Имя: Пароль:
1C
1С v8
Последовательность событий при проведении документа.
0 alex-ander-777
 
15.05.14
16:37
Конфигурация "Управление торговлей", редакция 10.3 (10.3.29.1)
Платформа 1С:Предприятие 8.2 (8.2.19.83)
SQL клиент-сервер

Провожу документ РеализацияТоваровУслуг.

Наставил точек останова, смотрю как отрабатываются события.

1. МодульОбъекта - ПередЗаписью(
2. МодульОбъекта - ПриЗаписи(

3. Обработчик Подписка ДокументОбъект - обработкапроведения

4. МодульОбъекта - ОбработкаПроведения(

5. Обработчик Подписка ДокументОбъект.РеализацияТоваровУслуг - обработкапроведения

6. Обработчик Подписка ДокументОбъект - обработкапроведения

Вот я не понял пункта 3. Как это событие может сработать ДО проведения в модуле объекта?
Я бы понял, если бы существовала подписка на событие ПриЗаписи и там была бы указана та же самая процедура, что и в событии ОбрабокаПроведения. Но такой подписки нету. Явного вызова этой процедуры тоже нигде нету - только из подписки.

Сам почти запутался, но вроде понятно объяснил...
1 mikecool
 
15.05.14
16:49
в проф разработке популярно вроде описан порядок вызова
2 Ненавижу 1С
 
гуру
15.05.14
16:55
3. может там счет-фактура распроводится? или что еще
3 alex-ander-777
 
15.05.14
16:56
(1) Да вот вроде читал, что подписка с источником ДокументОбъект срабатывает один раз после подписки с источником ДокументОбъект.ХХХ
Ну, сейчас уточню.
4 alex-ander-777
 
15.05.14
17:00
(2) Во! Где-то там. Если к расходке не привязана СчФ то один раз. Если привязана - два раза.
Спасибо за подсказку!
5 Ненавижу 1С
 
гуру
15.05.14
17:09
(4) так ты проверь, какой объект передается в подписку
6 GROOVY
 
15.05.14
17:10
Кто мешает проверить?
7 alex-ander-777
 
15.05.14
17:17
Ну ладно вам... Ну тормознул...

проверил уже. Первый раз Счф, второй раз - накладная. протупил, что фактура на автомате перепроводится.