Имя: Пароль:
1C
1С v8
Конвертация табличной части в новый документ.
0 MAPATNK2
 
naïve
19.05.20
13:59
Всем доброго дня. Выгружаю из УПП 1.3.104 в БУХ 2.0 Акт об оказании производственных услуг.
В УПП у данного документа есть табличная часть материалы, а в бух 2.0 её нет. Поэтому решили при конвертации объекта создавать Документ Требование накладная для каждого акта и заполнять табличной частью матриалы.
Осталось понять, как это сделать. Хотел запихать в обработчик событий "после загрузки", но в таком случае у Объекта, уже нет вкладки материалы. А если я буду создавать в "Перед выгрузкой", то Требование накладаная будет создаваться в УПП, а не в БУх. Так себе знаю конфигурацию - Конвертация. Может кто нибудь подсказать, как конвертировать табличную часть в новый объект. Примерный код или в каком обработчике это писать?
1 MAPATNK2
 
naïve
19.05.20
14:01
Может как то можно создать переменную в виде таблицы значений. В Модуле "Перед выгрузкой" выгрузить таблицу в переменную, а в Модуле после загрузки - использовать её для создания документа?
2 polosov
 
19.05.20
14:07
(0) УПП нет под рукой. У тебя "Акт об ОПУ" имеет табличную часть материалы и ТН в БП тоже имеет ТЧ "Материалы". Так?
Ну так конвертируй документ в документ и их ТЧ.
3 MAPATNK2
 
naïve
19.05.20
14:08
(2) Нет. В УПП Есть материалы, а в БУх нет. Поэтому мне нужно конвертировать табличную часть материалы из УПП "Акты об оказании ПУ" в "Требование накладную" в БП.
4 MAPATNK2
 
naïve
19.05.20
14:09
(2) а блин, допер. Можно же типовым методом это сделать, вручную сопоставления прописать у актов и у требования. тормознул что то я
5 MAPATNK2
 
naïve
19.05.20
14:10
Хотел кодом в обработчике событий создавать требования. Но можно и так.
6 MAPATNK2
 
naïve
19.05.20
14:10
Всем спасибо.
7 mistеr
 
19.05.20
14:49
(0) Два ПКО, первое Акт -> Акт, второе Акт -> ТН.
В ПВД, перед выгрузкой, применяешь оба через ВыгрузитьПоПравилу()