Имя: Пароль:
1C
1С v8
УНФ/ По штрихкоду найдено несколько позиций справочника "Номенклатура"
0 Andrey_KA
 
10.02.22
08:50
Здравствуйте. УНФ 1.6.26.191. При подборе номенклатуры сканером или по штрихкоду, выходит таблица "По штрихкоду найдено несколько позиций справочника "Номенклатура". Выберите нужную позицию." и список из двух позиций. В реальности номенклатура с таким штрихкодом одна. Такая ситуация возникает если у номенклатуры заведен "Код товара SKU" и стало происходить после обновления с релиза 1.6.20.189. Что можно сделать, чтобы эта таблица не появлялась?
1 Бизон
 
10.02.22
09:13
Для начала зайти в регистр сведений ШтрихкодыНоменклатуры, сделать отбор по проблемному штрихкоду и убедится что запись одна.
2 Andrey_KA
 
10.02.22
09:37
(1) Уже проверял - одна. Мало того, взял демонстрационную конфигурацию, добавил новую номенклатуру, сформировал штрихкод, завел Код SKU - тоже самое.
3 Злопчинский
 
10.02.22
10:43
хз, разработчики УНФ косячат постоянно. вполне может быть.
только за такое описание - веником надавать
"и список из двух позиций" - ну ты же явно написал из "двух позиций". эти позиции в списке разнятся наименованием? чем-то еще? или "из двух позиций, абсолютно одинаковых по визуальному представлению в этой таблице выбора".
4 Andrey_KA
 
10.02.22
12:02
(3)Веником не надо. "из двух позиций, абсолютно одинаковых по визуальному представлению в этой таблице выбора" - так правильно.
Таблица состоит из 2-х колонок - "Номенклатура" И "Ед.изм". Партии и характеристики не используются.
5 Andrey_KA
 
10.02.22
12:06
Не партии, а серии и характеристики не используются.
6 pechkin
 
10.02.22
12:36
Где-то в запросе некорректное левое соединение
7 rudnitskij
 
10.02.22
12:50
(0) Попросите программиста посмотреть в исполняемом коде. Он быстрее поймет где именно УНФ находит два товара на один штрихкод
8 Злопчинский
 
10.02.22
14:02
(0) вообще штрихкод в УНФ не у номенклатуры, а отдельный список, привязанный к единицам номенклатуры.
"если у номенклатуры заведен "Код товара SKU"
- кем заведен? куда заведен? вы вообще про что? в штатных реквизитах спр.номенклатура в УНФ такого реквизита не наблюдаю.
9 Злопчинский
 
10.02.22
14:02
.. конечно, может я тупой...
10 uno-group
 
10.02.22
14:30
Или не заводи Код SKU для штук или не заводи его в карточке товара. что единицей по умолчанию выбрано ?
11 Andrey_KA
 
10.02.22
15:43
(10) SKU заведен для весового товара. В модуле в пакетном запросе пакет[0] обращается к регистру сведений "ШтрихкодыНоменклатуры". На выходе получает 1 строку, которую вставляет в массив "МассивДанныхПоШтрихкоду", затем пакет[2] обращается к регистру сведений "КодыТоваровSKU". На выходе получает тоже 1 строку, которую вставляет в этот же массив "МассивДанныхПоШтрихкоду", и далее из этого массива, состоящего из 2-х строк, формируется таблица выбора. Зачем это сделано, я понять не могу.
12 DGorgoN
 
10.02.22
16:53
(8) Вроде там ещё есть регистр характеристик - хотя ща не помню на 100%
13 Злопчинский
 
10.02.22
23:21
(11) (заранее извиняюсь, я тупой) а каким образом ШТРИХКОД ДЛЯ ВЕСОВОГО ТОВАРА (т.е. полноценный 13-значный ШК) - а именно это упрощенно называют штрихкодом (хотя это хрень полная) заведен КАК ШТРИХКОД НОМЕНКЛАТУРЫ? так что - имхо с точки зреняи системы все логично - один штрихкод для какой-то весовой порции, другой штрихкод для какой-то измеряемой неделимой единицы
.
мое резюме: убрать нах ШК из регистра сведений "Штрихкоды номенклатуры" или в регистре сведенйи д.б. штрихкод номенклатуры, а не весовой порции.
14 Злопчинский
 
10.02.22
23:22
а, вот в (10) то же самое практически написали
15 Злопчинский
 
10.02.22
23:24
(11) и сорри за то что туплю - писать надо стараться явно, особенно во псиании проблем. а не полагатьяс на умолчания. "Код товара СКЮ" - он все таки не у номенклатуры 9в карточке номенклатуры, а немножкол в другой сущности базы.
но это я так, глюмлюсь просто, я не в претензиях глубоких...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.