Имя: Пароль:
1C
1С v8
конвертация данных - подмена таб частей
0 Strimteam
 
24.12.12
17:10
Есть правила обмена (без доработок) для перегрузки из УТ 10.3 в БП 2.0.
В заказ покупателя добавлена ещё одна таб часть аналогичная товару, и если она заполнена то брать из неё данные, в противном случае из таб части товаров. Оба таблицы настроил на аналогичную таб часть в БП, но просто не знаю как писать код для такой ситуации в КД. Если есть пример, или даже кусок похожий на то что мне нужно - буду премного благодарен.
1 DexterMorgan
 
24.12.12
17:13
В ПКО самого документа перед выгрузкой:

ВходящиеДанные = Новый Структура;

Запрос = Запросы.ЗапросДокументыПоступления;

Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
РезультатыЗапроса = Запрос.ВыполнитьПакет();

ВходящиеДанные.Вставить("Товары", РезультатыЗапроса[1].Выгрузить());
ВходящиеДанные.Вставить("Услуги", РезультатыЗапроса[2].Выгрузить());


В ПКС табличных частей ставишь галочки получить из входящих данных
2 DexterMorgan
 
24.12.12
17:14
Ну запрос должен вернуть реквизиты соответствующие реквизитам тч
3 Strimteam
 
24.12.12
17:16
(1) а текст самого запроса куда закидывать?
4 DexterMorgan
 
24.12.12
17:23
на последней закладке где алгоритмы/запросы
5 DexterMorgan
 
24.12.12
17:24
не ну вообще ты можешь прям там написать
ЗАпрос = новый запрос и тд
6 DexterMorgan
 
24.12.12
17:24
в смысле в ПКО документа перед выгрузкой
7 Strimteam
 
24.12.12
17:27
(5) ну вот мне как раз и привычнее так делать, потому и спросил. Если есть прям пример (на будущее точно пригодиться именно запросами напрямую) - будет прям совсем классно. :)
8 DexterMorgan
 
24.12.12
17:31
В чем проблема то?

ВходящиеДанные = Новый Структура;

Запрос = Новый Запрос;
ЗАпрос.Текст = "_______";
Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
РезультатыЗапроса = Запрос.ВыполнитьПакет();

ВходящиеДанные.Вставить("Товары", РезультатыЗапроса[1].Выгрузить());
ВходящиеДанные.Вставить("Услуги", РезультатыЗапроса[2].Выгрузить());
9 Strimteam
 
24.12.12
17:32
(8) Супер! Спасибо! Буду пилить всё в едином запросе.