|
Обработка завершения ПоказатьВопрос внутри транзакции | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
06.07.21
✎
10:14
|
Добрый день.
Подскажите как реализовать. Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) // Если документ проводится, предложим дозаполнить недостающие данные Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда Оповещение = Новый ОписаниеОповещения("ОтветНаВопросОПроведенииДокументаЗавешение",ЭтаФорма); СписокКнопок = Новый СписокЗначений; СписокКнопок.Добавить(КодВозвратаДиалога.Да, "Провести"); СписокКнопок.Добавить(КодВозвратаДиалога.Отмена, "Закрыть"); ПоказатьВопрос(Оповещение, "Провести ?", СписокКнопок,10,КодВозвратаДиалога.Отмена); .................................. Внутри транзакции. т.е. После обработки результата ответа в ОтветНаВопросОПроведенииДокументаЗавешение надо или отменить транзакцию или зафиксировать. |
|||
1
Василий Алибабаевич
06.07.21
✎
10:17
|
(0) Сначала спроси все что нужно. Только потом проводи.
ЗЫ. За "ПоказатьВопрос внутри транзакции" - 7 лет пожизненного расстрела. |
|||
2
Юзер123
naïve
06.07.21
✎
10:20
|
(1) как без показать вопрос можно реализовать вопрос без модальности?)
|
|||
3
acht
06.07.21
✎
10:24
|
(0) > Внутри транзакции.
Расстрелять. |
|||
4
Юзер123
naïve
06.07.21
✎
10:28
|
Нужен вариант. Как без модальности выводить вопрос проводить не проводить ...
|
|||
5
Василий Алибабаевич
06.07.21
✎
10:28
|
(2) ПоказатьВопрос оно и так не в модальном режиме работает.
|
|||
6
Вафель
06.07.21
✎
10:29
|
(4) перед транзакцией
|
|||
7
Вафель
06.07.21
✎
10:29
|
вопрос - ответ - проведение
|
|||
8
Юзер123
naïve
06.07.21
✎
10:31
|
(5) так понятно. Аоэтому это и пользую. Но если показать вопрос в ПередЗаписью то все равно проводится док. Пока вопрос висит.
|
|||
9
lodger
06.07.21
✎
10:31
|
(4) собрать все параметры ДО записи.
|
|||
10
Юзер123
naïve
06.07.21
✎
10:33
|
(9) До перед записи как это сделать?
|
|||
11
Юзер123
naïve
06.07.21
✎
10:33
|
ПередЗаписью **
|
|||
12
lodger
06.07.21
✎
10:33
|
(10) на форме документа или обработки документов.
|
|||
13
Мультук
гуру
06.07.21
✎
10:34
|
(0) Вероятно речь идет о
&НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) //всякое КонецПроцедуры 1) Транзакции здесь еще нет 2) Вопрос задать можно. Далее играемся с переменной отказ и доп.переменной "флаг" |
|||
14
Kassern
06.07.21
✎
10:34
|
(0) в типовых для этого переопределили кнопки записи и проведения. В своих процедурах хоть заоповещайся.
|
|||
15
lodger
06.07.21
✎
10:37
|
(13) откуда у него НаКлиенте транзакция?
|
|||
16
Hans
06.07.21
✎
10:37
|
(8) Перед записью в форме это не транзакция.
|
|||
17
RomaH
naïve
06.07.21
✎
10:38
|
// Если документ проводится, предложим дозаполнить недостающие данные
для этого придумана обработкаПроверкиЗаполнения она для документов как раз и вызывается только при проведении если док может проводится |
|||
18
Юзер123
naïve
06.07.21
✎
11:01
|
Я не особо понял из всех ответов где надо разместить вопрос свой.
Реквизит ЖЖ_Проводить я добавил. Заполняется в зависимости от ответа . |
|||
19
Hans
06.07.21
✎
11:03
|
Для тебя это сложная задача. не справишься, бросай.
|
|||
20
Kassern
06.07.21
✎
11:05
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |