Имя: Пароль:
 
1C
1С v8
Изменить документ перед записью
0 MistaEr
 
20.11.17
13:03
В документе есть табличная часть, которая должна заполняться по кнопке или при записи. В форме документа, перед записью на клиенте задаю вопрос, перезаполнять табличную часть или нет. Вопрос выдается, но до того как выбрать ответ на вопрос, документ уже записывается и проводится. Мне нужно, если я соглашаюсь, заполняется моя табличная часть, потом только проводится документ.
1 Волшебник
 
модератор
20.11.17
13:03
используй ПередЗаписью
2 Buster007
 
20.11.17
13:08
Надо использовать Оповещение и в оповещении обрабатывать овтет
3 MistaEr
 
20.11.17
13:09
(1) Перед записью на сервере?
4 MistaEr
 
20.11.17
13:09
(2) Так и делаю
5 Cyberhawk
 
20.11.17
13:10
Отказ по флагу не забывай после вопроса взводить, а в обработке оповещения уже продолжать с флагом
6 mr_K
 
20.11.17
13:52
Если модальность отключена - то не взлетит
7 Buster007
 
20.11.17
13:54
(6) почему это?
8 mr_K
 
20.11.17
13:58
(7) а как? либо искуственно эмулировать модальность, чтобы система дожидалась ответа либо никак. А эмулировать модальность - это совсем ерунда.
Я бы поменял подход к организации интерфейса. Хочет пользователь перезаполнить ТЧ - явно жмет кнопарь. Не хочет - не ждем. Ну это в качестве примера.
9 john90
 
20.11.17
14:03
если не нужнозакрыть тогда

отказ = истина;
стандартнаяобработка = ложь;

оповещение = заполнениепередзакрытием.

показатьвопрос(оповещение)

конецесли

нужнозакрыть - реквизит формы, булево, устанавливать в истину в заполнениепередзакрытием
10 MistaEr
 
20.11.17
14:52
(5) Вот это помогло, всем спасибо!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.