Перезаписываются строки регистра сведений в приемнике.
Есть код, в ПКО Номенклатура, ПослеВыгрузки:
В общем при выгрузке номенклатуры должны выгружаться все цены к ней всех типов. Типа два - Приходная, Розничная.
Так вот последним выгружается тип цен "Приходная" и она же в приемнике перезаписывает строку регистра с типом цены "Розничная".
Отчего так господа и как исправить?
P.S. переносим из УТ 10.3 в Бух 3
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатуры.Период,
| ЦеныНоменклатуры.Регистратор,
| ЦеныНоменклатуры.Активность,
| ЦеныНоменклатуры.Номенклатура,
| ЦеныНоменклатуры.ТипЦен,
| ЦеныНоменклатуры.Валюта,
| ЦеныНоменклатуры.Цена,
| ЦеныНоменклатуры.НомерСтроки
|ИЗ
| РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
| ЦеныНоменклатуры.Номенклатура = &Номенклатура
| И ЦеныНоменклатуры.Номенклатура.ЭтоГруппа = ЛОЖЬ";
//
Запрос.УстановитьПараметр("Номенклатура", Источник.ссылка);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи, , , , "ЦеныНоменклатуры");
КонецЦикла;
ПоказатьВ общем при выгрузке номенклатуры должны выгружаться все цены к ней всех типов. Типа два - Приходная, Розничная.
Так вот последним выгружается тип цен "Приходная" и она же в приемнике перезаписывает строку регистра с типом цены "Розничная".
Отчего так господа и как исправить?
P.S. переносим из УТ 10.3 в Бух 3
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- [COM] Перенос данных через COMConnector
- Опыт проведения сложных переносов данных на 1С
- Способы оптимизации переносов данных
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот