Задача 102.117713

Задача :102.117713

Краткое описание :
Проверка на наличие при явном указании разреза списания
Описание :
Пакетное формирование ордеров по накладным на отпуск
Что измененно :

Ситуация получилась такая:
Параметры функции
1)В параметрах функции клиент указывает что проведенные накладные нужно перепроводить
2)Указывают, что списывать нужно с определенного склад\МОЛ
3)Контроль наличия по разрезу
В итоге функция удаляет ордера по проведенным накладным, новые создать не может (т.к. по новому разрезу нет наличия) и, что самое страшное, меняет в накладных исходный разрез на тот, который был указан в параметрах функции. В итоге во всех помеченных накладных удалились ордера и поменялся разрез (его восстановить уже можно только журнализацией).
В моем конкретном случае пользователь ошибся с датами выбора накладных (случайно поставил с 2009 по 2012 год) и не заметил, что была поставлена галочка
"списание с одного склада". В результате были потеряны все накладные с 2009 по 2012 год. Конечно, виноват пользователь, но хотелось бы, чтобы система как-то контролировала такие ситуации.
Предлагается в случае, когда установлено списание с конкретного склад\МОЛ, перед изменением разреза накладной проверять на наличие МЦ в новом разрезе. Если МЦ недостаточно, то разрез в накладной не менять.
Как измененно :

Добавлен параметр в окно пакетного формирования расходных ордеров:
"При недостатке наличия не изменять разрез и ордер".
При установке данного параметра, если будет нехватка наличия и уже ранее сформированы ордера по Накладным, то не произойдет удаление ранее сформированных ордеров по выбранным накладным и не будет изменен разрез в Накладной, если выбрано в окне параметров "Списывать все с одного Склада/МОЛ".

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

Название продукта Название компонента Тип Последняя версия Дата выхода
L_SKLADL_SKLADRES9.1.005.0
L_SKLADL_SKLADRES9.1.05.0
L_SKLADL_SKLADRES9.1.5.0
M_UPM_UPRES9.1.003.0
M_UPM_UPRES9.1.3.0