Имя: Пароль:
1C
1С v8
Обработка заполнения документа для УТ 11
0 Leksus
 
01.11.11
16:10
У кого-нибудь есть пример обработки заполнения документа по технологии БСП?
Я написал свою, но есть проблемы с обновлением открытой формы документа - приходится принудительно ее закрывать и открывать заново. Хочется посмотреть на то, как это должно быть реализовано.
1 Maxus43
 
01.11.11
16:17
УФ? в форме есть обработка оповещения? для принудительного обновления метод Оповестить придумали, но и в форме документа должен быть обработчик оповещения
2 Leksus
 
01.11.11
16:33
(1) УФ естественно. Вот никак не пойму этот момент - вроде бы в УТ встроена подсистема из БСП. Она как-то должна разруливать этот момент? А сейчас получается что даже окно моей формы заполнения (обработка в режиме использования "ОткрытиеФормы") открывается независимо от формы документа (Владелец пустой). Соответственно какую форму оповещать?
3 Leksus
 
01.11.11
16:34
(2) +
да и как в таком случае создавать обработки заполнения не снимая конфу с поддержки? В общем обработка оповещения не подходит
4 Maxus43
 
01.11.11
16:35
>>Соответственно какую форму оповещать?

оповещаются все открытые формы
5 Leksus
 
01.11.11
16:44
посмотрел, в ПоступлениеТоваровУслуг в обработчике ОбработкаОповещения() нет специальных событий для вызова из подключаемых обработок :(

можно конечно использовать эту:
   Если ИмяСобытия = "ОбновитьСодержимоеЭДВФормеДокумента" Тогда
       ЭтаФорма.Прочитать();
   КонецЕсли;

но вроде как она для другой подсистемы вставлена, не факт что останется в след. релизе
6 Maxus43
 
01.11.11
16:45
(5) незнаю останеться в след релизе или нет, но в обработке своей если опевестиш с таким событием - обновится