Цитата: Neutron ➤ OlegON,
Сетка без почтовика.
FinSoft, Да как раз там такая ситуация.
И так как в СМ+ нет запрета на ручной ввод цен в накладных перемещения/расходных, остается одно написать проверку. Я просто немного плохо представляю по каким критериям/признакам должна срабатывать проверка. Можно с помощью проверки(ну если например она стоит на запрете), просто тупо запретить ручной ввод в накладной и дать возможность заполнять ценами только автоматом?
Сравнить цену из спецификации с ценой, которая должна быть. Если отличается - вывести в проверку и запретить сохранение.
А еще, возможно поможет проверка 112:
Цитата: 112. Запрет регистрации расходной накладной не на основании счёта
Проверка срабатывает для расходной накладной с операцией "Продажа" при выполнении одного из следующих условий:
- в общих основаниях накладной нет счета;
- счет, являющийся общим основанием накладной, отсутствует в торговой системе или его статус отличен от "Выставлен" и "Закрыт";
- счет, являющийся общим основанием накладной, имеет другой режим округления, чем рассматриваемая накладная;
- в накладной есть артикулы, отсутствующие в счете - общем основании накладной;
- счет, являющийся общим основанием накладной, содержит артикулы, отсутствующие в рассматриваемой накладной.
- в накладной есть артикулы, цена которых отличается от цены этих артикулов в счете - общем основании накладной. Цены сравниваются без налогов для режимов округления "Цена без налогов" и "Сумма без налогов" или полные для прочих режимов округления.