Имя: Пароль:
1C
 
Запросом отобрать номенклатуру с дублирующими штрихкодами
, ,
0 Vlaloplo
 
02.11.21
10:57
Добрый день, есть документ с номенклатурой, нужно отобрать запросом только ту номенклатуру, в которой один штрихкод дублируется. Как бы можно такое провернуть?
1 OldCondom
 
02.11.21
10:58
запросом
2 Vlaloplo
 
02.11.21
10:59
(1), это понятно, но как вытащить только повторяющиеся значения?
3 OldCondom
 
02.11.21
11:00
если подробнее: отобрать позиции, где количество штрихкодов больше 1
4 OldCondom
 
02.11.21
11:01
(2) найти повторяющиеся значения сперва
5 Kassern
 
02.11.21
11:01
(3) а если там может быть несколько ШК разных, на разные упаковки и каким то макаром дубли одного шк?)
6 Vlaloplo
 
02.11.21
11:03
(4) Вооот, в этом и запнулся, как бы найти повторяющиеся значения?
7 Garykom
 
гуру
02.11.21
11:03
(0) Ты ни в коем разе не сообщай какая конфа да
Телепаты же
8 Garykom
 
гуру
02.11.21
11:03
(6) Буковку "Я" справа от темы видишь? Уже нажимал да?
9 Vlaloplo
 
02.11.21
11:05
(7) Чем тебе конфа поможет? Номенклатура и регистр сведений со штрихкодами. Связать так, чтобы в результате запроса была номенклатура с дублями штрихкода
10 Vlaloplo
 
02.11.21
11:07
Для одной номенклатуры возможно иметь несколько штрихкодов, но с разными номерами, поэтому отобрать ту номенклатуру, которая имеет больше одного штрихкода не вариант
11 fisher
 
02.11.21
11:07
(2) Про ключевое слово ИМЕЮЩИЕ в запросе в курсе? Это не стеб, это конкретный вопрос.
12 Vlaloplo
 
02.11.21
11:07
Но почему то это только и пытаются дать в совет
13 Vlaloplo
 
02.11.21
11:07
(2), да в курсе
14 Garykom
 
гуру
02.11.21
11:07
(9) Мне ничем. Это тебе нужна помощь же
15 Vlaloplo
 
02.11.21
11:08
(11)*
16 Vlaloplo
 
02.11.21
11:08
Доработанная УПП 1.3.167.2
17 acanta
 
02.11.21
11:09
Сумма(1) не работает?
18 Kassern
 
02.11.21
11:09
(16) А какие измерения в вашей доработанной УПП у РС штрихкодов?
19 Kassern
 
02.11.21
11:10
(18) раз вам дало создать дубли ШК
20 Vlaloplo
 
02.11.21
11:10
(11),Ладно, может я правда не догоняю, чем конструкция имеющие мне поможет? Отобрать ту номенклутуру, где штрихкодов > 1, а дальше мне с этим куда?
21 Kassern
 
02.11.21
11:11
(19) в УТ11 ШК  - единственное измерение, поэтому не получится сделать дубли шк. Это и верно, как тогда при сканировании понимать, к какому товару относится шк.
22 Vlaloplo
 
02.11.21
11:12
(19) Дублей штрихкодов в самом регистре нет, но возможна ситуация, когда не очень грамотный пользователь добавит один и тот номер штрихкода для номенклутуры. Т.е запись в регистре одна, но в разрезе одной номенклатуры она дублируется
23 Vlaloplo
 
02.11.21
11:13
Не в самом регистре (Там то запись со штрихкодом одна), а в самом справочнике с номенклатурой
24 fisher
 
02.11.21
11:14
(22) У меня нет под рукой УПП. Поэтому я не понимаю пока суть проблемы. Озвучь плиз как для чувака с другой планеты. Структуру данных и суть задачи.
25 Kassern
 
02.11.21
11:15
(23) получается в РС всего 1 строчка так? Что значит "самом справочнике с номенклатурой"?
26 fisher
 
02.11.21
11:16
(25) А еще это ему из документа отобрать нужно. И если у него в справочнике где-то штрихкода надо на дубли проверить, то нафига вообще про РС разговор? Моя не понимать :)
27 Kassern
 
