Как создать связаное поле на карточке контрагента

Здравствуйте! Интересует вопрос как связанные поля, которые зависят от того, что было выбрано в предыдущем поле?
Например, в карточке контрагента есть тип. Допустим там два варианта гостиница и ресторан. Если мы вибираем гостиница, то должны появится 2 поля для заполнения из справочников "количества звезд" и "количество номеров". Если вибираем ресторан, то дожно появится поле из справочником "количество посадочных мест". Как я могу это реализовать.

Нравится

14 комментариев

Здравствуйте!

Подобные темы можете поискать здесь.

Примеры топиков:
http://www.community.terrasoft.ru/forum/topic/10813
http://www.community.terrasoft.ru/usr/video/10673 (видео недоступно)
http://www.community.terrasoft.ru/forum/topic/11997

Как вариант для подобной реализации Вы можете использовать бизнес-правила.
Более подборная информация есть на SDK.
Например, настройка полей страницы редактирования с помощью бизнес-правил - http://academy.terrasoft.ru/documents/docs/technic/SDK/7.6.0/AddBusines…

А можна ли создать связанные справочники в bpmonline sales omni по примеру как созданы страны и города. И каким образом это сделать?

Бизнес-правила работаю для всех типов колонок (Рис. 1).


Рис. 1

А как мне в справочнике создать привязку. Например у меня есть поле Тип клиента, и там возможны два значения Клиент и Партнер. Есть еще одно поле, которое называется Категория. И в Категории значения должны выпадать из справочника, но эти значения разные для Клиента и Партнера.

Для Клиента: Столовая Супермаркет Пекарня;
Для Партнера: Архитектор Технолог Стротитель.

Нужно сделать, чтоб если я выбрал Клиент, то в поле Категория я мог выбирать только Столовая Супермаркет Пекарня. Как это реализовать?

Николай, как написал Александр, используйте для этого бизнес-правила.
Пример реализации можете посмотреть на странице адрес контакта/контрагента. Например, поле «Город». Данное поле фильтруется по колонке «Страна» (Рис. 1-3).



С правилом мне понятно. Как создать связанный справочник? Так же как в справочнике городов я вписываю и город и страну. Если создавать справочник, то там одномерное наполнение...

Николай, добавьте новую колонку в объекте (справочник А), который необходимо фильтровать, с типом "Справочник" ссылающийся на другой справочник объект (справочник Б).
Реализуйте по аналогии колонки «Город» (CityEditPage).
Продублирую картинку.

Большое спасибо!

Получается, что нужно создать новую страницу ClientEditPage c соответствующими полями справочников, но не понятно как эта страница редактирования будет вызываться из справочника, при редактировании и добавлении новых значений полей.

И еще. Вот на странице городов есть в колонке данных Страны
[url=http://pixs.ru/showimage/3jpg_1830269_18963951.jpg][img]http://i11.pixs.ru/thumbs/9/5/1/3jpg_1830269_18963951.jpg[/img][/url]

А когда я создаю свое поле Категория, то где мне нужно добавить чтото, чтобы у меня появлялась в колонке данних Категория.
[url=http://pixs.ru/showimage/31jpg_9545447_18964042.jpg][img]http://i11.pixs.ru/thumbs/0/4/2/31jpg_9545447_18964042.jpg[/img][/url]

Николай, вызывается в разделе «Справочники» (туториал - https://www.youtube.com/watch?v=-tPQbQPcCbc)
У Вас добавлено поле текстового типа а не лукапное.
Вам просто необходимо сделать аналогично (City, CityPage, CityEditPage), заполнить справочники и отобразить на странице. Все.

Вот я создаю страницу по аналогу к CityEditPage. Называется она UsrClientEditPage. В качестве родительской страницы выбираю Базовая страница редактирования справочника (Base).
В секции MainControlLayout добавляю поле "Поле со списком" CategoryEdit по аналогу к полю CountryEdit. Заполняю поле название CategoryEdit, Заполняю подпись Категория, Источник данных DataSource. А вот в поле Колонка данных мне нужно выбрать колонку Категория, которую я добавил в файл UsrClientType по аналогу к файлу City.
[url=http://pixs.ru/showimage/3jpg_7620539_18972594.jpg][img]http://i10.pixs.ru/thumbs/5/9/4/3jpg_7620539_18972594.jpg[/img][/url]
Но его тут нет.
[url=http://pixs.ru/showimage/3jpg_7410834_18972643.jpg][img]http://i11.pixs.ru/thumbs/6/4/3/3jpg_7410834_18972643.jpg[/img][/url]
Что мне нужно сделать? Помогите пожалуйста!

Вот в поле Колонки у Города стоит объект Город
[url=http://pixs.ru/showimage/3jpg_8725396_18973248.jpg][img]http://i11.pixs…]
А у меня стоит Базовый справочник.
[url=http://pixs.ru/showimage/3_1jpg_8783380_18973271.jpg][img]http://i11.pi…]
Как его поменять на свой справочник?

Николай, как конфигурировать в старом интерфейсе можно посмотреть это видео - https://youtu.be/1-GzbhNAjtM

Показать все комментарии