Доработать КА 1.1 по ТЗ (доработка ПФ, окраска строк в списке документов)
В архиве
5847 |
4
вчера в 18:14:09
(9 часов назад)
975210
09.11.2018 11:53:39
Текст задания
Конфигурация: КА 1.1
Задачи:
1. Доработать печатную форма счета. Добавить колонку «Срок поставки», после колонки «Наименование». Если товар присутствует на Основном складе компании по умолчанию ставить в нее «В наличии», если нет, то ставить «Заказ». Ширина колонки – 5 ячеек, которые забрать у колонки «Наименование».
В предыдущей компании можно было менять информацию в табличной части печатной формы после нажатия кнопки печати счета. Это было удобно для простановки информации в примечании или корректировки сроков поставки.
Также не нравится, что в печатную форму при проставлении скидки от тарифа сейчас лезет столбез с указанием размера скидки. Нужно, чтобы в колонке «Цена» сразу печаталась цена с учетом скидки за 1 штуку.
Крайне желательно добавить логотип компании в шапку счета на оплату.
Вообще в прайс-листах производителей есть поле статуса товара, т.е. в нем в буквенном формате проставлен статус позиции у производителя. Например: S,O - это значит, что товар на складе производителя, S1, S2 - это значит, что срок поставки по позиции 2-4 недели, Z, Z0, Z1 - это значит, что позиции нет в РФ и на производстве и срок поставки 6-8 недель. Можно ли это загружать в 1С и при выставлении счета сразу показывать справочно в колонке «Наличие»? Пока у нас написана обработка для загрузки артикулов, наименований, цен, единиц измерения и минимальной партии к заказу.
2. Окрашивать строки во вкладках «Счета на оплату», «заказы покупателей» и «реализация товаров и услуг» в разные цвета в зависимости от состояния документа. Первая индексация (первоначальая раскраска строк) происходит долго – это да, но потом состояние строки меняется только при наступлении события.
Таблица «Счета на оплату». Добавить цветовую индикацию строк заказов:
- бледно-зеленый – счет переведен в заказ.
- без заливки строки – обычный счет, который не пошел в работу, а просто был выставлен клиенту.
- бледно-зеленый – товар отгружен, заказ полностью исполнен
- бледно-желтый – товар частично отгружен
- розовый – товар не заказан или не полностью заказан у поставщика. Имеет более высокий приоритет, чем зеленый и жетый цвет.
- без заливки строки – товар не отгружен, но заказан
Таблица «Реализация товаров и услуг». Добавить цветовую индикацию строк заказов:
- красный – товар отгружен, заказ полностью исполнен. Контроль оплаты заказов покупателей. Если товар отгружен (создана реализация товаров и услуг) и по договору (внутри отгрузки) прошли дни отсрочки, то перекрашивать строку с реализацией в красный цвет. Имеет самый высокий приоритет.
Смотреть не только привязку оплаты к счету/заказу/реализации, но и общий баланс по клиенту, т.к. они иногда платят не по счету или документу на отгрузку, а по договору и бухгалтер может не разнести на конкретный счет.
- бледно-желтый – товар отгружен, но не получены оригиналы отгрузочных документов.
- без заливки строки – товар не отгружен, но заказан
Вообще может еще какие предложения есть по индикации? Всех ситуаций не предусмотришь.
3. Многострочный ввод запросов клиентов в 1С. На основании написанной ранее процедуры загрузки прайсов надо загружать в таком же формате, только без цен запросы покупателей. Выбираешь «создать новый счет на оплату» а в открывающейся форме должна быть кнопка «загрузить из Эксел». Грузится артикул и количество – всё. Далее по артикулу ищется запись в номенклатуре и проставляется в счет. Если артикул не найден, то в информационную строку выводится «артикулы в строках файла 3,6,12 не были найдены в номенклатуре» а обработка переходит к следующему артикулу.
Уточнения:
1. Одинаковые артикулы бывают. В моей предыдущей компании в артикулы добавлялись префиксы, но мне этот путь не нравится, т.к. это осложняет процедуру, которая уже написана по автоматической загрузке прайсов в базу 1С. Т.е. например dks, sc, l – ставились как первые буквы при заливке прайсов ДКС, Шнайдера и Леграна соответственно. И многих других.
Я видел как работает такая же обработка у конкурента – если программа находит несколько одинаковых артикулов, то выводится табличка – выберите правильный артикул для ввода. Мышкой выбирается строка и нажатие мышкой на нее продолжает исполнение обработки.
2. Цены конечно можно подгружать сразу при выполнении обработки. Тогда выбор приходные или тарифные. Лучше проставлять (подгружать) тарифные цены. В форме «счет на оплату покупателю» при нажатии на кнопку «цены и валюта» открывается окошко выбора прайса и валюты. Можно ли там выбирать еще и размер скидки от тарифа? При этом нужно, чтобы мы определенную скидку могли применять к выбранным перед нажатием кнопки «цены и валюта» позициям счета.
Т.е. если у нас в счете есть 2 или больше производителей и скидка от тарифа каждого производителя у нас разная (кто-то дает нам 38% от тарифа, кто-то 51% - у всех своя ценовая и скидочная сетка), то мы загрузив в автоматическом режиме запрос клиента в счет должны применить разную скидку к разным позициям счета. Например выделяя 1-6, 9-12 позиции заходим в «цены и валюта» и ставим применить к выбранным позициям 36% скидки от тарифа.
Далее выделяем мышью и клавишей CTRL позиции 7,8, 13-18, заходим в «цены и валюта» и ставим применить к выбранным позициям 48% скидки от тарифа.
В 1С предыдущей компании также можно было не скидку от тарифа применять, а наценку к приходным ценам. Это и нам очень полезно будет, т.к. иногда мы перепродаем товар и знаем только свои приходные цены, а не тариф. Тогда в «цены и валюта» ставим применить к выбранным позициям наценку 10% к приходным ценам.