Здравствуйте! Надо получить ответ после перед записью документа ОприходованиеТоваров. конфигурация розница 2.3
чтобы потом использовать в Процедура ОприхТовараООО_ИППослеЗаписиПосле(ПараметрыЗаписи)
чтото никак))) Подскажите пожалуйста.
&НаКлиенте
Процедура ОприхТовараООО_ИППередЗаписьюПосле(Отказ, ПараметрыЗаписи)
Оповещение = Новый ОписаниеОповещения("Ответ", ЭтотОбъект);
ТекстВопроса = "Создать такой же документ на ИП?";
ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет);
//КонецПроцедуры
Если Результат = КодВозвратаДиалога.ДА Тогда
ПараметрыЗаписи.ЗаписатьДок = Истина
Показатьчтобы потом использовать в Процедура ОприхТовараООО_ИППослеЗаписиПосле(ПараметрыЗаписи)
чтото никак))) Подскажите пожалуйста.
По теме из базы знаний
- Кто сейчас проводит документ: человек или компьютер? Зачем нужна подобная классификация "режимов" проведения документа в 1С 8.3 в клиент-серверном режиме и как получить ответ на этот вопрос при работе с обработчиками событий управляемой формы и документа?
- 1С синхронизация УНФ и БП — многофункциональная выгрузка из 1С УНФ в БП2 и БП3 (соответствия товаров, контрагентов, складов, статей ДДС)
- Многофункциональная выгрузка из 1С: УПП 1.3 в БП 2 и БП3 (соответствия товаров, контрагентов, складов, статей ДДС)
- Как использовать ПоказатьВопрос в обработчике формы ПередЗаписью
- Многофункциональная выгрузка из 1С ТиС 9.2, АТБ 3.5 и Комплексной в БП3, УТ11 и КА2(Торговля и Склад в Бухгалтерия предприятия, комплексную автоматизацию или управление торговлей 11) (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) я чтото вообще не поняла, всего этого - точку останова ставлю в ПередЗаписьюПосле, заходит, в другую процедуру заходит, спрашивает, вопрос висит, а программа пошла дальше и становится уже на ПослеЗаписиПосле.
Смысл был в следующем, призаписи документа - спросить создать ли копию документа.
Смысл был в следующем, призаписи документа - спросить создать ли копию документа.
(5) Сейчас будет сложно.
1. Для того, чтобы задать вопрос при типовой интерактивной записи документа - придется сначала в принципе остановить запись, потом задать вопрос, провести манипуляции, и программно еще раз запустить запись.
2. Для того, чтобы программа понимала - когда ей надо прекратить запись (для задания вопроса), а когда можно продолжать записывать (вопрос задан) - необходимо иметь какой-то флаг. Например, в реквизите формы.
3. Далее - проще: в обработчике ПередЗаписью() проверяем флаг, пишем Отказ = Истина, задаем вопрос.
4. В обработчике вопрос делаем манипуляции при необходимости, изменяем флаг, и запускаем запись с теми же параметрами (придется передать их через ОписаниеОповещения).
1. Для того, чтобы задать вопрос при типовой интерактивной записи документа - придется сначала в принципе остановить запись, потом задать вопрос, провести манипуляции, и программно еще раз запустить запись.
2. Для того, чтобы программа понимала - когда ей надо прекратить запись (для задания вопроса), а когда можно продолжать записывать (вопрос задан) - необходимо иметь какой-то флаг. Например, в реквизите формы.
3. Далее - проще: в обработчике ПередЗаписью() проверяем флаг, пишем Отказ = Истина, задаем вопрос.
4. В обработчике вопрос делаем манипуляции при необходимости, изменяем флаг, и запускаем запись с теми же параметрами (придется передать их через ОписаниеОповещения).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот