1с поиск номенклатуры по дополнительным реквизитам

Ном = Справочники.Номенклатура.НайтиПоРеквизиту("Гарантия", ЗначениеРеквизита);

Этот способ подходит для поиска по реквизитам справочника. И он ищет только первый элемент и не годится, если их несколько.
Но, поскольку вы пишете что вам нужно осуществить поиск по дополнительному реквизиту, то вам прийдеться писать запрос, и решение зависит от того, как в вашей конфигурации реализованы дополнительные реквизиты.
Например, в конфигурации УНФ, дополнительные реквизиты, это элементы табличной части справочника Номенклатура. При этом «свойство», т.е. имя реквизита, в вашем случае «Гарантия», это план видов характеристик ДополнительныеРеквизитыИСведения. Запрос будет выглядеть примерно так:

Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ РАЗЛИЧНЫЕ
		|	НоменклатураДополнительныеРеквизиты.Ссылка КАК НоменклатураСсылка
		|ИЗ
		|	Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
		|ГДЕ
		|	НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
		|	И НоменклатураДополнительныеРеквизиты.Значение = &Значение";
	
	Запрос.УстановитьПараметр("Значение", ЗначениеГарантии);
	Запрос.УстановитьПараметр("Свойство", СсылкаНаПВХ_Гарантия);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		// Вставить обработку выборки ВыборкаДетальныеЗаписи
	КонецЦикла;

   smolik

03.01.17 — 15:33

Для номенклатуры был создан дополнительный реквизит «СтарыйКод» с типом число.

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

РеквСтарыйКод = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(«СтарыйКод»);

ЧтоНашли = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(РеквСтарыйКод, Число(Код));

Постоянно ругается что не правильно указан Реквизит. Подскажите каким образом можно найти ссылку на справочник по полю дополнительного реквизита(какие еще есть варианты)?

  

Партнерская программа EFSOL Oblako

   НаборДанных

1 — 03.01.17 — 15:49

(0)Точно не в ПВХ, в РС смотри.

   smolik

2 — 03.01.17 — 16:10

Высмотрел что для номенклатуры все доп реквизиты хранятся в ТЧ ДополнительныеРеквизиты с колонками Свойство(ПВХ), Значение(Характеристика), ТекстоваяСтрока

Может кто подскажет как сделать поиск по ТЧ номенклатуры.

   H A D G E H O G s

3 — 03.01.17 — 16:29

(2) запросом

   Cool_Profi

4 — 03.01.17 — 16:33

зн = ном.ДополнительныеРеквизиты.Найти(РеквСтарыйКод,»Свойство»).Значение;

   smolik

5 — 03.01.17 — 17:44

(3) Наковырял все таки консолью запрос:

    Запрос = Новый Запрос;

    Запрос.Текст =

        «ВЫБРАТЬ

        |    Номенклатура.Наименование,

        |    Номенклатура.ДополнительныеРеквизиты.(

        |        Свойство,

        |        Значение

        |    ),

        |    Номенклатура.Ссылка КАК СтарыйКод

        |ИЗ

        |    Справочник.Номенклатура КАК Номенклатура

        |ГДЕ

        |    Номенклатура.ЭтоГруппа = ЛОЖЬ

        |    И Номенклатура.ДополнительныеРеквизиты.Значение = &Значение

        |    И Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство»;

    Запрос.УстановитьПараметр(«Значение», Число(Код));

    Запрос.УстановитьПараметр(«Свойство», ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(«СтарыйКод»));

   Cool_Profi

6 — 03.01.17 — 18:54

«ВЫБРАТЬ

        |    Номенклатура.Наименование,

        |    Номенклатура.ДополнительныеРеквизиты.(

        |        Свойство,

        |        Значение

        |    ),

За такое сразу расстреливать.

   smolik

7 — 03.01.17 — 22:57

Расскажи за что, не понимаю.

   dachnik

8 — 04.01.17 — 08:56

(7) Крайне не рекомендуется смешивать данные из реквизитов самого объекта и из его табличных частей. Наименование номенклатуры ты можешь получить из ссылки в табличной части. Т.е. нужно заменить таблицу в запросе с Номенклатура на ТЧ номенклатуры «Доп.реквизиты». Доклад закончил. СНГ!

   palpetrovich

9 — 04.01.17 — 09:03

хз, я так примерно ищу:

ВЫБРАТЬ

|    ЗначенияСвойствОбъектов.Объект

|ИЗ

|    РегистрСведений.ЗначенияСвойствОбъектов

|ГДЕ

|    ЗначенияСвойствОбъектов.Свойство = &Свойство

|    И ЗначенияСвойствОбъектов.Значение = &Значение

   Cool_Profi

10 — 04.01.17 — 09:05

(9) Допреквизит, Карл!!!

   smolik

11 — 04.01.17 — 13:39

Оставим для истории:

ВЫБРАТЬ

    Номенклатура.ДополнительныеРеквизиты.(

        Ссылка КАК НашелТебя,

        Свойство,

        Значение

    )

ИЗ

    Справочник.Номенклатура КАК Номенклатура

ГДЕ

    Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство

    И Номенклатура.ДополнительныеРеквизиты.Значение = &Значение

   Cool_Profi

12 — 04.01.17 — 13:43

ВЫБРАТЬ

    Номенклатура.ДополнительныеРеквизиты.(

        Ссылка КАК НашелТебя,

        Свойство,

        Значение

    )

Рецидив. 15 лет строго расстрела с конфискацией, без права переписки.

   smolik

13 — 04.01.17 — 13:59

:) за что

   mehfk

14 — 04.01.17 — 14:04

За копрокод.

  

smolik

15 — 04.01.17 — 14:06

это да, увидел, так как из консоли поторопился взять, хотел подредактировать, но понял что это навечно. В след раз внимательней буду.

Нередко у пользователей есть потребность искать номенклатуру не только по основным реквизитам (наименование, код и артикул), но и по дополнительным (которые пользователи создали самостоятельно). Типовые возможности конфигураций не предполагают такой опции. Расширение предоставляет такую возможность.

К примеру создадим дополнительный реквизит и заполним его для нескольких номенклатурных карточек.

дополнительный реквизит в списке номенклатуры в 1сЗатем попробуем отфильтровать список по значению дополнительного реквизита, при этом в качестве поискового запроса можно указать как часть значения доп. реквизита, так и полное значение.

поиск номенклатуры по доп. реквизиту в 1с

Видим, что поиск отработал как нужно.

Обязательное условие — дополнительный реквизит должен быть строкового типа.

доп. реквизит строкового типа в 1с

Для корректной работы расширения необходимо отключить Безопасный режим.

отключение безопасного режима расширения

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Юлия78

Дата регистрации: 16.05.2011
Сообщений: 63

Создали в пользовательском режиме (не в конфигураторе) дополнительный реквизит для справочника «номенклатура», он отображается в отдельной графе в форме списка справочника «номенклатура».
Но поиск по этой графе почему-то не работает!
Мы что-то недонастроили или поиск возможен только по артикулу и наименованию товара?
Заранее спасибо за подсказки.

ОльгаН

Дата регистрации: 18.02.2009
Сообщений: 985

У меня получилось.
Открываете справочник Номенклатура. Встаете курсором на любую строчку. Нажимаете «Ещё» — «Изменить форму». Там уже курсор находится в нужном месте. Вам надо ниже найти чуть ниже в этой же группе строчку «Ссылка», встать на неё курсором и нажать на панеле «Добавить поля». В выпадающем списке найти нужный реквизит. Поставить галочку. Применить. Проверить результат. Должна появится колонка с новым реквизитом и значения.
Делать сначала лучше в копии базы.
Если ничего не появилось, то попробуйте ещё раз, только следите, чтобы перед тем, как идти в «Ещё» курсор был на любой строчке в списке, а не где-нибудь ещё ( в шапке или поиске). Это потому что, в настройках много разных похожих по наименованию групп. Но если Вы будете стоять курсором на наименовании или артикле или коде любой номенклатуры, то откроется сразу нужная группа.
На самой «Ссылка» ставить галочку не надо, только на новом реквизите.

Prikum

активный пользователь

офлайн

Дата регистрации: 18.02.2002
Сообщений: 20842

ОльгаН, вопрос вроде как в другом, как сделать поиск по графе доп.реквизита.

Юлия78

Дата регистрации: 16.05.2011
Сообщений: 63

Да, вопрос был именно о поиске.
Доп. реквизит мы добавили, он виден отдельной графой в справочнике номенклатуры, но поиск по этой графе не работает.

Prikum

активный пользователь

офлайн

Дата регистрации: 18.02.2002
Сообщений: 20842

Юлия78, а если нажать Alt+F или Ctrl+F, то тогда все равно не ищет?

Юлия78

