Имя: Пароль:
1C
1С v8
Как увидеть движения по регистру в обработке проведения?
0 askharlov
 
22.01.14
01:55
УПП
Документ "реализация" делает движения по регистру ПартииТоваровНаСкладахБухгалтерскийУчет. Мне необходимо дописать обработку проведения с учетом этих движений. А они (движения)до конца работы обработки проведения пустые. Как этими движениями можно воспользоваться в обработке проведения документа?
1 EugeniaK
 
22.01.14
02:16
(0) Смотрите в коллекцию Движения.ПартииТоваровНаСкладахБухгалтерскийУчет. В ней временные данные.
Можно дописать команду Движения.Записать(). Она запишет сформированные движения в базу.
2 sanja26
 
22.01.14
02:20
(1) Движения.Записать()..
ага а потом ошибки типа "в данной транзакции уже происходили ошибки".
(0) или плохо смотришь движения в обработке проведения, или есть подписки, или записываются наборами данных
3 askharlov
 
22.01.14
11:23
(1) Смотрел Движения.ПартииТоваровНаСкладахБухгалтерскийУчет - коллекция пустая.
Пробовал Движения.ПартииТоваровНаСкладахБухгалтерскийУчет.Записать(). Коллекция осталась пустой
(2) Смотрю в отладчике Движения.ПартииТоваровНаСкладахБухгалтерскийУчет.Выгрузить(). Пусто.
Каким методом добраться до этих движений?
4 Maxus43
 
22.01.14
11:25
сначала узнай где эти движения делаются... ЕМНИП в УПП это подписками делается, за пределами ОбработкиПроведения уже
5 Vladimirr
 
22.01.14
11:25
(0) Обычно для незаписанных движений используется в типовых переменная мТаблицаДвижений. Попробуй её подправить.
Но лучше всего использовать подписку на событие ПриЗаписи документа.
6 программистище
 
22.01.14
11:27
движения делаются на основании сформированных таблиц, почему бы не смотреть их?
7 х86
 
22.01.14
11:28
Прочитать предлагали?
8 askharlov
 
22.01.14
15:50
(5) таблицы мТаблицаДвижений в модуле документа нет.
(6) а где эти таблицы? как называются? как их найти?
9 askharlov
 
22.01.14
15:56
Нашел мТаблицаДвижений в движениях. Она = неопределенно
10 kiu
 
22.01.14
16:02
Запросом. Они там частями записываются через Движения.Записать(Ложь).