Вход | Регистрация

1С:Предприятие ::

Метки: 

Сортировка товара по аналогам

Я
   Crimscon
 
09.07.18 - 13:46
Имеется некая обработка которая вытаскивает всю номенклатуру из базы и смотрит, если этот товар имеется на остатках и цены у товара отличаются от склада к складу, то она выводит ее в форму, где в дальнейшем, введя цифры в нужную колонку и нажав на кнопку "Выполнить" цены на складах выравниваются.
Следом, требуется сделать чтоб выведенные товары сортировались по аналогам(конфигурация Штрих-М), поле которого имеется в карточке номенклатуры(можно ввести несколько аналогичных товаров).
Вот собственно на моменте вывода аналогов я и застопорился. Нужна помощь)
Процедура ОсновныеДействияФормыСортировка(Кнопка)
//Выгружаем уже созданную таблицу в массив и проходимся по нему запросом

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

    Запрос.УстановитьПараметр("Номенклатура", МассивТоваров);
    
    Результат = Запрос.Выполнить();
    Выборка = Результат.Выбрать();
    //Какая-то магия, которая должна все сделать.

    Пока Выборка.Следующий() Цикл        
    
    КонецЦикла;    
КонецПроцедуры
 
  Рекламное место пустует


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует