Обмен КД ИЗ ПКО не переносятся данные в ПКС
есть документ в УТ , в конвертации документ преобразуется в несколько документов в зависимости от условия
в ПВД - цикл, в цикле происходит выгрузка объекта с условиями выборки несколько раз
ПВД:
ИсходящиеДанные = новый структура;
ИсходящиеДанные.Вставить("Основание",Реализация);
ИсходящиеДанные.Вставить("МассивТоваровДляДокумента",Массив_Документ);
ВыгрузитьПоПравилу(Объект ,,ИсходящиеДанные,, "ВозвратТоваровМеждуОрганизациями_Корректировк");
в ПКО попадают данные, Я формирую входящие данные для ПКС :
ПКО
ВходящиеДанные = Новый Структура();
РезультатыЗапроса = Запрос.ВыполнитьПакет();
ВходящиеДанные.Вставить("Услуги", РезультатыЗапроса[1].Выгрузить());
ВходящиеДанные.Вставить("Товары", РезультатыЗапроса[3].Выгрузить());
ВходящиеДанные.Вставить("ДокументРеализации", Основание_Реализация);
первый цикл проходит нормально, на втором цикле в ПКО попадаю данные, но в ПКС -не попадают
Подскажите пожалуйста, куда смотреть.
в ПВД - цикл, в цикле происходит выгрузка объекта с условиями выборки несколько раз
ПВД:
ИсходящиеДанные = новый структура;
ИсходящиеДанные.Вставить("Основание",Реализация);
ИсходящиеДанные.Вставить("МассивТоваровДляДокумента",Массив_Документ);
ВыгрузитьПоПравилу(Объект ,,ИсходящиеДанные,, "ВозвратТоваровМеждуОрганизациями_Корректировк");
в ПКО попадают данные, Я формирую входящие данные для ПКС :
ПКО
ВходящиеДанные = Новый Структура();
РезультатыЗапроса = Запрос.ВыполнитьПакет();
ВходящиеДанные.Вставить("Услуги", РезультатыЗапроса[1].Выгрузить());
ВходящиеДанные.Вставить("Товары", РезультатыЗапроса[3].Выгрузить());
ВходящиеДанные.Вставить("ДокументРеализации", Основание_Реализация);
первый цикл проходит нормально, на втором цикле в ПКО попадаю данные, но в ПКС -не попадают
Подскажите пожалуйста, куда смотреть.
По теме из базы знаний
- Конвертация данных. Перенос подчиненного справочника из 7.7 в табличную часть 8.x
- Мастер XML-обмена
- Концепция постановки задачи на разработку правил обмена КД 2.0
- Конвертация 2.0. Обмен данными между справочниками по сопоставлению артикулов с помощью регистра сведений (пример).
- Заметки по Конвертации данных 2.1
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(3)
Вроде верно :
Вроде верно :
ИсходящиеДанные = Новый Структура();
РезультатыЗапроса = Запрос.ВыполнитьПакет();
ИсходящиеДанные.Вставить("Услуги", РезультатыЗапроса[1].Выгрузить());
ИсходящиеДанные.Вставить("Товары", РезультатыЗапроса[3].Выгрузить());
ИсходящиеДанные.Вставить("ДокументРеализации", Основание_Реализация);
РезультатыЗапроса = Запрос.ВыполнитьПакет();
ИсходящиеДанные.Вставить("Услуги", РезультатыЗапроса[1].Выгрузить());
ИсходящиеДанные.Вставить("Товары", РезультатыЗапроса[3].Выгрузить());
ИсходящиеДанные.Вставить("ДокументРеализации", Основание_Реализация);
Я всегда входящие данные готовлю в ПВД типа, остатки по кассе
а в ПКС галочку входящие данные ставлю только на папке (табличной части), а на элементах строк уже не ставлю.
пиши подробнее, на конвертации собаку сьел
Запрос = Новый Запрос("
|ВЫБРАТЬ
//| ДенежныеСредстваНаличныеОстаткиИОбороты.Организация КАК Организация,
| ДенежныеСредстваНаличныеОстаткиИОбороты.Касса КАК Касса,
| ДенежныеСредстваНаличныеОстаткиИОбороты.СуммаКонечныйОстаток КАК Сумма,
| ДенежныеСредстваНаличныеОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпр,
| ДенежныеСредстваНаличныеОстаткиИОбороты.СуммаРеглКонечныйОстаток КАК СуммаРегл
|ИЗ
| РегистрНакопления.ДенежныеСредстваНаличные.ОстаткиИОбороты(&Дата, &Дата, Период, ДвиженияИГраницыПериода, Организация = &Организация) КАК ДенежныеСредстваНаличныеОстаткиИОбороты
|");
запрос.УстановитьПараметр("Дата",КонецДня(Параметры.ДатаВводаОстатков));
запрос.УстановитьПараметр("Организация",Выборка.ссылка);
Тз=Запрос.Выполнить().Выгрузить();
если ТЗ.Количество()>0 ТОгда
ВходящиеДанные = Новый Структура;
ВходящиеДанные.Вставить("Дата", КонецДня(Параметры.ДатаВводаОстатков));
ВходящиеДанные.Вставить("Валюта", Константы.ВалютаРегламентированногоУчета.Получить());
ВходящиеДанные.Вставить("ТипОперации", Перечисления.ТипыОперацийВводаОстатков.ОстаткиВКассах);
ВходящиеДанные.Вставить("Организация", Выборка.ссылка);
ВходящиеДанные.Вставить("Кассы", ТЗ);
ВходящиеДанные.Вставить("Комментарий", "ВводОстатковКасса "+выборка.Ссылка);
ВыгрузитьПоПравилу(ВходящиеДанные,,ВходящиеДанные,,"ВводОстатковКасса");
Конецесли;
Показатьа в ПКС галочку входящие данные ставлю только на папке (табличной части), а на элементах строк уже не ставлю.
пиши подробнее, на конвертации собаку сьел
Прикрепленные файлы: