Имя: Пароль:
1C
1С v8
Управляемые формы. Отследить запись документа
0 grevgen
 
23.11.12
11:54
Доброго времени суток!

Управляемыми формами занимаюсь недавно. Подскажите как решить следующую проблему:
Есть типовая конфигурация на управляемых формах (бух 3.0). Вносить в нее изменения крайне нежелательно, максимально возможное количество объектов нужно оставить на поддержке. Понадобилось добавить новую подсистему, несколько документов, регистров. Необходимо организовать взаимодействие с типовыми документами без их изменения.
Сама ситуация:
На основании документа, добавленного в конфигурацию, нужно вводить типовой документ "ПеремещениеТоваров" и при его записи каким-то образом фиксировать связь этих двух документов (аналогично связке по гиперссылке Реализация - Счет-фактура). Интерфейсная часть, создание нового документа и его заполнение сделано. Не могу понять, как отследить факт записи созданного документа "ПеремещениеТоваров" и передать об этом информацию в форму документа-основания со ссылкой на записанный документ.
1 MaxisUssr
 
23.11.12
11:55
(0)
Можно в подписке на событие
2 Азат
 
23.11.12
11:55
(0) подписка на событие спасет отца русской демократии
3 grevgen
 
23.11.12
11:57
Подписка на событие это хорошо. Событие ПриЗаписи тоже устраивает. Но как со стороны сервера оповестить форму? Оповестить и ОповеститьОбИзменении там не работают ...
4 MaxisUssr
 
23.11.12
12:02
(3)
А зачем оповещать форму? Можно же изменить реквизит документа программно. Или ты имеешь ввиду ситуацию, когда форма документа-основания открыта?
5 grevgen
 
23.11.12
14:57
Да, именно этот вариант. Чтобы в реальном времени отразилась запись документа
6 Defender aka LINN
 
23.11.12
15:01
(0) Все приличные люди делают связь в новом документе, а не в существующем.
7 hhhh
 
23.11.12
15:02
(5) ну вот же

УправляемаяФорма (ManagedForm)
ОбработкаЗаписиНового (NewWriteProcessing)
Синтаксис:

ОбработкаЗаписиНового(<НовыйОбъект>, <Источник>, <СтандартнаяОбработка>)
Параметры:

<НовыйОбъект>

Тип: Произвольный.
Добавленный в подчиненной форме объект.
<Источник>

Тип: УправляемаяФорма; Форма.
Форма - источник события.
<СтандартнаяОбработка>

Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Отказ от стандартной обработки не отменяет действие.
Стандартная обработка заключается в позиционировании на записанный элемент основной таблицы формы списка (если форма является формой списка типа записываемого объекта).
Значение по умолчанию: Истина
Описание:

Возникает на клиенте при записи объекта в одной из подчиненных форм или при вызове в одной из подчиненных форм метода ОповеститьОЗаписиНового.
8 grevgen
 
23.11.12
15:06
Спасибо, посмотрю
9 grevgen
 
23.11.12
15:08
(6) Я только за такого подхода. Но основное условие - не трогать типовые документы
10 grevgen
 
23.11.12
15:15
(7) То, что нужно. Спасибо!!!