|
конвертация данных - подмена таб частей
| ☑ |
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) Супер! Спасибо! Буду пилить всё в едином запросе.
|
|