Обмен ›
Перенос данных из нескольких документов из 7.7 в 8 в один через Конвертацию Данных ›
#1
27.11.12 14:18
Доброе время суток!
Задачу бухи поставили такую- в ТиС за месяц набирают на каждого контрагента несколько документов ПКО (около 20- 30 шт) нужно что б в БП 2.0 выгружался 1 ПКО по контрагенту с итоговой суммой из всех набранных доков-
В ПВД ПЕРЕД ОБРАБОТКОЙ сделал -
ВыбФирма = Параметры.ЮрЛицо;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаОкончания;
|Обрабатывать НеПомеченныеНаУдаление;
|Без итогов;
|Фирма = Документ.ПКО.ЮрЛицо;
|Контрагент = Документ.ПКО.Контрагент;
|Сумма = Документ.ПКО.Сумма;
|Функция СуммаСумма = Сумма(Сумма);
|Группировка Контрагент без групп;
|Условие(Фирма = ВыбФирма);
|"
;
Запрос.Выполнить(ТекстЗапроса);
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Дата", ДатаНачала);
Пока Запрос.Группировка() = 1 Цикл
ВходящиеДанные.Установить("Контрагент", Запрос.Контрагент.Наименование);
ВходящиеДанные.Установить("СуммаДокумента", Запрос.СуммаСумма);
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ПриходныйКассовыйОрдер");
КонецЦикла;
в ПКО поставил напротив реквизитов контрагента и СуммаДокумента -"ПОЛУЧАТЬ ИЗ ВХОДЯЩИХ ДАННЫХ"
в итоге при выгрузки из ТиС -куча ошибок-
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ПриходныйКассовыйОрдер_Контрагент_Реквизит5
- Значение не представляет агрегатный объект (КодОперации)
начал смотреть КодОперации в ПКО- не чего странного не нашел- правила обмена стандартные- чуть подкорректированны- но другие доки- ПКО не трогался
Попробывал загрузить в БП- загрузилось- но без кода операции и контрагнета
подскажите плиззз- как решить данную проблему ???
в КД я не силен обращаюсь очень редко