Задача 101.44670

Задача :101.44670

Краткое описание :
Запрещать изменение состояния акта о приемке материалов при наличии спецификации
Описание :
Акты о приемке материалов
Что измененно :

Необходимо запрещать изменение состояния акта о приемке материалов с или на "снятие с отчетхранения"
при наличии спецификации. И выдавать соответствующее предупреждение.
Связано это с особенностью формирования актов на снятие с ответхранения. Эти акты формируются по актам
о приемке на ответхранения. В них указывается не только склад оприходования, но и склад ответхранения.
А при формировании спецификации устанавливается связь между позициями спецификации акта о приемке на
ответхранение и акта на снятие с ответхранения (таблица SpecZatr с SpecZatr.coTable = 1).
Сейчас можно сформировать акт на снятие с ответхранения и запросто поменять его состояние, например, на
"неотфактурованная поставка" и связи в таблице SpecZatr при этом удалены не будут. А это неправильно.
Также можно сформировать акт о приемке материалов в состоянии "неотфактурованная поставка" и затем изменить
состояние на "снятие с ответхранения". В этом случае не будет связи с актами о приемке на ответхранение.
Опять нехорошо.
Как измененно :

При попытке изменить состояние акта с/на "Снятие с ответственного хранения"
выдается сообщение, при наличие позиций спецификации и
состояние переходит в прежнее значение.

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