Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Изменить документ перед записью

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

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

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

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

конецесли

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует