Выгрузка номенклатуры с несколькими штрих кодами #785024


#0 by progaoff
Необходимо выгрузить запросом номенклатуру имеющую несколько ШК. Без задвоенных наименований. Как реализовать одним запросом?
#1 by Chameleon1980
шк то надоть? или что? не понял
#2 by Chameleon1980
если без шк то какая разница сколько у позиции шк
#3 by progaoff
Нужно Позиция код и шк Но в позиции несколько шк закрепленно
#4 by Chameleon1980
как выглядеть то должно?
#5 by progaoff
Номенклатура код ШК                  ШК1                  ШК2
#6 by Chameleon1980
Запросом выбираем. кодом обрабатываем как надо. Или я чет опять не понял. Это конечный вид в таблице, например, ТД (Табличный документ) ?
#7 by progaoff
ДА
#8 by progaoff
Просто таблица с позициями и закрепленными ШК за ней.
#9 by Chameleon1980
не кричи правильно обработать обход в коде только получится первый шк уже в новой строке вроде (засыпаю) а так линейный обход в коде обработать правильно где надо выводим номенклатуру. где не нужно - не выводим
#10 by Злопчинский
да, но там не должно быть позиций без шк и с одним шк
#11 by Chameleon1980
это вопрос?
#12 by progaoff
в коде как обработать?
#13 by progaoff
запрос то понятен, вопрос как вывод сделать?
#14 by Chameleon1980
за почти полтора года (это только на мисте) не осилил? сколько?
#15 by Злопчинский
утверждение согласно 0
#16 by Chameleon1980
пардон (упустил), но это не проблема. так же в запросе отобрать по условию Имеющие Кол-во шк >1
#17 by Chameleon1980
вот с условием Имеющие ВЫБРАТЬ     ШтрихкодыНоменклатуры.Номенклатура КАК Номенклатура,     КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод ИЗ
#18 by Chameleon1980
вызови конструктор запроса с обработкой результата там есть типа вывод в табличный документ вставь: ВЫБРАТЬ     ШтрихкодыНоменклатуры.Номенклатура КАК Номенклатура,     КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод ИЗ а далее допилишь сформированный текст как надо
#19 by Chameleon1980
чуток неверно, но я спать похоже
#20 by Chameleon1980
если по быстрому, то можно так: ИЗ     РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры АВТОУПОРЯДОЧИВАНИЕ
#21 by Chameleon1980
ну и итоги можешь добавить         |ИТОГИ ПО         |    Номенклатура а потом обходить запрос:     ВыборкаНоменклатура = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С