Задача 102.131610

Задача :102.131610

Краткое описание :
Контролируемые поля по пробегам в путевом листе
Описание :
Регистрационные листы
Что измененно :

Сейчас работает так:
Есть общий пробег в путевом= 100 км.
Когда ставим пробег по городу 50 км., то в поле пробег за городом тоже ставится 50 км., т.к. 100-150=50.
Если изменять значение одного из полей: Пробег по городу, пробег за городом. То меняется и значение в другом.
Т.о. сумма этих полей не будет превышать общий пробег.

Требуется расширить возможность автоматического контроля Общего пробега по другим пробегам в путевом. Допустим хотелось, чтобы была возможность динамически менять (включать в/исключать из) список тех самых полей, которые в сумме будут составлять общий пробег. При этом алгоритм действий может быть отличным от вышеописанного. Возможно просто сделать предупреждающее сообщение в интерфейсе ПЛ, или подсветку красным сообщения "сумма пробегов превышает Общий пробег" рядом с полем-общий пробег, а не делать взаимосвязь. Иначе как определить какая взаимосвязь между этими полями будет.
Предлагаю сделать настройку, которая позволит от текущей реализации перейти к предлагаемой.
Как измененно :

Добавлена настройка: Настройки Галактики \ Управление транспортом \ Настройка полей для расчета общего пробега

Согласно ей если стоит Автоматический контроль, поле пробег общий рассчитывается автоматически, как сумма помеченных полей, после изменения полей пробега, если контроль не стоит, то поле пробег всего светится красным, если сумма больше чем значение поля.Доработано для ПЛ и Заказов.

Название продукта Название компонента Тип Последняя версия Дата выхода
M_TRANSPM_TRANSPRES9.1.021.0
M_TRANSPM_TRANSPRES9.1.21.0