|
КД. Нужно перегрузить табличную часть в документы. Как лучше сделать?
| ☑ |
0
razbiralshik
01.12.17
✎
12:03
|
В базе "источник" есть документ с табличной частью.
В базе "приемник" есть документ без табличной части.
Нужно перегрузить этот документ, таким образом, чтобы каждая строка табличной части базы источника, сделалась документом базы приемника.
Как такое лучше реализовать?
В ПВД делать произвольный алгоритм или как?
|
|
1
Ёпрст
01.12.17
✎
12:04
|
(0) посмотреть типовые примеры в кд и прочитать книжку - там усё есть
|
|
2
razbiralshik
01.12.17
✎
12:05
|
(1) нет у меня их, просто подскажи как правильнее, это же не долго
|
|
3
hhhh
01.12.17
✎
12:08
|
(2) ну "В ПВД делать произвольный алгоритм "
|
|
4
Ёпрст
01.12.17
✎
12:12
|
способов много, например, в ПКО документа с ТЧ в передВыгрузкой
пишешь перебор ТЧ дока и выгрузитьПоПравилу + Отказ=Истина
единственное, нужно обеспечить уникальность вновь создаваемого документа, это или совокупность реквизитов, или генерирование уникальной ссылки дока.
|
|
5
razbiralshik
01.12.17
✎
13:59
|
(4) сделал через произвольный ПВД, ПКО без источника, когда перегружаю, второй раз, документы дублируются с разным номером, как правильно ключ составить и где именно прописать чтобы этого избежать?
|
|
6
razbiralshik
01.12.17
✎
14:19
|
Никто не знает чтоли?
|
|
7
yavasya
01.12.17
✎
14:20
|
Запросом в коллекциюзначений и все
|
|
8
yavasya
01.12.17
✎
14:21
|
никаких произвольных алгоритмов
|
|
9
yavasya
01.12.17
✎
14:22
|
привыгрузке запрос , затем результат в коллекцию значений, указываешь соответсвие и вперед, я такое делал , уже не помню как точно, КД 2.0
|
|
10
Naumov
01.12.17
✎
14:28
|
если ПКО без источника, то ты сам задаешь ключ поиска.
Посмотри в описании обработчика ПКО Перед выгрузкой на параметр
КлючВыгружаемыхДанных.
Управление этим параметром позволит выгрузить в разные документы.
А вот поиском ранее загруженных тебе придется управлять вручную в событии "ПоляПоиска".
|
|