02.11.21
11:16
(22) "добавит один и тот номер штрихкода для номенклутуры" куда добавит? В РС он не сможет создать 2 строчки с одним ШК
28 Vlaloplo
 
02.11.21
11:17
https://ibb.co/pvsDVhj
Скрин с другого форума, но проблема такая же. Это справочник Номенклатура, в поле со штрихкодами добавлены несколько одинаковых штрихкодов. Такие позиции мне и нужно отобрать
29 fisher
 
02.11.21
11:19
(28) Это ТЧ справочника номенклатуры что ли, объяснятель?
30 fisher
 
02.11.21
11:20
Да не, похоже на РС. Но в РС с одним измерением штрихкода такой картины быть не может.
31 Vlaloplo
 
02.11.21
11:20
(22) Структура регистра: ШК, Владелец (справочник номенклатура), тип штрихкода, ед.измерения, характеристика номенклатуры, серия номенклтуры и качество
Одинаковых номеров в этом регистре быть не может, но они могут быть в самой номенклатуре! Такую номенклатуру и нужно отобрать
32 Kassern
 
02.11.21
11:21
(31) Что из этого измерения в нем?
33 Kassern
 
02.11.21
11:22
(31) где хранятся данные, которые вы показали на скрине? В ТЧ справочника, собираются сами при открытии на форме, или как?
34 fisher
 
02.11.21
11:22
(32) +1
(31) > но они могут быть в самой номенклатуре
Это где? В табличной части что ли?
35 Kassern
 
02.11.21
11:23
(33) Если то что вы показали, каким то запросом собирается и отображается в реквизите формы с табличкой, то смотрите в этот запрос. Если же это какая-то ТЧ справочника, то смотрите логику добавления туда
36 fisher
 
02.11.21
11:24
(34) + Или в реквизите справочника номенклатуры?
37 Kassern
 
02.11.21
11:26
надеюсь ТС понимает, что РС не позволяет создавать строчки с одинаковыми измерениями. Если дубль в РС, то тогда можно по измерению сгруппировать, а по другим по количеству различных определить дубли. Если же в РС нет дублей, то смотреть уже логику заполнения поля, где у вас дубли.
38 Vlaloplo
 
02.11.21
11:36
Товарищи, вы серьёзно?

ДАНО: Справочник Номенклатура и регистр сведений ШтрихКоды

Связанны эти два объекта по Владельцу.

А теперь попробую описать ситуацию на пальцах, Есть ШК12345 и ШК54321 <---- Они разные, вы все верно говорите, что одинаковых ШК в РС быть не может. Но есть номенклатура  - Товар1, в ТЧ со ШК. В этой ТЧ возможно, что пользователь ШК12345 добавил ДВА раза. Ещё раз - Запись в регистре одна, но в ТЧ спраочника Номенклатура - продублирована дважды (возможно и больше)
39 acht
 
02.11.21
11:40
(38) Но запрос за тебя все равно никто писать не будет.
40 Garykom
 
гуру
02.11.21
11:41
(39) бесплатно ))
41 fisher
 
02.11.21
11:42
(38) Ты только на 38 посту разродился на инфу, что тебе нужно дубли ШК в ТЧ номенклатуры найти. А мы, значит, несерьезные.
Че-нить типа такого:

ВЫБРАТЬ
    Штрихкоды.Ссылка,
    Штрихкоды.Штрихкод
ИЗ
    Справочник.Номенклатура.Штрихкоды КАК Штрихкоды
ГДЕ
    Штрихкоды.Ссылка В (&МассивНоменклатуры)
СГРУППИРОВАТЬ ПО
    Штрихкоды.Ссылка,
    Штрихкоды.Штрихкод
ИМЕЮЩИЕ
    КОЛИЧЕСТВО(Штрихкоды.Штрихкод) > 1
42 Kassern
 
02.11.21
11:45
(38) можете мне ответить, ТЧ с шк это ваши доработки, или типовая фича УПП?
43 acht
 
02.11.21
11:46
(41) Сейчас тебе прилетит претензия, что запрос не рабочий =)
44 Малыш Джон
 
02.11.21
11:46
(41) по штрихкоду группировать не надо
45 fisher
 
02.11.21
11:53
Тьфу, это в пределах одной номенклатуры дубли ищет. Если в пределах всей, тогда типа такого

ВЫБРАТЬ
    НоменклатураШтрихкодов.Ссылка,
    НоменклатураШтрихкодов.Штрихкод
