Имя: Пароль:
1C
1С v8
Корректировка записей регистров
0 nightangel48
 
04.10.11
14:50
День добрый. Подскажите, как программно создать набор записей в поле регистров накопления, конкретно регистр продажи. начало конечно примитив, но все же...

НовыйДокумент = Документы.КорректировкаЗаписейРегистров.СоздатьДокумент();
1 butterbean
 
04.10.11
14:51
НовыйДокумент.Движения.Продажи
2 Irbis
 
04.10.11
14:51
НаборЗаписей <> Документ
3 luckyluke
 
04.10.11
14:51
Движение = НовыйДокумент.Движения.Продажи.Добавить();
4 Maxus43
 
04.10.11
14:58
если просто НаборЗаписей к доку прицепить - при открытии он всё равно будет пустой, там ТЧ ещё заполнить надо
5 John83
 
04.10.11
15:02
ДокКорректировки = Документы.КорректировкаЗаписейРегистров.СоздатьДокумент();
Регистры = ДокКорректировки.ТаблицаРегистровНакопления.Добавить();
Регистры.Имя = "НДСПартииТоваров";
Регистры.Представление = "НДС по партиям запасов";
НДСПартииТоваров = ДокКорректировки.Движения.НДСПартииТоваров;
............
НДСПредъявленный = НДСПредъявленныйРеализация0.Добавить();
ЗаполнитьЗначенияСвойств(НДСПредъявленный, стр);
НДСПредъявленный.Активность        = Истина;
НДСПредъявленный.ВидДвижения        = ВидДвиженияНакопления.Приход;
...............
6 John83
 
04.10.11
15:03
тут
НДСПредъявленный = НДСПартииТоваров
в общем смотреть по смыслу
7 nightangel48
 
05.10.11
08:19
Спасибо
8 ASU_Diamond
 
05.10.11
08:31
(4) в корректировке записей регистров движения уже в ТЧ хранятся?
9 John83
 
05.10.11
09:13
(8) надо эту ТЧ просто создать