Наверх

Доработка «сегментов запрета отгрузки».

Задайте вопрос эксперту

Подберем решение под ваши задачи

Наш клиент обратился за доработкой - изменением «сегмент запрет отгрузки». Необходимо добавить возможность делать запрет не для всех организаций, а только для выбранных. В данной статье приведено описание проделанной доработки.

Программным способом добавляется поле «ITS_Организация».

Добавление поля «ITS_Организация» - ITsale
Добавление поля «ITS_Организация»2 - ITsale

Значение этого поля определяет, какая организация не сможет отгружать клиенту товар (в данном случае запрет стоит для компании «МИК ООО»). После записи сегмента данные записываются в регистр сведений «ПартнерыСегмента».

запись данных в регистр сведений ПартнерыСегмента - ITsale

Дорабатывается модуль формы документа «ЗаказКлиента», создание процедуры «ITS_ОрганизацияПриИзмененииВместо» для исключений ситуаций, когда в карточке заказа изменяется организация.

доработка модуля заказклиента - ITsale

Далее создается процедура «ITS_УстановитьВидимостьЗапретаОтгрузкиПартнеру» вместо «УстановитьВидимостьЗапретаОтгрузкиПартнеру» для вызова процедуры из общего модуля «ITS_УстановитьВидимостьЗапретаОтгрузкиПартнеру».

создание процедуры «ITS_УстановитьВидимостьЗапретаОтгрузкиПартнеру» - ITsale

Вызываемая процедура «ITS_УстановитьВидимостьЗапретаОтгрузкиПартнеру», при выборе организации будет обращаться к функции «ITS_ПартнерВходитВСегментыЗапретаОтгрузки», для получения значения результата (Истинна или Ложь) и в зависимости от него будет показывать или скрывать предупреждение о запрете отгрузки товара.

обращение к процедуре для получения значения - ITsale

В результате проделанной работы доработка «сегментов запрета отгрузки» дала возможность выбора запрета в разрезе компаний, что позволило повысить гибкость и стабильность системы.

Нет комментариев
Оставьте комментарий первым
Новый комментарий

Обратный звонок
Оцените сайт