Народ, подскажите как правильно настроить УТ11, чтобы она проверяла цены в заказх. Получается что контроль проходит если у пользователя нет права "ОтклонениеОтУсловийПродаж", и документ Не Согласован. Но при создании заказа, устанавливая любой статус, кроме "Не согласован", статус заказа становится согласован, и контроля диапащ\зона цен не происходит. Как исхитриться чтобы контроль был всегда?
Не пойму логику 1С.
Сначала
НужноСогласовать = Не ДокументПродажи.Согласован И Не ОтклонениеОтУсловийПродаж;
А потом, когда добавляются в массив виды проверок, стоит условие:
Если НужноСогласовать И ДокументПродажи.Статус <> Перечисления.СтатусыЗаказовКлиентов.НеСогласован Тогда
Как такое может быть?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший