====== Сроки годности для дистрибьюторов в заказах, оформляемых сити-менеджерами ====== ===== Задача ===== Запретить сити-менеджерам устанавливать в заказах значение ОСГ самостоятельно. Вместо этого они должны заполнять поле комментария к номенклатуре, где в свободной форме должны указать желаемый срок с обоснованием (обоснование по желанию). Затем старший ассистент одобряет такие заказы и "дает им зеленый свет". ==== Реализация ==== * В заказе клиента сити-менеджеру закрыть для редактирования поле Товары.ФЕС_ОграничениеПоСрокуГодности * В заказ клиента добавить булевый реквизит ФЕС_ЕстьКомментарийКНоменклатуре * Перед записью заказа установить ФЕС_ЕстьКомментарийКНоменклатуре в истину, если в заказе есть комментарии к номенклатуре. Это по задумке позволит быстрее искать подобные заказы * Если есть комментарий по номенклатуре на закладке Основание заказа выводить надпись "Требуется согласование отгрузки по ОСГ" * Если требуется согласование по ОСГ не давать сити-менеджеру поднять статус заказа выше "Черновика" * На основании заказа клиента сити-менеджер вводит запрос на отгрузку. * При передаче запроса на согласование в документе ДО заполняется содержание, которое может включать строки "Необходимо согласование ОСГ для резервирования" и/или "Необходимо согласование отгрузки с ПДЗ или превышением лимита". Ключевые слова "ОСГ" и "ПДЗ", по ним определяется формирования списка согласующих. [[dev1c:task_list:Task_20231121_1|Выражение для заполнения реквизита "Содержание"]] * Согласование запроса на отгрузку передается Михайловой (если есть комментарии, т.е. требование по ОСГ) и обычному перечню лиц (если есть ПДЗ). Условия формирования списка согласующих описываются в ДО в [[dev1c:task_list:task_20231121_2|шаблонах процессов]]. * Далее согласование происходит по обычному алгоритму, согласно требуемых виз согласования. * Для определения необходимости согласования по ПДЗ в заказ также добавлен булев признак ФЕС_ЕстьПревышениеЛимитаКредитаИлиПДЗ. По согласованию с Михайловой добавлен признак, включающий и выключающий работу описанного алгоритма: константа ФЕС_ИспользоватьЗапросНаОтгрузкуДляСогласованияОСГ. Константа не имеет особого вывода в интерфейс, доставать ее нужно стандартным способом через поиск или меню технического специалиста. Если константа установлена в Ложь, то работа сити-менеджером с ОСГ происходит по-старому.