Дата регистрации: 16.05.2011
Сообщений: 63

Prikum, нет, по этим комбинациям тоже не ищет.
По ним не ищет даже в поле «наименование», где работает стандартный поиск.

Показывать по
10
20
40
сообщений

262 / 218 / 94

Регистрация: 07.04.2011

Сообщений: 1,342

1

Получение данных по нескольким доп.реквизитам

22.09.2021, 16:08. Показов 1780. Ответов 10


Всем доброго времени суток.
Вопрос таков…

Есть некий Эксель, в котором содержится текстовая информация.
Ну пусть строки «к1,к2,к3»

И таких в Экселе строк энное количество будет.

Есть номенклатура в бд,в которой добавлены доп.реквизиты в которых содержатся те же самые текстовые значения, что и в Экселе.
То есть в карточке номенклатуры в доп.реквизите 1 указано «к1″,в доп.реквизите 2″к2» и тд.

Вот как мне получить ОДНИМ запросом всю номенклатуру справочника у которой совпали ВСЕ 3 параметра?

Вот я выгрузил таблицу значений с данными Экселя во времянку в запросе.
Теперь левым соединением цепляюсь у доп реквизитам номенклатуры чтобы получить ссылку номенклатуры.

Вот какое должно быть условие в соединении чтобы получить и ссылку и значения этих доп.реквизитов???
ПО И канает только для 1 доп.значения.ПО ИЛИ вернёт номенклатуру где только 1 из значений совпадает.
Значения нужны чтобы потом в таблице значений из Экселя заполнить ссылки на товары.



0



1506 / 949 / 364

Регистрация: 31.05.2012

Сообщений: 3,340

22.09.2021, 16:40

2

А чего ПО И канает только для 1 доп.значения?
Номенклатура.ДопРекв1=ВТ.ДопРекв1 И Номенклатура.ДопРекв2=ВТ.ДопРекв2 и т.д. хоть 100 И , если 1С не загнется ))



0



OverDozero

262 / 218 / 94

Регистрация: 07.04.2011

Сообщений: 1,342

22.09.2021, 17:03

 [ТС]

3

ВТ.ДопРекв1, ВТ.ДопРекв2 так в ВТ то все 3 доп.реквизита в 1 колонке.

1C
1
2
3
4
5
6
ВЫБРАТЬ
НоменклатураДополнительныеРеквизиты.Ссылка,
НоменклатураДополнительныеРеквизиты.Значение
ИЗ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизит
ГДЕ
НоменклатураДополнительныеРеквизиты.Свойство В(&мСвойств)"

Где мСвойств это массив со свойствами.

А вот в значении как раз те показатели по которым надо связать 3 значения из экселя.
Разделял каждое отдельно свойство и его значения, но результат не тот который нужен.Он вернет 3 номенклатуры где хоть 1 значение совпадает.
А объединение не проходит так как значения разные.



0



1506 / 949 / 364

Регистрация: 31.05.2012

Сообщений: 3,340

22.09.2021, 17:54

4

понял, А программно ту экселевскую табличку преобразовать, получив времянку где эти 3 строки в 3 колонки перешли? Ну а дальше запросом



0



OverDozero

262 / 218 / 94

Регистрация: 07.04.2011

Сообщений: 1,342

22.09.2021, 18:18

 [ТС]

5

Ну такое схлопывание и написал..но интересно же сделать запросом)

Добавлено через 6 минут

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ВЫБРАТЬ
    ВЫРАЗИТЬ(ДанныеТаблицы.ДиапазонРасцветок КАК СТРОКА(1024)) КАК ДиапазонРасцветок,
    ВЫРАЗИТЬ(ДанныеТаблицы.ДлинаПорога КАК СТРОКА(1024)) КАК ДлинаПорога,
    ВЫРАЗИТЬ(ДанныеТаблицы.ШиринаПорога КАК СТРОКА(1024)) КАК ШиринаПорога
ПОМЕСТИТЬ ДанныеТаблицыЗначений
ИЗ
    &Таблица КАК ДанныеТаблицы
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НоменклатураДополнительныеРеквизиты.Ссылка КАК НоменклатураСсылка,
    НоменклатураДополнительныеРеквизиты.Свойство КАК Свойство,
    НоменклатураДополнительныеРеквизиты.Значение КАК Значение
