Страница 1 из 1

Сущности + дополнительное значение

Добавлено: 25 апр 2022, 11:21
ivan32
Имеется сущности Мероприятия и Участники
Хотелось бы у участника выбирать из списка нужное мероприятие и дописывать его результат именно в этом мероприятии. участник может участвовать в нескольких мероприятиях и иметь разные результаты

к примеру
мероприятие первое - результат 10
мероприятие второе - результат 20
использовать вложенную для этого сущность неприемлемо

Re: Сущности + дополнительное значение

Добавлено: 25 апр 2022, 12:26
alexinc
Скорее всего, вам нужно использовать Связные записи. Но там есть некоторое неудобство: в форме заполнения они отображаться не будут, с ними работать скорее всего через AJAX

Re: Сущности + дополнительное значение

Добавлено: 06 май 2022, 16:48
alex.rodr
Вроде не сложно.
Если я правильно понял.

Пример

Шаг 1: Создать сущность "Мероприятие"
Добавить поля:
- Название мероприятия (Тип поля - например "Выпадающий список") и поставить чек-бокс "Заголовок"
!В выпадающий список добавить наименования мероприятий.
- Дата и время проведения (Тип поля - соответствующий нужным параметрам)

Шаг 2: Создать сущность "Участник"
Добавить поля:
- Ф.И.О. участника (Тип поля - Поле для ввода)
- Мероприятие (Тип поля -Сущность, выпадающий список (ajax))
- Результат (Тип поял - Числовое поле)
и.т.д.

Шаг 3: Создать сущность "Выбрать мероприятие"
Добавить поля:
- Записаться на мероприятие (Тип поля выбрать - Сущность, выпадающий список (ajax))
Во вкладке "Настройка", поле "Выбери сущность" - укажи "Название мероприятия"



Далее два варианта.
Вариант 1. Если есть дополнение - используй "Сводные таблицы элементов" и выводи результат в сущности "Мероприятие" - как это сделать смотри в описании шаблона "Складской фенкционал" + документация к CRM.

Вариант 2. Если нет дополнения - бадайся с настройкой отображения и правами пользователей....




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

Понимаю что в MS SQL запросе - но что и как - не допру((((