ИЗ
    Справочник.Номенклатура.Штрихкоды КАК НоменклатураШтрихкодов
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
        (ВЫБРАТЬ
            Штрихкоды.Штрихкод
        ИЗ
            Справочник.Номенклатура.Штрихкоды КАК Штрихкоды
        СГРУППИРОВАТЬ ПО
            Штрихкоды.Штрихкод
        ИМЕЮЩИЕ
            КОЛИЧЕСТВО(Штрихкоды.Штрихкод) > 1) КАК ДублирующиесяШтрихкоды
    ПО
        НоменклатураШтрихкодов.Штрихкод = ДублирующиесяШтрихкоды.Штрихкод
46 Мультук
 
гуру
02.11.21
11:54
(0)

В древней УПП 1.2 в регистре сведений "Штрихкоды" есть следующие *измерения*:
Штрихкод
Владелец
ТипШтрихкода
ЕдиницаИзмерения
ХарактеристикаНоменклатуры
СерияНоменклатуры
Качество

Так что вариантов "для творчества" -- куча.
47 DmVl76
 
02.11.21
11:55
(28) Это и есть РС Штрихкоды, вы в форме гляньте свойства табличного поля РегистрСведенийСписок.Штрихкоды
48 fisher
 
02.11.21
11:56
Хотя можно было и просто ГДЕ Штрихкод В (ПодзапросПоискаДублей)
49 eklmn
 
гуру
02.11.21
11:57
(38) "В этой ТЧ возможно, что пользователь ШК12345 добавил ДВА раза"  -- нет, это не возможно.
Просто руками кривыми кто-то залез и все сломал
50 DmVl76
 
02.11.21
11:58
В типовой УПП у номенклатуры нет ТЧ Штрихкоды, у нее вообще нет табличных частей
51 Kassern
 
02.11.21
11:59
(47) ТС же пишет, что это ТЧ номенклатуры и конфа у него с "доработками", как мы можем ему не верить?)
52 DmVl76
 
02.11.21
12:00
(51) Ну то что он привел в (28) - это типовая закладка Штирихкоды, и ссылается она на РС Штрихкоды
53 Kassern
 
02.11.21
12:04
(52) вы думаете ТС не удосужился глянуть в конфигуратор, когда его просили указать откуда табличка и просто придумал, что это ТЧ номенклатуры? Ну это уже перебор))
54 Garykom
 
гуру
02.11.21
12:06
Для начала ТС тупость спросил и не объяснил что именно у него там дублируется и где

Одинаковый ШК у разной Номенклатуры?
Одна номенклатура имеет несколько разных ШК?
Причем тут документ в (0) ?
55 Мультук
 
гуру
02.11.21
12:17
(53) Откуда ты знаешь, что ТС сварщик? Может он просто каску нашел? (с)
56 Базис
 
naïve
02.11.21
12:20
По уму надо вычистить дубли ШК во всей имеющейся номенклатуре, потом заблокировать возможность ввода дублей, потом решать задачу одного документа.

Что из этого ты сам сможешь сделать?
57 серый КТУЛХУ
 
02.11.21
13:49
прикольно. он имеет на форме реквизит-коллекцию с более чем одной строкой - с данными типа регистрсведенийсписок - и рассказывает, что в регистре сведений одна запись а не несколько, и что кто-то как-то добавляет в этот список-коллекцию данные, не добавляя их в этот рс.
ну или этот гедеван александрович "думает на языках, продолжения которых он сам не знает" (с) "к-д-д"
58 Ненавижу 1С
 
гуру
02.11.21
13:54
(21) верно, но жизнь говорит иначе
59 Kassern
 
02.11.21
13:56
(58) можно жизненный пример, когда требуется несколько разных сущностей привязать к одному шк?
60 Kassern
 
02.11.21
13:56
(59) и какая логика будет при сканировании этого добра
61 Garykom
 
гуру
02.11.21
13:57
(59) цвета разные или иные характеристики но ШК производителя один, в базе номенклатура разная
62 Vlaloplo
 
02.11.21
13:58
Вы действительно умные люди) Тысячу извинений. Действительно не верно трактовал ситуацию, (57) все правильно подытожил. Оказалось, что нужно было выбирать номенклатуру, у которой просто два штрихкода по одной ед.измерения.. Нужно больше практиковаться в понимании клиента :)
63 Garykom
 
