Одинаковые штрихкоды у разной номенклатуры
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- ЕГАИС. Одинаковые штрихкоды, но разные производители. Возможность выбора конкретной позиции. (1С Предприятие 8.3, УТ 11.2).
- Неуникальные штрихкоды
- И снова приятные мелочи для Розницы! Поиск номенклатуры с одинаковыми Штрихкодами
- Честный знак в УТ 11.4
Найденные решения
(6)
ВЫБРАТЬ
ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
КОЛИЧЕСТВО(ШтрихкодыНоменклатуры.Штрихкод) КАК КоличествоШК
ПОМЕСТИТЬ ВТКоличествоШК
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
СГРУППИРОВАТЬ ПО
ШтрихкодыНоменклатуры.Штрихкод
ИМЕЮЩИЕ
КОЛИЧЕСТВО(ШтрихкодыНоменклатуры.Штрихкод) > 1
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
ШтрихкодыНоменклатуры.Номенклатура КАК Номенклатура,
ШтрихкодыНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТКоличествоШК КАК ВТКоличествоШК
ПО ШтрихкодыНоменклатуры.Штрихкод = ВТКоличествоШК.Штрихкод
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) откуда знаешь, что он хочет получить? Он тебе сказал лично? А почему он это только тебе сказал, а всем задал общий неконкретный вопрос? Я исхожу из того, что человек спрашивает именно то, что ему нужно узнать, а как иначе? догадываться, что ему на самом деле нужно?
Конечно есть, и не один. Например, эту задачу можно использовать как простенький тест на понимание запросов... можно запрограммировать перебор всей номенклатуры с подсчетом количества ШК... можно нанять специально необученную девочку и посадить ее считать дубли... можно выгрузить все хозяйство в ексель и тренировать навыки работы с ним... в общем варианты есть.
(1)
Их есть несколько, в (2) некоторые из них перечислены.
(4)
Значит, запрос написан не верно для решения вашей задачи.
Если вы хотите помощи, показывайте, что вы наделали или будем дальше наблюдать за битвой экстрасенсов.
Вопрос: есть ли способ вывести список таких ШК, к которым привязано несколько номенклатур
Их есть несколько, в (2) некоторые из них перечислены.
(4)
написал запрос, но он выводит только ту номенклатуру у которой в справочнике добавлено больше одного ШК
Значит, запрос написан не верно для решения вашей задачи.
Если вы хотите помощи, показывайте, что вы наделали или будем дальше наблюдать за битвой экстрасенсов.
(5) Такой запрос
Но вывод в корне не такой как я хочу видеть в итоге.
ps\ Только начинаю осваивать функционал запросов, поэтому попрошу диванных экспертов оставить критику при себе, принимаются только конструктивные советы, не раздувайте топик
|ВЫБРАТЬ
|Номенклатура.Штрихкод КАК Номенклатура,
|КОЛИЧЕСТВО(Номенклатура.Штрихкод) КАК КоличествоДублей
|ИЗ
| РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
| СГРУППИРОВАТЬ ПО
|ШтрихкодыНоменклатуры.Номенклатура
|ИМЕЮЩИЕ КОЛИЧЕСТВО(Номенклатура.Штрихкод) > 1
ПоказатьНо вывод в корне не такой как я хочу видеть в итоге.
ps\ Только начинаю осваивать функционал запросов, поэтому попрошу диванных экспертов оставить критику при себе, принимаются только конструктивные советы, не раздувайте топик
(6)Если вам нужны ШК для разной номенклатуры, то и группировать нужно по ШК, а не по номенклатуре.
Так вы получите список неуникальных ШК во временную таблицу, соединив еще раз с таблицей хранения ШК вы получите номенклатуру, к которой они привязаны.
Так понятно или расписывать текст запроса?
Так вы получите список неуникальных ШК во временную таблицу, соединив еще раз с таблицей хранения ШК вы получите номенклатуру, к которой они привязаны.
Так понятно или расписывать текст запроса?
(6)
ВЫБРАТЬ
ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
КОЛИЧЕСТВО(ШтрихкодыНоменклатуры.Штрихкод) КАК КоличествоШК
ПОМЕСТИТЬ ВТКоличествоШК
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
СГРУППИРОВАТЬ ПО
ШтрихкодыНоменклатуры.Штрихкод
ИМЕЮЩИЕ
КОЛИЧЕСТВО(ШтрихкодыНоменклатуры.Штрихкод) > 1
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
ШтрихкодыНоменклатуры.Номенклатура КАК Номенклатура,
ШтрихкодыНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТКоличествоШК КАК ВТКоличествоШК
ПО ШтрихкодыНоменклатуры.Штрихкод = ВТКоличествоШК.Штрихкод
Показать
(11) Все верно - 13 больше одного.
Запрос выдает не число, а соответствие ШК - Номенклатура, др. измерения.
У меня нет Розницы, поэтому регистр с ШК может немного отличатся.
Попробуйте вот такой запрос:
Запрос выдает не число, а соответствие ШК - Номенклатура, др. измерения.
У меня нет Розницы, поэтому регистр с ШК может немного отличатся.
Попробуйте вот такой запрос:
ВЫБРАТЬ
ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
ШтрихкодыНоменклатуры.Номенклатура КАК Номенклатура,
ШтрихкодыНоменклатуры.Характеристика КАК Характеристика,
ШтрихкодыНоменклатуры.Упаковка КАК Упаковка
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
ГДЕ
ШтрихкодыНоменклатуры.Штрихкод В
(ВЫБРАТЬ
ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
СГРУППИРОВАТЬ ПО
ШтрихкодыНоменклатуры.Штрихкод
ИМЕЮЩИЕ
КОЛИЧЕСТВО(ШтрихкодыНоменклатуры.Штрихкод) > 1)
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот