|
Помощь по конвертации |
☑ |
0
Artificial
14.08.16
✎
22:28
|
Добрый вечер. Как реализовать следующее: в ТЧ источника есть ссылка на документ, в приёмнике нужно создавать столько документов, сколько строк в ТЧ.
|
|
1
Franchiser
гуру
14.08.16
✎
23:05
|
ПВД с произвольным алгоритмом в котором будешь дергать пко на создание документа, только тебе нужен некий уникальный уид строки. Можно завязаться на номер строки, но есть риск что в источнике строки поменяют местами.
|
|
2
Franchiser
гуру
14.08.16
✎
23:09
|
наверно неправильно понял, если тебе нужно выгрузить документы хранящиеся в ТЧ Источника.
В ПВД определяешь производный алгоритм с определением всех таких ссылок и передаешь в их в твое ПКО, можно использовать при необходимости переменную ВыборкаДанных.
|
|
3
Artificial
14.08.16
✎
23:13
|
(2) Что, к примеру, написать в алгоритме? У меня просто колонка, в которой содержатся документы.
|
|
4
Franchiser
гуру
14.08.16
✎
23:41
|
примерно так:
Запрос.Текст = "
|ВЫБРАТЬ
|* ИЗ ТвойДокумент";
ТЗ = Запрос.Выполнить().Выгрузить();
Для каждого Стр из ТЗ Цикл
ДокТЧ = Стр.ДокТЧ;
ВыгрузитьПоПравилу(дотку, , , , «ПКОДок");
КонецЦикла;
Запрос напиши свой по выборке Ссылок на документы в ТЧ.
|
|
5
Artificial
14.08.16
✎
23:48
|
(4) Есть. Что делать в ПКО?
|
|
6
Franchiser
гуру
14.08.16
✎
23:50
|
создай пко "ПКОДок" и настрой сопоставление реквизитов шапки и ТЧ источника и приемника, настрой ПКСы
|
|
7
Franchiser
гуру
14.08.16
✎
23:52
|
почитай книжки, так за 5 мин не объяснить,
если в первый раз настраиваешь см. литературу на mykod.info
|
|
8
Artificial
14.08.16
✎
23:58
|
(6) Первую часть сделал, нормально. А вот ПКС не хочет. Выбираю документ с ТЧ, ему в соответствие можно только документ с ТЧ, с шапки приёмника не хочет.
|
|
9
Franchiser
гуру
15.08.16
✎
00:46
|
а зачем тебе с шапки приемника?
|
|
10
ponaroshku
15.08.16
✎
10:51
|
(0) Делала что-то такое
В тч был идентификатор строки (уникальный постоянно)
В ПКО был поиск по нему + УИ, в настройках галочка "не запоминать выгруженные объекты"
В пвд на каждую строку тч выгрузка по правилу
Произвольным запросом не стала делать
|
|
11
vicof
15.08.16
✎
11:21
|
КлючВыгрузкиДанных или как-то так
|
|
12
vicof
15.08.16
✎
11:24
|
КлючВыгружаемыхДанных, во. Устанавливать его как номерстроки + ссылка
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший