Имя: Пароль:
1C
1С v8
КД: как перенести движения дока из 77 в таб. часть дока 8.2 ?
, ,
0 Анна_84
 
10.01.12
11:34
Здравствуйте, уважаемые. Подскажите плиз, как бы в КД написать перенос движений документа из 7.7 в табл. часть дока из 8.2?
Пишу правила для обмена ПУБ -> БП2.0, нужно док "Выпуск продукции" перенести в "Отчет производства за смену". Выпуск продукции списывает материал по подчиненному документу "Спецификация", а в Отчете пр-ва за смену есть таб. часть "Материалы". Вот не могу сообразить, как заполнить эту таб. часть либо по движениям Выпуска, либо по подчиненному доку "Спецификация".
1 Рэйв
 
10.01.12
11:35
по подчиненному проще.
Сделай ПКО для подчиненного и переноси
2 Сияющий Асинхраль
 
10.01.12
11:39
Да оно и по движениям несложно, сделать свои правила конвертации группы свойств и все...
3 Анна_84
 
10.01.12
11:42
(1) не совсем поняла ((
мне надо взять шапку и таб часть из "Выпуска" и перенести это все в док "Отчет пр-ва за смену" (это сделано). + заполнить вторую таб часть "Отчет пр-ва за смену" из подчиненного дока. И вот как это нарисовать - не могу сообразить :(
делала отдельное ПКО подчиненный док -> в таб часть Отчета пр-ва за смену, но не пойму как и где его потом прописать??
4 Сияющий Асинхраль
 
10.01.12
11:49
(3) Вот так это делается:
http://fotoifolder.ru/view_full_size/l3yr3bxwpz8n
5 Сияющий Асинхраль
 
10.01.12
11:50
+(4) Единственно, что в ПКГС Источник в этом случае ставить не обязательно, у меня он стоит, но не нужен, поскольку все равно затирается полностью...
6 Анна_84
 
10.01.12
11:54
(4) спасибо большое, пойду пробовать )
7 Сияющий Асинхраль
 
10.01.12
11:58
(6) К сожалению окончания кода на (4) не видно, а там стоит весьма важная строчка:

КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
тзОсновная.Выгрузить(КоллекцияОбъектов);

После этого будто бы все...
8 Анна_84
 
10.01.12
12:00
(7) у колонок тзОсновная должны быть названия как ревизиты тч Приемника?
9 Анна_84
 
10.01.12
12:01
(7) или реквизитов тч Источника?
10 Сияющий Асинхраль
 
10.01.12
12:05
(8-9) На самом деле могут быть любые названия, если в каждом ПКС табличной части при отсутствии Источника писать на страничке "Перед выгрузкой", что то типа:
Значение = ОбъектКоллекции.Номенклатура;
где "Номенклатура" - это название колонки сформированной и переданной ТЗ КоллекцияОбъектов...
11 Анна_84
 
10.01.12
12:41
(10) спасибо Вам огромное! :)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.