гуру
02.11.21
13:58
(60) после пика показ юзеру окошечка с выбором
64 Vlaloplo
 
02.11.21
13:58
Запрос реализовал, проблем не возникло
65 Kassern
 
02.11.21
14:01
(63) мы для этого, для каждой характеристики свой шк присваиваем. Чтобы потом путаницы и пересорта не было.
66 Злопчинский
 
02.11.21
14:03
(3) "если подробнее: отобрать позиции, где количество штрихкодов больше 1"
это не подходит под определение "дублирующиеся". У номенклатуры м.б. неограниченное колов ШК и они могут не дублироваться между собой и могут не дублироваться с другой номенклатурой (а могут и дублироваться)
67 Ненавижу 1С
 
гуру
02.11.21
14:09
(65) всё верно делаете, но вопрос в цене решения. Что так сказать важнее - потратить денег чтобы пересорта не было или получить убытки от его наличия. Ответ зависит от многих условий

Или напрмер поставщики присылают товары с одним шк. Товары к счастью в разных группах и если в заказе встречается только один из них, то считаем что определяется однозначно
68 Kassern
 
02.11.21
14:12
(61) (67) можно же без указания характеристики завести ШК для номенклатуры. В итоге в РС он будет 1с, но при сканировании, если есть характеристики, то уже спрашивать какую брать, не ломая при этом уникальность шк в РС. Я могу понять, если разные цвета товаров это разные позиции номенклатуры и их нужно как-то одним шк связать, тогда придется РС ломать...
69 Kassern
 
02.11.21
14:13
(68) "В итоге в РС он будет 1с"->В итоге в РС он будет 1.
70 Ненавижу 1С
 
гуру
02.11.21
14:14
(68) это один штрихкод у двух совершенно разных товаров
71 Kassern
 
02.11.21
14:16
(70) странно. Раз у товаров 1 ШК, значит все же это одна сущность, но с разными может свойствами. К примеру приходят баки мусорные с 1 шк, но они все разных цветов. Можно завести на каждый цвет карточку номенклатуры, а можно для одной карточки завести несколько характеристик. В вашем случае способ с характеристиками не работает?
72 Ненавижу 1С
 
гуру
02.11.21
14:20
(71) во-первых, характеристик нет
Во-вторы, условно ведро и подушка немного разные вещи
73 Garykom
 
гуру
02.11.21
14:20
(71) Приходят два бака совершенно разных от разных производителей
И фигак у них одинаковый GTIN
74 Garykom
 
гуру
02.11.21
14:21
(73) Или да ведро и подушка и осп ШК один заводской
Как они это сделали хз, но явно косяк
Или как то выкручиваться программно или аппаратно, например свои ШК клеить
75 Kassern
 
02.11.21
14:21
(72) ни разу не встречал, чтобы условные трусы и манипулятор с 1 шк приходил)
76 Ненавижу 1С
 
гуру
02.11.21
14:28
(75) не встречал это не значит, что этого нет
77 серый КТУЛХУ
 
02.11.21
14:29
(62): два штрихкода по одной единице измерения у одной и той же номенклатуры - МОГУТ существовать (и это НЕ будет ОШИБКой). потому что это могут быть разные штрихкоды для разных характеристик(если по ним ведется учет), характеристик(если по ним ведется учет), разного качества (с той же оговоркой), разные ТИПы ШК (EAN8/EAN13/EAN128/Code39/Code128).
78 серый КТУЛХУ
 
02.11.21
14:30
* характеричтик#2 >> качества
79 серый КТУЛХУ
 
02.11.21
14:30
тьху
80 УдавВПопугаях
 
02.11.21
15:57
резюме: ТС *мудак
81 dima_home
 
13.01.22
12:50
В ЕРП Регистр сведений ШтрихкодыНоменклатуры имеет всего одно измерение "Штрихкод"   ... соответственно нет возможности внести несколько одинаковых штрихкодов в регистр принципе.
Для решения задачи возможности дублирования штрихкодов нужно добавлять второе измерение, например "GUID" и при записи нового элемента регистра сведений заполнять его случайным образом.
82 Garykom
 
гуру
13.01.22
12:52
(81) это они не подумавши сотворили в ЕРП
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший