КД 2.1 ПКС "Перед выгрузкой"

1. Aftee 29.01.17 21:14 Сейчас в теме
Всем привет. Подскажите, пожалуйста. Написал следующий код в обработчике ПередВыгрузкой


Запрос.Текст ="ВЫБРАТЬ
                      |    РеализацияТоваровУслугВидыЗапасов.НомерГТД.Код КАК Код,
                      |    РеализацияТоваровУслугВидыЗапасов.НомерГТД.СтранаПроисхождения.Код КАК СтранаКод,
                      |    РеализацияТоваровУслугВидыЗапасов.АналитикаУчетаНоменклатуры.Номенклатура,
                      |    РеализацияТоваровУслугВидыЗапасов.НомерСтроки,
                      |    РеализацияТоваровУслугВидыЗапасов.Количество
                      |ИЗ
                      |    Документ.РеализацияТоваровУслуг.ВидыЗапасов КАК РеализацияТоваровУслугВидыЗапасов
                      |ГДЕ
                      |    РеализацияТоваровУслугВидыЗапасов.Ссылка = &Ссылка          
                      |    И РеализацияТоваровУслугВидыЗапасов.НомерСтроки = &НомерСтроки
                      |УПОРЯДОЧИТЬ ПО
                      |    Код";
        
        
        Запрос.УстановитьПараметр("Ссылка", Источник);
        Запрос.УстановитьПараметр("НомерСтроки", ОбъектКоллекции.НомерСтроки);
        
    Выборка = Запрос.Выполнить().Выбрать();
    
    Если Выборка.Следующий() Тогда 
        ИсходящиеДанные = Новый Структура ("Код, СтранаКод");
        ИсходящиеДанные.Код = Выборка.Код;
        ИсходящиеДанные.СтранаКод = Выборка.СтранаКод;
        Значение = Выборка.Код;    
    Иначе
        ИсходящиеДанные = Новый Структура ("Код, СтранаКод");
        ИсходящиеДанные.Код = "--";
        ИсходящиеДанные.СтранаКод = "643";
        Значение = "--";    
    КонецЕсли;
Показать



Суть в том, чтобы для одной номенклатуры в базе приемник присваивались разные номера гтд (в соответствие с данными в базе источник). В консоли запросов прекрасно видно, как одна и та же номенклатура имеет 2 записи с разными номерами гтд и разными номерами строк. Но пройдясь отладчиком в самом коде, эта номенклатура имеет 2 записи, но номер строк у них одинаковый. Отсюда при обмене я получаю 2 строки этой номенклатуры с одинаковыми номерами ГТД. В чем может быть проблема?
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

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