Имя: Пароль:
1C
1С v8
Добавить движения в регистр по новому реквизиту в документе
0 DonJon
 
15.09.15
17:48
КАК Добавить движения в регистр по новому реквизиту в документе, конфа УНФ 1.5. Регистр накопления продажи. Документ заказ покупателя.
В модуле документа самих этих движений по регистру накоп продажи  нет.
Где искать?
1 Mankubus
 
15.09.15
18:18
(0) кури отладчик
2 Casey1984
 
15.09.15
18:18
В другом модуле.
3 DonJon
 
15.09.15
19:16
(2) В модуле менеджера тоже не нашел.
4 GreatOne
 
15.09.15
19:30
подписки, но маловероятно. Скорее отсылает в общий модуль и там работает с ТЗ из модуля документа.
5 GreatOne
 
15.09.15
19:44
а вот это что по твоему?
УправлениеНебольшойФирмойСервер.ОтразитьПродажи(ДополнительныеСвойства, Движения, Отказ);
6 GROOVY
 
15.09.15
19:45
Поставь точку останова в событи призаписи в модуле набора записей регистра и посмотри стек вызовов.
7 GreatOne
 
15.09.15
19:48
(6) надо запомнить
8 DonJon
 
15.09.15
19:53
(5) Да увидел, были сомнения.
А правильно ли вносить изменения в запросе общего модуля.
Или сделать конструктором в модуле объекта?
9 GreatOne
 
15.09.15
19:59
(8) зависит от ситуации. Лучше вообще через подписку
10 DonJon
 
15.09.15
20:00
(9) Через подписку? Движения?
11 GreatOne
 
15.09.15
20:10
(10) Через подписку. Да.
12 GreatOne
 
15.09.15
20:35
(6) а вот не выходит.
Смотрю УТ 10 типовую демо. Сначала подписку сделал на обработчик ПриЗаписи(), не ловил, писал просто мою строку вызова в стеке и ничего другого. Потом создал в самом модуле набора записей регистра обработчик ПриЗаписи() (он мало где есть), таже история! Стек вызовов показывает только текущую строку и все.

Что я не так делаю?
Как вообще работает Записывать = Истина у набора записей? Может в ОбработкаПроведения() было уже 200 вызовов разных процедур по формированию движений разных регистров без жесткого Записать() и стек вызовов потерялся давно, а платформа потом пробежалась по всем регистрам и вызвала запись тех, где есть Записывать = Истина?
13 GreatOne
 
15.09.15
20:37
Вообще смотрю документ ПТиУ и пытаюсь отловаить ТоварыВРознице. Сам знаю откуда оно идет, но в модуле набора записей не поймать!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший