Обработчик кнопки Записать на форме движений документа в бухгалтерии
Есть необходимость при выборе ручной корректировки движений документа выбирать не только «Записать и закрыть», но и «Записать», то есть без закрытия формы. Для этого была добавлена новая команда (кнопка), после нажатия на которую происходит только запись, без закрытия обработки.
- Описание
- Подробнее
Описание
Видимость кнопки настроена так, что она видна только при выборе "Ручная корректировка".
Перейдём на основную форму обработки. Добавим новую команду "ЗаписатьПринудительно" и выберем её заголовок как "Записать".
Добавим элемент на форму
Создадим в модуле формы процедуру "ЗаписатьПринудительноПосле". Она выполняется по аналогии с процедурой кнопки "Записать и закрыть", исключая закрытие.
Далее необходимо настроить видимость кнопки лишь в том случае, когда стоит флажок Ручная корректировка.
Для этого создадим новую процедуру
Необходимо, чтобы проверка выполнялась как при изменении, так и при открытии формы. Для этого создадим 2 процедуры, в которых будем вызывать процедуру "УстановитьВидимостьКнопки"
Проверено на 1С:Предприятие 8.3 (8.3.21.1624).