ПОМЕСТИТЬ ДанныеНоменклатуры
ИЗ
    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ГДЕ
    НоменклатураДополнительныеРеквизиты.Свойство В(&мСвойств)
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ДанныеТаблицыЗначений.ДиапазонРасцветок КАК ДиапазонРасцветок,
    ДанныеТаблицыЗначений.ДлинаПорога КАК ДлинаПорога,
    ДанныеТаблицыЗначений.ШиринаПорога КАК ШиринаПорога,
    ДанныеНоменклатуры.НоменклатураСсылка КАК НоменклатураСсылка
ИЗ
    ДанныеТаблицыЗначений КАК ДанныеТаблицыЗначений
        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеНоменклатуры КАК ДанныеНоменклатуры
        ПО (ДанныеТаблицыЗначений.ДиапазонРасцветок = ДанныеНоменклатуры.Значение.Наименование)

Вот так возвращает позиции где есть доп.реквизит.
Второй и третий осталось сюда прикрутить



0



1142 / 689 / 203

Регистрация: 22.04.2013

Сообщений: 5,160

Записей в блоге: 1

22.09.2021, 21:33

6

раз 7 перечитал условие задачи но так и не понял
где в екселе привязка к номенклатуре, если там строки (какие там строки? так и не понял. к1,к2,к3,к4,к5,…..к998,к999,… ?)



0



262 / 218 / 94

Регистрация: 07.04.2011

Сообщений: 1,342

22.09.2021, 21:47

 [ТС]

7

Шо непонятного то?)
Есть табличная часть обработки в которой инфа о номенклатуре(это справочник номенклатуры), и 3 поля , пусть, этодлина,ширина,высота.Строковый тип.

Вот из экселя заполнились длина,ширина и высота.
Теперь в эту ТЧ надо подобрать номенклатуру по этим 3 параметрам.То есть найти ссылку на номенклатуру у которой в доп.реквизитах совпали по значениям поля длина,ширина и высота.По всем 3 сразу

P.S.Решение было найдено левым соединением по каждому свойству в отдельности.
Можно сделать это вроде объединением, но я хз как)



0



Yulunga

1142 / 689 / 203

Регистрация: 22.04.2013

Сообщений: 5,160

Записей в блоге: 1

22.09.2021, 22:19

8

ну в смысле

1C
1
2
3
4
5
6
7
выбрать 
допрек.значение как длина, 0 как высота, 0 как ширина
где допрек.свойство = "имядлины"
 
объединть все
выбрать 0, допрек.значение, 0
где допрек.свойство = "имявысоты

«

проширину также

это ты спрашивал?



1



Dethmontt

23.09.2021, 03:59

Не по теме:

Учимся разворачивать таблицу на колонки в запросе…



0



OverDozero

262 / 218 / 94

Регистрация: 07.04.2011

Сообщений: 1,342

23.09.2021, 10:24

 [ТС]

10

Цитата
Сообщение от Yulunga
Посмотреть сообщение

ну в смысле

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ВЫБРАТЬ
        Длина.Значение.Наименование КАК Длина,
        "" КАК Ширина,
        "" КАК Цвет
    ИЗ
        ВТ_НоменклатураПоСвойствам КАК Длина
    ГДЕ
        Длина.Свойство = &СвойствоДлина
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        "",
        Ширина.Значение.Наименование,
        ""
    ИЗ
        ВТ_НоменклатураПоСвойствам КАК Ширина
    ГДЕ
        Ширина.Свойство = &СвойствоШирина
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        "",
        "",
        Цвет.Значение.Наименование
    ИЗ
        ВТ_НоменклатураПоСвойствам КАК Цвет
    ГДЕ
        Цвет.Свойство = &СвойствоЦвет

Вытаскивает он таблицу вида

Длина1 Ширина1 Цвет1
100 «» «»
«» 900 «»
«» 1000 «»
«» «» Красный
«» «» Белый

А это я еще не выводил в ней ссылки на номенклатуру у которой эти свойства
Свойства разные, у 1 и того же свойства может быть несколько значений(в доп.свойстве задан список доступных значений)

Я за это топлю.

Добавлено через 49 минут
Собственно решение как это работает сейчас

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
ВЫБРАТЬ
    ВЫРАЗИТЬ(ДанныеТаблицы.ДиапазонРасцветок КАК СТРОКА(1024)) КАК ДиапазонРасцветок,
    ВЫРАЗИТЬ(ДанныеТаблицы.ДлинаПорога КАК СТРОКА(1024)) КАК ДлинаПорог,
    ВЫРАЗИТЬ(ДанныеТаблицы.ШиринаПорога КАК СТРОКА(1024)) КАК ШиринаПорога
