![]() |
![]() |
![]() |
|
Как при конвертации данных несколько документов свернуть в один | ☑ | ||
---|---|---|---|---|
0
pk346778
18.09.07
✎
10:34
|
Выгрузка документов из УТ в БП при помощи Конвертации данных 2.0.16. Часть документов РеализацияТоваровУслуг в УТ должны сворачиваться по контрагенту в один документ РеализацияТоваровУслуг в БП.
Люди, кто сталкивался, подскажите. |
|||
1
ТелепатБот
гуру
18.09.07
✎
10:34
|
||||
2
Господин ПЖ
18.09.07
✎
10:38
|
Курить ВходящиеДанные...
|
|||
3
Женёк
18.09.07
✎
10:42
|
(0) У меня ситуация была такая. За день нужно все документы реализации выгрузить в 1 документ в другую базу. Выгружаем в качестве объекта, например последний документ, остальные не выгружаем. Для этого в обработку ПКО перед выгрузкой объекта ставим код:
Док = СоздатьОбъект("Документ.ХХХ"); Док.ОбратныйПорядок(1); Отказ = 1; Если Док.ВыбратьДокументы(Док.ДатаДок, Док.ДатаДок) = 1 Тогда Пока Док.ПолучитьДокумент() = 1 Цикл Если Док.Проведен() = 1 Тогда Если Док.ТекущийДокумент() = Источник Тогда Отказ = 0; КонецЕсли; Прервать; КонецЕсли; КонецЦикла; КонецЕсли; а при выгрузке табл.части в "Перед обработкой" создаем КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений"); туда добавляем столбцы такие же, как в табл.части и заполняем их из всех документов. В табл.части ставим галочку "получить из вх.данных" |
|||
4
Женёк
18.09.07
✎
10:42
|
+(3) в твоем случае нужно еще добавить проверку на контрагента и все.
|
|||
5
Господин ПЖ
18.09.07
✎
10:44
|
(3) фигню написал... нафига это в ПКО городить... Для определения "что выгружать" есть правила выгрузки.
|
|||
6
Женёк
18.09.07
✎
10:48
|
(5) как лучший вариант - согласен. В моём случае так было удобнее
|
|||
7
Господин ПЖ
18.09.07
✎
10:50
|
(6) Фигасе - удобно... Дергать ПКО на все документы в БД...
|
|||
8
IronDemon
18.09.07
✎
10:51
|
С помощью запросов. Посмотри КорректировкаДолга
|
|||
9
pk346778
18.09.07
✎
11:31
|
есть пко РеализацияЕНВД, где объект-источник: пусто, объект-приемник: РеализацияТовараовУслуг.
есть правило выгрузки данных. объект выборки: пусто, способо отбора данных: произвольный алгоритм. в табчасти Товары, на закладке перед обработкой, запрос, где собираем всю реализацию за день и выгружаем в таблицу значений КоллекцияОбъектов. галка получить из входящих данных стоит. таблица значений заполняется. при загрузке получается не один документ, а весь ворох, который нужно было свернуть. ну и таб части у них пустые, но это понятно. |
|||
10
Женёк
18.09.07
✎
11:41
|
(9) дак ты в правилах выгрузки отфильтьруй сразу то, что надо выгружать, а что не надо. И все. В твоем случае в РеализацииЕНВД поставь выгрузку по одному документу какому-нибудь и все.
|
|||
11
pk346778
18.09.07
✎
12:01
|
спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |