Имя: Пароль:
1C
1С v8
процедура "ПередЗаписью" регистраБухгалтерии ( бух 2.0 )
0 maxim166
 
04.02.13
13:21
Кто знает подскажите, пожалуйста!

Каким образом вызывается процедура "ПередЗаписью" регистраБухгалтерии при проведении документа вводНачальных Остатков?
1 zak555
 
04.02.13
13:24
в момент окончания транзакции, породившая запись
2 maxim166
 
04.02.13
13:30
если можно, разжуйте поподробней

в документе вводНачальныхОстатков создается объект Операция, в него добавляются суммы и значениясубконто, но я не нашел конструкции вроде
Операция.Записать() (
3 Живой Ископаемый
 
04.02.13
13:31
она вызывается благодаря подписке.
4 Живой Ископаемый
 
04.02.13
13:32
5 DrShad
 
04.02.13
13:33
(2) в 8.* нет объекта Операция
6 DrShad
 
04.02.13
13:36
+(5) вместо этого набор записей регистра бухгалтерии и именно при его записи и возникают обработчики событий РБ
7 maxim166
 
04.02.13
13:42
(6) да я не могу найти момент записи набораЗаписей РегистраБухгалтерии

(3)вроде подписка на собыпия не проходит, но еще посмотрю
8 Живой Ископаемый
 
04.02.13
13:47
2(7) поставь точку останова и когда в нее попадешь включи стек вызовов. Будет видно кто вызываал. Если никто, значит подписка.
9 DrShad
 
04.02.13
13:47
(7) и не найдешь, он на автомате записывает наборы по окончании обработки проведения

ты этот момент для чего ищешь то?
10 maxim166
 
04.02.13
13:58
(9)
>он на автомате записывает наборы по окончании обработки проведения

пока вроде действительно так,

ошибку учета исправил и заинтересовало
11 DrShad
 
04.02.13
15:13
а как ошибки учета связаны с моментом вызова обработчиков РБ?
12 maxim166
 
04.02.13
17:54
в записях регистра бухгалтерии не было сумм по налоговому учету, при этом в обработке проведения документа в наборе движений по регистру бухгалтерии эти суммы были.

Возникал вопрос - куда и когда эти суммы деваются. Оказалось что они стираются в процедуре "ПриЗаписи" регистраБухгалтерии.Это происходит если неверно заполнена учетная политика по организации.
13 Живой Ископаемый
 
04.02.13
18:18
ну то есть процедура была?
Или они НЕ проставлялись?
14 maxim166
 
04.02.13
19:56
не понял вопрос

суммы по налоговому учету просто стирались в предопределенной процедуре "ПриЗаписи" регистраБухгалтерии, из за того что пользователь ошибся с датами при настройке учетной политики
15 Живой Ископаемый
 
04.02.13
21:35
а, в модуле набора записей
http://screencast.com/t/aSEgG6zjf
Программист всегда исправляет последнюю ошибку.