#0
by phoenix777
Здравствуйте! Такого рода проблема: в документах "Платежное поручение входящее" и "Платежное поручение исходящее", при нажатии кнопки "Записать и провести", по условию отменяю проведение документа. При выполнении условия в модуле объекта, в процедуре "ОбработкаПроведения" указываю параметр Отказ=Истина. Думал, что при этом произойдет просто запись документа, однако выводится диалоговое окно с текстом "Не удалось провести: "Платежное поручение входящее!". Как сделать чтобы оно не появлялось и документ просто проводился?
#3
by strange2007
Такой вариант вроде в крайних случаях применяют. А вообще, лучше глянуть варианты режимов записи документа. Там как раз есть одно из решений
#5
by phoenix777
Небольшое уточннение, касаемо условия: перед нажатием кнопки "ОК" производится проверка на заполнение реквизита в документе (Заказ покупателя или Заказ поставщику), в случае если реквизит не заполнен, вывожу диалоговое окно о том, что в документе не заполнен данный реквизит. Если пользователь отвечает "Да", то окно с документом не закрывается и пользователь указывает реквизит, если же пользователь нажимает "нет", то я в переменную записываю истину, и потом при проведении проверяю значение данной переменной, если она равна истине, то значит пользователь согласился на запись документа без проведения и надо просто отказаться от проведения. При этом как я понимаю документ уже записан, т.к. при нажатии кнопки "ОК" сначала идет процедура записи а потом проведения. Режим записи я так понимаю здесь не подойдет, ведь если мы сначала в процедуре "призаписи" проверим условия и поставим режим без проведения, то потом все равно будет выполняться процедура "обработкапроведения".
#6
by rrunover
Взаимодействия с пользователем обрабатываются в ПередЗаписью. В ней и установишь свою переменную. После этого в ОбработкаПроведения установить при переменной = Истина РежимЗаписиДокумента.Запись.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Интерфейсы наложились. Как убрать наложение ?
- провести документ: провести регистры, проводки не трогать
- ТиС: Как убрать остатки округления из регистра.
- Убрать сообщение о подключении внешней компоненты
- Сообщение о границе последовательности документов(надо убрать)
- Поскажите по субконто, если убрать Только обороты....
- 60 счет - убрать субсчета
- Сообщение с веб-страницы (как убрать) ?
- Убрать системное сообщение "Документ непроведен"
- Убрать сообщение "сеанс служб терминалов будет отключен" на winxp
- Сообщение с веб-страницы (как убрать) ?
В этой группе 1С
- На что заменить в коде ЗначениеЗаполнено(глТекущийПользователь)?
- функция ПредставлениеПериода()
- УПП отчет по постоянным и временным разницам
- EDI провайдеры
- v7: Как получить реквизит - ссылку на справочник?
- 1с упп не могу найти путь к внешней обработке, в сервисе в доп.отч и обр
- При обновлении базы Runtime Error
- Обработка csv файла около 300 000 строк.
- Единицы измерения в заказе покупателя
- Подключение фискального регистратора в УТ 10.3
- Как лучше "урезонить" вентилятор в блоке питания - дискретно или плавно ?
- v8: СКД: Начальный остаток и обороты в одной колонке
- БГУ. Код для сдачи отчетности
- Подключение 1с через vpn
- Запрет заполнения поля ввода
- Номера страниц в карточке учета страховых взносов ЗУП (2.5.35.3)
- Сохранить настройки колонтитул
- Symbol MC9090 - теряются настройки после холодного рестарта
- вывод скд в таблицу без группировок с отборами
- Максимальная величина годового заработка