Имя: Пароль:
1C
 
УТ 11. Реализация непростого поиска номенклатуры и характеристики
0 Snork
 
30.08.18
12:52
Есть УТ 11. Хотят назначать комбинации номенклатура + характеристика назначать короткий код - 3 цифры. Но это не штрихкод.
И соответственно в документах, например, в заказе, писать эти 3 цифры и чтобы номенклатура и характеристика автоматически подставились.

Есть уже опыт у кого такой реализации? Какой вариант реализации выбрали?

Думаю: РС добавить, где ассоциация хранится. Вопрос в том как в документе проще организовать:
1. Новую колонку добавить с обработкой выбора
2. Переопределять ввод текста в колонке номенклатура, чтобы ном-ра + хар-ка заполнялись
1 hhhh
 
30.08.18
13:39
(0) ну, выкинуть характеристики тогда. Это вы хотите получается обыкновенный справочник Номенклатура, у которого код 3 символа.
2 Cyberhawk
 
30.08.18
13:40
Новая колонка в метаданных - ни к чему. На форме делай что хочешь - пофиг.
3 Базис
 
naïve
30.08.18
13:48
Короткое название дополни слева этим кодом. Полное (для печатных форм) не меняй. Всё.
4 alexshape
 
30.08.18
13:52
(0)

1. Новую колонку добавить с обработкой выбора
2. Переопределять ввод текста в колонке номенклатура, чтобы ном-ра + хар-ка заполнялись

вроде правильно все мыслишь
5 alexshape
 
30.08.18
13:54
(1) не совсем верно, вот у меня на проекте тоже комбинация ном, и характеристики. если у автора топика номенклатура одна, а различных характеристик одной номенклатуры много, зачем плодить одинаковую номенклатуру
6 Начинающий_13
 
30.08.18
14:05
В спр. Характеристика сделай Реквизит Шифр(у меня так называется). Поиск или подбор делай через характеристику(у ее )есть реквизит владелец
1. если в поиске набираешь номенклатуру тогда показывает все номенклатуры +харатеристики
2. если в поиске набираешь ШИФР тогда сразу результат.
Вопрос, Шифр уникальный или нет?
Как Шифр в заказе привязан к ном+хар?
7 Garykom
 
гуру
30.08.18
14:09
(0) Ты в курсе что бывают разные типы штрих кодов?

Например https://ru.wikipedia.org/wiki/Code_39
8 yzimin
 
30.08.18
14:54
делал такое через реквизит "КодДляПоиска", в модуле менеджера в процедуре ОбработкаПолученияДанныхВыбора этот реквизит определен
9 yzimin
 
30.08.18
14:55
(8) дополню, для характеристики такое не прокатит. Остатётся ШК кородкий (7)
10 Вафель
 
30.08.18
15:02
без доп поля на форме не заполнишь 2 реквизита никак
11 Вафель
 
30.08.18
15:02
сам штрихкод не удобен, ибо не особо заточен под ручной ввод
12 Вафель
 
30.08.18
15:04
Кстати характеристики уникальные или для виды номенклатуры?
13 yzimin
 
30.08.18
15:05
(11) F7 + вводим + Enter  - не удобно?
14 MaxS
 
30.08.18
15:10
Типовым способом можно обойтись. В характеристику добавить дополнительное _сведение_ (не реквизит). Это сведение хранится в регистре сведений, как ни странно.
15 Snork
 
30.08.18
15:19
(12) характеристика заданы для вида номенклатуры
16 Snork
 
30.08.18
15:22
(11) (7) штрихкод не подходит еще тем, что этот короткий код может быть не уникальным.
Он уникален только в пределах коллекции номенклатуры.
Как пример может быть 2 и более разных позиции ном-ра+хар-ка с коротким кодом №7, но из разных коллекций.
В этом случае пользователю надо выбрать выбор всех подходящих вариантов (((
17 Snork
 
30.08.18
15:25
(2) я и думаю только на форме новую колонку делать. Вопрос в том, что проще (и для обновления в будущем в том числе) - колонка или колдовать в обработкой получения данных для поля номенклатура/характеристика.
Или может кто еще какой красивый способ изобрел?
18 Snork
 
30.08.18
15:26
(3) пару номенклатура + характеристика так не определить
19 Snork
 
30.08.18
15:27
(5) alexshape, колдовать в обработкой получения данных для поля номенклатура/характеристика почему не стал делать?
20 MaxS
 
30.08.18
15:34
(15) тогда ещё и номенклатуре сделать доп сведение в 2 символа. У характеристики один или два символа в доп сведении.
При наборе соответственно по первым 2-м ищем номенклатуру, по другим - характеристику.
21 Snork
 
30.08.18
16:02
(20) все сложнее. короткий код это не комбинация цифр, где каждая что-то значит это просто номер по порядку 1..150

то, что ты предлагаешь, это сложнее: человеку надо в голове эту кодировку держать, чтобы вводить данные
22 Garykom
 
гуру
30.08.18
16:07
(16) Не уникальные ШК многие конфы позволяют и штатно отрабатывают.
Насчет УТ 11 хз но один фиг пилить если что.

Короче ШК - как раз то что надо и не надо придумывать лишнего изврата.
Если так хочется то запили свой "тип ШК" вместо EAN13, Code39 и т.д. и заюзай его.
23 Garykom
 
гуру
30.08.18
16:08
Другой вариант это свой реквизит (доп. или обычный с ним проще пилить) в Характеристику и пилить поиск по нему.