1b.app
Скопирована ссылка -

OS: Выпадающий список в фильтре по справочнику

Ребята, подскажите, как в фильтре продукта (который связан с справочником) отображать определенные значения столбца, а не все значения столбца?
Вот детальное https://youtu.be/aMdD8fVEv1s

Ответы:

У вас в редактировании фильтр-характеристики https://our-store.com.ua/app/product/filters/53/control/ есть настройка "Поле справочника для фильтрации записей по названию фильтра" - вы же можете указать колонку, по которой фильтровать по названию фильтра - и будут только подходящие варианты
16.11.2021, 16:55


Тындык Максим Вадимович

OneBox production писал/а:
У вас в редактировании фильтр-характеристики https://our-store.com.ua/app/product/filters/53/control/ есть настройка "Поле справочника для фильтрации записей по названию фильтра" - вы же можете указать колонку, по которой фильтровать по названию фильтра - и будут только подходящие варианты

Тындык Максим Вадимович к сожалению, забыл об этом моменте сообщить в видео. Это поле я тоже тестировал, но не помогло.
В него я вставлял название столбца где указано именно название фильтра, а именно «Название фильтра Prom”.
16.11.2021, 17:36


Юрченко Роман Сергеевич писал/а:
Тындык Максим Вадимович к сожалению, забыл об этом моменте сообщить в видео. Это поле я тоже тестировал, но не помогло.
В него я вставлял название столбца где указано именно название фильтра, а именно «Название фильтра Prom”.

Исправлено. Пробуйте.
17.11.2021, 16:07


Тындык Максим Вадимович

OneBox production писал/а:
Исправлено. Пробуйте.

Тындык Максим Вадимович к сожалению, не помогло https://youtu.be/yhVYT2_1Mc8
18.11.2021, 09:24


Юрченко Роман Сергеевич писал/а:
Тындык Максим Вадимович к сожалению, не помогло https://youtu.be/yhVYT2_1Mc8

Если прочитаете как называется настройка - там звучит "для фильтрации записей по названию фильтра" - но у вас в записят никак не название, а идентификатор из другого справочника.
Есть поле б было строкой - тогда отфильтрует по названию фильтра значение поля - и будет работать.
18.11.2021, 15:22


Тындык Максим Вадимович

OneBox production писал/а:
Если прочитаете как называется настройка - там звучит "для фильтрации записей по названию фильтра" - но у вас в записят никак не название, а идентификатор из другого справочника.
Есть поле б было строкой - тогда отфильтрует по названию фильтра значение поля - и будет работать.


Тындык Максим Вадимович Максим, да, в варианте когда я вставлял название столбца - это не верный вариант, но если вчитываться в название (как вы это предлагаете), тогда можно понять следующее https://youtu.be/JxoDYSSt3dU
18.11.2021, 16:17

Работает как указал. И никак иначе оно работать из-за разности восприятия не будет.
Если вам необходимо менять логику - могу оценить соответствующую доработку.
18.11.2021, 16:23


Тындык Максим Вадимович

OneBox production писал/а:
Работает как указал. И никак иначе оно работать из-за разности восприятия не будет.
Если вам необходимо менять логику - могу оценить соответствующую доработку.


Можете объяснить как это поле сейчас работает?Каждый читает название данного поля по своим.
18.11.2021, 16:27


Юрченко Роман Сергеевич писал/а:
Можете объяснить как это поле сейчас работает?Каждый читает название данного поля по своим.

Выше я уже указывал как работает:

У вас в редактировании фильтр-характеристики https://our-store.com.ua/app/product/filters/53/control/ есть настройка "Поле справочника для фильтрации записей по названию фильтра" - вы же можете указать колонку, по которой фильтровать по названию фильтра - и будут только подходящие варианты


Есть поле б было строкой - тогда отфильтрует по названию фильтра значение поля - и будет работать.
19.11.2021, 14:32


Тындык Максим Вадимович

OneBox production писал/а:
Выше я уже указывал как работает:


К сожалению, то как вы объяснили - совершенно не ясно.
Вы можете на примере показать?
19.11.2021, 16:31

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Юрченко Роман Сергеевич писал/а:
Тындык Максим Вадимович к сожалению, не помогло https://youtu.be/yhVYT2_1Mc8

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


Исходя из этого комментария, смею предположить, что поле справочника "Название фильтра Prom" связано с другим справочником, в следствии чего, в этом поле (непосредственно в справочнике) хранится не название фильтра, а его идентификатор в связанном с ним справочнике.
Для того, чтобы работало, нужно сделать, чтобы это поле не было связано с другим справочником, а непосредственно в нём было указано текстом название фильтра.
А в настройке самого фильтра нужно указать "Название фильтра Prom" в настройке "Поле справочника для фильтрации записей по названию фильтра"
22.11.2021, 12:32


