1С. Расширение конфигурации. Ошибка «Запрещено изменение параметра, отменяющего действие (параметр номер 1 в процедуре)».

Задача: в расширении конфигурации, в форме документа «Заказ поставщику», настроить обработку события «Перед записью на сервере». При невыполнении условий, заданных в обработчике, документ не должен проводиться.

Создаём в расширении обработчик события «Перед записью на сервере», с вариантом выполнения «После». Заполняем условия и настраиваем установку Отказ = Истина.

Запускаем программу в пользовательском режиме, пытаемся провести тестовый документ «Заказ поставщику», который не должен проводиться, и получаем такую ошибку: «Запрещено изменение параметра, отменяющего действие (параметр номер 1 в процедуре)».

Выходит, что нельзя устанавливать свойство Отказ = Истина в обработчике расширения с вариантом выполнения «После».

Меняем вариант, задаём выполнение обработчика «Перед».

При такой настройке ошибка не возникает, обработчик выполняется нормально.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *