Как создать объект для справочника?

Доброго времени суток!
Надо на карточке раздела создать выпадающий список(пиклист).
Как я понял для этого надо создать справочник. Пытаюсь это сделать, но про создании справочника надо указать объект. Как его создать?

Нравится

21 комментарий

Виктор,

Вы можете выполнить добавление справочного поля в виде выпадающего списка с помощью мастера раздела:

http://academy.terrasoft.ru/documents/docs/product/bpm'online%20sales/omnichannel/7.6.0/BPMonlineHelp/chapter_section_wizard/section_wizard_page_fields_setup.htm

Да я прочитал, но мне надо создать полностью новый справочник, с переченью специфических текстовых данных.

Добрый день Виктор!!!

как вы желаете создать справочник, вручную или с помощью мастера-разделов? под словом "вручную " я подразумевал создание страниц раздела, справочника, деталей с помощью Админской части BPMOnline.
если с помощью мастера разделов, то вот ссылка на академию

Мастер-раздела

как вы желаете это сделать, поясните пожалуйста? спасибо!!!

Тo есть, что бы создать список со значениями:
Рука
Нога
Голова
Глаз

Мне надо создавать отдельный раздел и делать так что бы он не отображался с левой стороны для юзера?

Можно создать новый справочник через мастер.
С помощью мастера раздела в нужном вам разделе.
Добавляете новое поле-справочник на форму, и выбираете пункт "новый справочник" (вместо существующего)

А потом внесите(зарегистрируйте) этот справочник в разделе Справочники, и наполните значениями

Виктор, если вы желаете создать просто справочник с константными значениями, то вам достаточно средствами Админки, создать схему таблицы (Объекта). При создании схемы Объекта, присваиваем Имя объекта,в поле "Родительский объект" выбираем "Базовый справочник", Сохраняем и публикуем схему Объекта. После переходим "Дизайнер системы" --> "Справочники". Регистрируем созданный справочник, для этого в разделе Справочники нажимаем кнопку "Добавить справочник", в поле "Объект" выбираем нашу схему созданного Объекта, присваиваем справочнику Название и Сохраняем. После сохранения позиционируем курсор на созданном справочнике и жмем кнопку "Открыть наполнение". Выполняем наполнение созданного справочника. А уже далее если вам требуется отобразить созданный справочник на странице редактирования, в виде поля, пользуемся Мастером раздела.

Можно и так как посоветовала Дарья. Я рассказал ручной способ создания справочника. :smile: Мне так привычнее и удобнее.

Михаил, как разработчик мне так будет проще. Будем пробывать! Спасибо!!

Доброго времени суток!
Дабы не плодить новые темы задам вопрос тут.
Есть стандартный справочник Контакты. Мне надо создать его копию, но только так что бы в нем показывались только Контакты с нужным типом записи. Вопрос как добавить данный фильтр?

"Сенько Виктор" написал:Вопрос как добавить данный фильтр?

Добрый день Виктор!!!

фильтр пользовательский или на уровне кода?

Я думаю в данном случае код не нужен. Но если надо так надо)
Просто я немного в шоке как сложно в данной crm сделать некоторые простые вещи)

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

Ну не просто так мы переходим на данную crm.
Но вопрос открыт. Что делать?

Здравствуйте, Виктор!

Два варианта:
1) Создать объект в конфигурации. При этом в поле родительский объект Вам необходимо указать "Базовый объект". Далее Вы добавляете нужные колонки и публикуете объект.

При этом создается таблица в БД.
Далее, Вы регистрируете справочник, указывая созданный Вами объект.

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

я еще раз Виктор с вашего позволения продублирую свой вопрос:

Какой фильтр вам привести в пример, как создавать, пользовательский или на уровне кода?

"Сенько Виктор" написал:Есть стандартный справочник Контакты. Мне надо создать его копию, но только так что бы в нем показывались только Контакты с нужным типом записи.

Что по данному вопросу вам посоветовать, подсказать, какими примерами поделиться?

Буду очень рад если вы приведете пример для двух способов. Вчера Вы мне хорошо помогли.

Первый способ Виктор пользовательский:

в первую очередь советую ознакомиться с Хелпом, "Как работать с фильтрами в разделах." Вот ссылка: Работа с фильтрами, Настройка фильтров.

после прочтения Хелпа можно приступать к созданию динамических Фильтров.
Для этого:
1. Открываем раздел "Контакты"
2. Открываем левую панель по работе в Фильтрами. Для этого в выпадающем меню "Фильтр", выбираем пункт меню "Показать группы"
3. Добавляем Динамическую группу. Для этого, на левой панель Фильтры, в выпадающем меню "Добавить группу", выбираем "Динамическую". Присваиваем имя и начинаем выполнять настройку Динамического фильтра.
4. Настраиваем фильтры, для этого нажимаем "Добавить условия", в появившемся окне выбираем колонку "Тип" = "Клиент". Как приведено на картинке ниже.

5. Сохраняем и Применяем созданных динамический фильтр.

Вот так последовательно можно Создавать динамические фильтры.
Рекомендую уже ознакомиться с преднастроенными динамическими фильтрами, что идут в поставке системы. Чтобы иметь предстваление какие простые или сложные условия можно создавать и использовать в работе.

Эм... Мне не надо фильтр в самом разделе.
Мне надо сделать так, что бы в данном диалоговом окне можно было выбрать только те Контакты, у которых Тип записи допустим Клиент. И только клиент. Выбор каких то любых контактов запрещен.

И как я понял надо создать новый специфический справочник?

Создавать ничего не нужно Виктор, у меня вопрос, чтобы мой рассказ и показ был не напрасным, вопрос вы хоть раз сами создавали в ситеме, через Админскую часть, замещающие страницы? Если да, тогда в следующем посте, я приведу пример как на замещающей странице, наложить фильтрацию по полю "Контакт".

Нет не создавал. Но все еще впереди. Так что буду благодарен за инфу

Добрый день Виктор!!!

прежде чем приступать к разработка на платформе BPMOnline 7.6 рекомендую ознакомиться с документацией по платформе. Вот ссылка на SDK по платформе BPMOnline 7.6: SDK BPMOnline 7.6

по вашей задачи вот ссылки на документацию.
1. как выполнить замещение схемы: Как создать замещающую схему страницы или раздела
2. применение фильтров к справочным полям: Добавление правила [FILTRATION] на страницу редактирования, Применение фильтров к справочным полям, Настройка полей страницы редактирования с помощью бизнес-правил

Ознакомьтесь Виктор пожалуйста с документацией. Попробуйте по образу и подобию выполнить фильтрацию по своему полю. Если не будет получаться, или будут вопросы, ошибки, прошу писать в данном посте. Спасибо!!!

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