Суханицкий Андрей писал/а:
Исходя из этого комментария, смею предположить, что поле справочника "Название фильтра Prom" связано с другим справочником, в следствии чего, в этом поле (непосредственно в справочнике) хранится не название фильтра, а его идентификатор в связанном с ним справочнике.
Для того, чтобы работало, нужно сделать, чтобы это поле не было связано с другим справочником, а непосредственно в нём было указано текстом название фильтра.
А в настройке самого фильтра нужно указать "Название фильтра Prom" в настройке "Поле справочника для фильтрации записей по названию фильтра"

именно так
22.11.2021, 14:52

Тындык Максим Вадимович , сколько будет стоить доработка по тому принципу, что я описал выше?
29.11.2021, 11:14

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Юрченко Роман Сергеевич писал/а:
"Название фильтра Prom"

Вам достаточно сделать, чтобы поле справочника "Название фильтра Prom", не было связано с другими справочниками https://take.ms/NnORP и названия фильтров в самом справочнике придётся заполнять текстом (а не из выпадающего списка)

Тындык Максим Вадимович хотя было бы круто, если бы связка работала и по названию, но мне кажется, что это слишком сложно при текущих объёмах функционала справоников...
29.11.2021, 12:50


Суханицкий Андрей

OneBox CORP

Integrator писал/а:
Вам достаточно сделать, чтобы поле справочника "Название фильтра Prom", не было связано с другими справочниками https://take.ms/NnORP и названия фильтров в самом справочнике придётся заполнять текстом (а не из выпадающего списка)


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


Суханицкий Андрей

OneBox CORP

Integrator писал/а:
поле справочника "Название фильтра Prom", не было связано с другими справочниками

Не могу понять, при чем тут второй справочник? Тут идет речь только об одном и том же справочнике, только разные колонки.
29.11.2021, 14:09

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Юрченко Роман Сергеевич писал/а:
Не могу понять, при чем тут второй справочник? Тут идет речь только об одном и том же справочнике, только разные колонки.

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

Получается, что в справочнике категорий и фильтров записан идентификатор значения названия фильтра со справочника списка фильтров, а этот идентификатор не равен названию фильтра
29.11.2021, 14:37

Тындык Максим Вадимович , могли бы сообщить стоимость? Горящий вопрос.
30.11.2021, 22:50

Тындык Максим Вадимович , сорри что еще раз дергаю, но правда очень важный вопрос((
03.12.2021, 11:30


Юрченко Роман Сергеевич писал/а:
Тындык Максим Вадимович , могли бы сообщить стоимость? Горящий вопрос.

стоимость чего конкретно?

Юрченко Роман Сергеевич писал/а:
Тындык Максим Вадимович , сорри что еще раз дергаю, но правда очень важный вопрос((

я отвечаю в силу своих возможностей одинаково, как с персональным упоминанием, так и без.
03.12.2021, 12:35


Тындык Максим Вадимович

OneBox production писал/а:
стоимость чего конкретно?


Максим, постарался детально объяснить в этом видео https://youtu.be/Hp-Hx9NnplU
07.12.2021, 13:14


Юрченко Роман Сергеевич писал/а:
Максим, постарался детально объяснить в этом видео https://youtu.be/Hp-Hx9NnplU

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

Если же вы не хотите переделывать свою структуру справочников согласно требуемой логики выше - я могу доработать в поиск фильтров поиск по другому справочнику, если поле связанно с ним (то есть ищём не по текущему справочнику по названию фильтра, а по связанному с полем - а уже после фильтруем нужный по идентификатору из связанного со справочником поля) - такая доработка займёт 4ч
08.12.2021, 16:06


Тындык Максим Вадимович

OneBox production писал/а:
Вам выше уже указали на то как можно это сделать и почему это работает именно так. И без каких либо доработок у вас всё будет работать.

Если же вы не хотите переделывать свою структуру справочников согласно требуемой логики выше - я могу доработать в поиск фильтров поиск по другому справочнику, если поле связанно с ним (то есть ищём не по текущему справочнику по названию фильтра, а по связанному с полем - а уже после фильтруем нужный по идентификатору из связанного со справочником поля) - такая доработка займёт 4ч


Прошу выставить счет.
09.12.2021, 10:12

https://our-store.com.ua/app/customobject/directory/21/?nazvanieznacheniyafiltra... - вот справочник с 1м значением "Украина"
https://our-store.com.ua/app/product/filters/219/control/ - вот правильно указал после доработки с какой колонкой сравнивать по названию фильтра
На скриншоте видно корректность поиска по связи с другим справочником
13.12.2021, 14:41

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий