2
Зависимое поле типа "список"
Автор dolphin, 06 марта 2014 09:42
Сообщений в теме: 9
#1
Отправлено 06 Март 2014 - 09:42
Друзья, всем привет!!!
Очень интересует, можно ли как-то сделать зависимое поле типа "список".
1. Есть поле типа список со значениями: "красный", "желтый", "синий".
2. Есть второе поле, которое должно менять свои значения в зависимости от того, что выберем в первом поле, например, выбрав в первом поле "красный", значения второго поля равны "квадрат", "треугольник". Выбрав в первом поле "желтый", значения второго поля принимают значения "статуэтка", "кольцо". И т. д.
Есть ли такой функционал? И как можно было бы безболезненно сделать?
Очень интересует, можно ли как-то сделать зависимое поле типа "список".
1. Есть поле типа список со значениями: "красный", "желтый", "синий".
2. Есть второе поле, которое должно менять свои значения в зависимости от того, что выберем в первом поле, например, выбрав в первом поле "красный", значения второго поля равны "квадрат", "треугольник". Выбрав в первом поле "желтый", значения второго поля принимают значения "статуэтка", "кольцо". И т. д.
Есть ли такой функционал? И как можно было бы безболезненно сделать?
#2
Отправлено 06 Март 2014 - 09:52
В стандартной конфигурации, в категории "Документы", в таблице "Позиции накладной". Есть вычисление, называется ОКЕИ.
Принцип его действия: в подчиненной таблице в поле единица измерения указывается например - "шт.", а вычисление уже подставляется в другое поле цифровое значение (это необходимо для ТОРГ12).
Принцип его действия: в подчиненной таблице в поле единица измерения указывается например - "шт.", а вычисление уже подставляется в другое поле цифровое значение (это необходимо для ТОРГ12).
#3
Отправлено 06 Март 2014 - 09:55
Не совсем то. Необходимо чтобы второе поле зависело от первого. Смотря что в первом выберешь, исходя из этого, будет сформировано второе поле для выбора.
#4
Отправлено 06 Март 2014 - 10:11
Тогда получается надо сделать, нечто на подобии справочника, в который забить данные.
Пример: Категория, Наименование
И сделать таблицу с двумя этими же полями из справочника.
В первом поле указать связь на поле справочника, а во втором поле указать фильтр по первому полю.
Пример: Категория, Наименование
И сделать таблицу с двумя этими же полями из справочника.
В первом поле указать связь на поле справочника, а во втором поле указать фильтр по первому полю.
Сообщение отредактировал teacs: 06 Март 2014 - 10:13
#5
Отправлено 06 Март 2014 - 10:30
Думал об этом. Слишком "запутано" лишние таблицы, лишние поля. Подозреваю что решение может быть очень простым и не трудоемким.
#6
Отправлено 06 Март 2014 - 11:14
Это единственный встроенный вариант на данный момент. В любом случае необходимо поле связи с фильтрацией, т.к. по полю типа список фильтров не существует. Альтернативное решение - это динамически менять содержимое выпадающего списка через javascript, но этот вариант требует js-программирования (выходящего за рамки документации), и не гибкий, т.к. все подставляемые значения будут забиты в код. "Очень простых и не трудоемких" решений здесь нет.
#7
Отправлено 06 Март 2014 - 11:18
Дополнение: вариант с javascript актуален только если это не подтаблица. В подтаблицах это решение не сработает. А через вычисление динамически изменить содержимое поля список нельзя.
#8
Отправлено 06 Март 2014 - 11:35
Понял. Скажите, в первом случае, будет ли это все работать, если это все будет в виде формы, которую необходимо будет разместить на сайте?
#9
Отправлено 06 Март 2014 - 12:14
Не уверен, но во внешних формах тоже должно работать. Если не работает - присылайте заявку в ТП.
#10
Отправлено 06 Март 2014 - 12:22
Понял. Спасибо, в ближайшее время все это опробуем.
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных