Перезаписываются строки регистра сведений в приемнике.

1. vsesam80 24.02.20 18:27 Сейчас в теме
Есть код, в ПКО Номенклатура, ПослеВыгрузки:
Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ЦеныНоменклатуры.Период,
	|	ЦеныНоменклатуры.Регистратор,
	|	ЦеныНоменклатуры.Активность,
	|	ЦеныНоменклатуры.Номенклатура,
	|	ЦеныНоменклатуры.ТипЦен,
	|	ЦеныНоменклатуры.Валюта,
	|	ЦеныНоменклатуры.Цена,
	|	ЦеныНоменклатуры.НомерСтроки
	|ИЗ
	|	РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
	|ГДЕ
	|	ЦеныНоменклатуры.Номенклатура = &Номенклатура
	|	И ЦеныНоменклатуры.Номенклатура.ЭтоГруппа = ЛОЖЬ";
	//
	
	Запрос.УстановитьПараметр("Номенклатура", Источник.ссылка);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл	
		ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи, , , , "ЦеныНоменклатуры");      
	КонецЦикла;
Показать

В общем при выгрузке номенклатуры должны выгружаться все цены к ней всех типов. Типа два - Приходная, Розничная.
Так вот последним выгружается тип цен "Приходная" и она же в приемнике перезаписывает строку регистра с типом цены "Розничная".
Отчего так господа и как исправить?
P.S. переносим из УТ 10.3 в Бух 3
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. MuxaH 25.02.20 06:48 Сейчас в теме
(1) А типы цен как в преемнике ищутся?
3. vsesam80 25.02.20 09:54 Сейчас в теме
4. vsesam80 25.02.20 10:28 Сейчас в теме
В общем разобрался. Если цена Приходная и Розничная в одно документе Установка Цен Номенклатуры, при загрузке он перезаписывает цену и остается только последняя, выгруженная цена. И это не здорово. При том что наименование и код разный, пишет все в одну строчку
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот