ОповеститьОВыборе 1с8.3 #770364


#0 by Casper211
Добрый день! Создал внешнюю обработку в ней таблицу значений с данными по заказу и регистра. Через обработку создаю новый заказ, записываю его. (И он появляется в ТЗ). Далее в дополнительной вкладке заказа я создаю доставку (которая создается после записи заказа и перехожу в форму записи регистра) и я хочу, чтобы после повторной записи заказа каким то образом обновилась информация у меня в тз в обработке новым данным из регистра. Это можно сделать с помощью ОповеститьОВыборе ?
#1 by aleks_default
а теперь выдыхай... и все заново опиши по пунктам
#2 by Pav2016
оповеститьОВыборе это сообщение форме владельцу. Чем не подходит Оповестить?
#3 by Casper211
Чтобы было что-то типа кнопки обновить данные в ТЗ, но после записи заказа
#4 by Casper211
я еще вообще не работал с любым "Оповестить" поэтому и спрашиваю вас.
#5 by Pav2016
ммм кнопки? можно и без кнопки. вопрос в том как инициировать процедуру обновления или как написать процедуру обновления?
#6 by Casper211
У меня есть вот такое:она обновляет данные Тз в обработке Процедура КоманднаяПанельОбновитьСписок(Кнопка) КонецПроцедуры То есть можно вот так? ИмяСобытия - КоманднаяПанельОбновитьСписок Параметр- ?? Источник - форма обработки???
#7 by Pav2016
все просто. После записи вызываешь Оповестить ("ОбновитьТЗ") а в форме обработки описываешь событие ОбработкаОповещения(ИмяСобытия, Параметр, Источник) и сразу проверяешь ИмяСобытия
#8 by Pav2016
Параметр- ?? Источник - форма обработки??? это можно не использовать
#9 by Casper211
вот так ?
#10 by Pav2016
Это да... но главное правильно поставить вызов Оповестить Куда поставишь?
#11 by Casper211
#12 by Casper211
что-то не работает (
#13 by Pav2016
что именно не работает? не срабатывает вызов не ловится обработчик не обновляется ТЗ
#14 by Casper211
не срабатывает вызов : а как должно срабатывать вызов? не ловится обработчик: проходит оповещения и все, выходит, не попадаем в процедуру оповещения не обновляется ТЗ: да
#15 by Casper211
как-то так
#16 by Pav2016
проверка условия в обработчике проходит?
#17 by Casper211
где? я что-то не до конца понял
#18 by Pav2016
#19 by Casper211
отладчик туда вообще не попадает
#20 by Pav2016
А это? Форма обработки где ТЗ открыта?
#21 by hhhh
ну открой событие это, ОбработкаОповещения. Посмотри какая процедура в нем указана.
#22 by Casper211
ой простите) все работает, я не добавил событие) Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С