ПОМЕСТИТЬ ДанныеТаблицыЗначений
ИЗ
    &Таблица КАК ДанныеТаблицы
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НоменклатураДополнительныеРеквизиты.Ссылка КАК Ссылка,
    НоменклатураДополнительныеРеквизиты.Свойство КАК Свойство,
    НоменклатураДополнительныеРеквизиты.Значение КАК Значение
ПОМЕСТИТЬ ВТ_НоменклатураПоСвойствам
ИЗ
    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ГДЕ
    НоменклатураДополнительныеРеквизиты.Свойство В(&мСвойств)
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_НоменклатураПоСвойствам.Ссылка КАК Ссылка,
    Длина.Значение.Наименование КАК Длина,
    Цвет.Значение.Наименование КАК Цвет,
    Ширина.Значение.Наименование КАК Ширина
ИЗ
    ВТ_НоменклатураПоСвойствам КАК ВТ_НоменклатураПоСвойствам
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НоменклатураПоСвойствам КАК Длина
        ПО (ВТ_НоменклатураПоСвойствам.Ссылка = Длина.Ссылка)
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НоменклатураПоСвойствам КАК Цвет
        ПО (ВТ_НоменклатураПоСвойствам.Ссылка = Цвет.Ссылка)
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НоменклатураПоСвойствам КАК Ширина
        ПО (ВТ_НоменклатураПоСвойствам.Ссылка = Ширина.Ссылка)
ГДЕ
    Длина.Свойство = &СвойствоДлина
    И Цвет.Свойство = &СвойствоЦвет
    И Ширина.Свойство = &СвойствоШирина
 
СГРУППИРОВАТЬ ПО
    ВТ_НоменклатураПоСвойствам.Ссылка,
    Длина.Значение.Наименование,
    Цвет.Значение.Наименование,
    Ширина.Значение.Наименование



0



1142 / 689 / 203

Регистрация: 22.04.2013

Сообщений: 5,160

Записей в блоге: 1

23.09.2021, 13:15

11

ну там нулл должен быть а не «»
но я не уверен. но вроде так надо делать



0



Добавил парочку дополнительных реквизитов к номенклатуре в пользовуательской части, как по ним сделать поиск или отбор в пользовательской части?

потому как это не реквизиты

Ну вот есть у меня есть два параметра длина и Диаметр, куда бы это запихнуть в конфигурацию (не меняя конфу), чтобы можно было отбирать 22на15?

Изучай виды номенклатуры. Там задается список дополнительных реквизитов для поиска номенклатуры и для контроля уникальности.

в характеристику плохо, уже много всего забиту в базу

однако я то и не заметил +1

+ вот только контроль остатков по ним не получится сформировать на основании свойств характеристики это не проблема

Какой контроль остатков, чего тебе в голову взбрело?

Чтото не получается 1. задал до ревизит на вид номенклатуру 2. поставил быстрый отбор по этому реквизиту 3. а дальше чтото я не понимаю, не ищет.

А не все понял, там надо фильтр по виду и свойствам… Краиво получается

Бальшое вам спасибо сам бы не додумался

Дело в том что высота или объем может принимать значения от 1 до 1000, я немного не пойму будет ли удобно нащелкивать деталь типа 227х348… Может быть и удобно, просто не хочется людей заставлять забивать то что не удобно будет использовать

в стандартном подборе все реализовано. правильный ответ в

поиск может быть каким угодно! ограничено только фантазией. никто не мешает сделать поиск по люым запросам какие хоч. я например типовые сразу затер и свои вмонтировал.

Разобрался, там от типа реквизита много зависит

Нехило они замутили с номенклатурой, прямо не ожидал я таких гениальных решений

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Поиск товара по наименованию в версии 3.0 отличается от поиска в предыдущих версиях.

Рассмотрим поиск в справочниках и журналах документов.

Для поиска по наименованию необходимо установить курсор в колонку Наименование. Затем воспользоваться кнопкой ЕщеРасширенный поиск

найти товар по наименованию (1).png

Для быстрого перехода можно воспользоваться комбинацией Alt+F с клавиатуры.

В открывшемся окне поиска указываем Что искать и Как искать

найти товар по наименованию (2).png

Нажимаем кнопку Найти и программа выбирает элементы по заданным параметрам

найти товар по наименованию (3).png

В версии 2.5 поиск устанавливал курсор на первый элемент списка, удовлетворяющий условиям поиска. В версии 3.0 поиск отбирает и выводит все элементы, удовлетворяющие условиям поиска.

Аналогичным способом осуществляется поиск элементов в журналах документов. Для поиска устанавливаем курсор в колонку, по которой будем искать и задаем параметры отбора по кнопке ЕщеРасширенный поиск (Alt+F).

Поиск элементов справочника по наименованию

НазваниеСправочника — наименование справочника, к примеру Сотрудники.

Значение— значение в реквизите Наименование.

ПоискПоПолномуСоответсвию — По умолчанию установлен в значении Ложь, т.е. ищется соответствие левой части (пример: ищем Алекс то найдем Алексей). Но если установить в истину то поиск будет вестись по полному значению, кроме пробелов в конце строки. (необязательный)

Родитель — Ссылка на родителя. Поиск будет вестись только по тем элементам где указан данный родитель. (необязательный)

Владелец — Ссылка на элемент владельца справочника, указанного на закладке Владельцы. (необязательный)

Результат:

Если элемент не найден возвращается ПустаяСсылка, иначе ссылка на элемент.

Удобный поиск товаров

Главная претензия пользователей — невозможность поиска номенклатуры по части наименования (например, если вводить символы не из начала названия, а из середины). Вдобавок, многим не хватает возможности поиска номенклатуры по дополнительному реквизиту.

Поиск товара по части наименования в 1С

Расширение добавляет возможность поиска товаров по части наименования. При этом можно вводить кусок не только из начала названия, но и из середины или конца.

поиск номенклатуры по части наименования или артикула

Удобный поиск по штрихкоду в 1С

Теперь для поиска по штрихкоду необязательно вводить его целиком с самого начала, достаточно ввести несколько значимых цифр.

поиск номенклатуры по штрихкоду

Поиск товаров по дополнительному реквизиту в 1С

Нередко в дополнительных реквизитах номенклатуры содержится какой-либо уникальный идентификатор товара (например, код на сайте). В таком случае пользователям иногда удобнее искать товары по значению этого реквизита.

В таком случае в настройках расширения выберем нужный дополнительный реквизит для поиска.

раздел НСИ и администрированиевыбор дополнительного реквизита для поиска товараподбор товаров по дополнительному реквизиту

Для корректной работы расширения необходимо отключить безопасный режим .

отключение безопасного режима

Смотреть комментарии (4)

почему то не работает поиск по доп реквизиту. При попытке выбрать доп реквизит в разделе Администрирование открывается пустое окно с неактивными кнопками создать и выбрать

Дмитрий Медведков, 2021-05-30

По всей видимости, у вас вообще отключен функционал доп. реквизитов в базе.

Это работает только через подбор или будет работать и в прайсе или в номеклатуре?

Дмитрий Медведков, 2021-12-02

Если в номенклатурном справочнике или прайсе вы аналогичным образом будете подбирать номенклатуру, то будет работать и там.

Для добавления комментариев необходимо авторизоваться на сайте.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

  • Бухгалтерия предприятия 3.0
  • Управление торговлей 11.4, 11.5
  • Управление торговлей 3 (KZ) *
  • Управление торговлей 3 (BY) **
  • Комплексная автоматизация 2.4 (BY) **
  • Управление предприятием ERP 2.4, 2.5
  • Комплексная автоматизация 2.4, 2.5
  • Розница 2.2, 2.3
  • Управление нашей фирмой 1.6
  • Бухгалтерия для Казахстана 3.0

Наверняка, у вас есть много вопросов относительно оплаты (как оплатить, как получить разработку, не возникнут ли проблемы и т.п.).

Ответы на самые распространенные вопросы, относящиеся к процессу покупки моих разработок, приведены на странице заказа. Для перехода к ней нажмите Перейти к оплате .

Там же вы найдете мои контакты, на случай если останутся вопросы.

Для скачивания этой разработки необходимо зарегистрироваться на сайте, потом авторизоваться и приобрести годовую подписку (стоит 1500 руб, оплачивается единоразово). Она даст вам доступ более чем к 200 разработкам на сайте.

Понравилась статья? Поделить с друзьями:
  • 1с получить значение реквизита по имени реквизитах
  • 1с поместить в реквизит с типом хранилище значений
  • 1с регистры накопления измерения ресурсы реквизиты
  • 1с реквизит формы документа вывести в форму списка
  • 1с скопировать реквизиты одного документа в другой