Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   1С Конвертация из 7.7. - 8 реквизит источника в ТЧ приемника, как? (http://forums.kuban.ru/f1040/1s_konvertaciya_iz_7_7_-_8_rekvizit_istochnika_v_tch_priemnika_kak-2372877.html)

1C_pr 21.03.2012 09:25

1С Конвертация из 7.7. - 8 реквизит источника в ТЧ приемника, как?
 
Всем привет.
Конвертация из 7.7. -> 8 реквизит источника в ТЧ приемника. В общем нужно реквизит докОснование из источника в 7-ке загрузить в приемник в 8-ке ТЧ ДокументЫОснования в реквизит ТЧ ДокументОснование.
Сделала ПКС для ДокументОснование приемника "получить из входящих данных" а в нем в "При выгрузке" вот так: ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ДокументОснование",Источник.ДокОснование);
В файлике xml значение реквизита ДокументОснование, как раз то, что надо, но как это дело загрузить в ТЧ, не пойму куда и чего дописать. Уже по разному получала входящие данные, но все не работает.
Подскажите плиз. Спасибо.

1C_pr 21.03.2012 09:55

ап

Климов Сергей 21.03.2012 10:32

Нужно создать правило конвертации группы. В качестве приемника выбрать табличную часть. В обработчике ПередОбработкой нужно сформировать таблицу значений КоллекцияОбъектов, имеющую ту же структуру, что и ТЧ приемника.

1C_pr 21.03.2012 11:47

(3) Спасибо огромнейшее, все получилось, оказывается это так просто!
Добавила в ПКГС ДокументыОснования в "перед обработкой":
ТЧ=СоздатьОбъект("ТаблицаЗначений");
ТЧ.НоваяКолонка("ДокументОснование");
ТЧ.НоваяСтрока();
ТЧ.ДокументОснование = ИсходящиеДанные.Получить("ДокументОснование");
КоллекцияОбъектов= ТЧ;


Текущее время: 07:09. Часовой пояс GMT +3.