Задача 102.120219

Задача :102.120219

Краткое описание :
Автоматическая пометка остатков ЦУ при Автоматическим формировании актов при нехватке МЦ в разрезе
Описание :
Акт передачи оборудования в монтаж
Что измененно :

В целях уменьшения трудоемкости по разноске (иногда полотна спецификаций достигают 100 позиций и более).

Предлагаю реализовать следующее:


Создать общесистемную пользовательскую настройку для Автоматической пометки остатков с ЦУ.
Актуально будет при значении настройки ""Настройки Галактики \ Логистика \ Складской учет \ Сопроводительные документы \ Акт на перемещение между объектами \ Автоматическое формирование актов при нехватке МЦ в разрезе"" в ДА.

Алгоритм автопометки (запускаться будет по настройке):

1) Помечаем остатки с тем ЦУ что и в спецификации документа вызвавшего данный интерфейс ( на примере "Объект строительтва N1")
2)Далее исходя из настройки "Настройки Галактики \ Общие настройки системы \ Работа с МЦ, услугами \ Целевое назначение МТР \ Списание МЦ в разрезе объектов целевого учета"
а)"запрещать без наличия" Автоматическую пометку далее не проводить
б)"разрешать без наличия" Автоматическую пометку далее не проводить
в)"без наличия -> из свободных остатков" По порядку из имеющихся еще не помеченных остатков (На примере Объект строительтва N1,Объект строительтва N2,Объект строительтва N3... по алфавиту)
г)"без наличия -> из ЦУ для списания" анализируем настройку "Настройки Галактики \ Общие настройки системы \ Работа с МЦ, услугами \ Целевое назначение МТР \ Объекты целевого учета \ ЦУ для списания" , если ЦУ указана помечаем остатки с данным ЦУ, если настройка не указана помечаем остатки без ЦУ.
д)"без наличия -> из ЦУ для списания / свободных остатков" сначала помечаем по пункту г) затем в).

После чего ожидаем от пользователя подтверждения по кнопке [Сформировать]
Как измененно :

В интерфейсе "Остатки по позициям спецификации документа" добавлен пункт локального меню:"Автоматическая пометка остатков". Алгоритм автоматической пометке остатков:
1. Помечаются остатки в разрезе, указанном в спецификации документа.
2. Затем учитывается значение настройки "Настройки Галактики \ Общие настройки системы \ Работа с МЦ, услугами \ Целевое назначение МТР \ Списание МЦ в разрезе объектов целевого учета":
- "запрещать без наличия", "разрешать без наличия", автоматическая пометка далее не производится;
- "без наличия -> из свободных остатков". Помечаются свободные остатки;
- "без наличия -> из ЦУ для списания" помечаются остатки в разрезе объекта ЦУ для списания (задается настройкой "Настройки Галактики \ Общие настройки системы \ Работа с МЦ, услугами \ Целевое назначение МТР \ Объекты целевого учета \ ЦУ для списания").
- "без наличия -> из ЦУ для списания / свободных остатков". Сначала из ЦУ для списания, затем из свободных остатков.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_SKLADL_SKLADRES9.1.008.0
L_SKLADL_SKLADRES9.1.08.0
L_SKLADL_SKLADRES9.1.8.0