Детали "Продукт в счёте"

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

Подскажите, пожалуйста, пару моментов.
1. Пытаюсь реализовать раздел, аналогичный разделу "Счета". В разделе есть поле, где можно выбрать счёт из справочника "счета". Делаю вкладку, где размещается деталь "Продукты в счете". Колонка детали - "Счёт". Колонка объекта - "Счёт". Когда выбираю счёт, сохраняю его, в деталь продукты подгружаются, здесь всё нормально. Но когда создаю новый объект раздела, вместо пустого поля выдаётся список всех возможных продуктов. Как этого избежать - чтобы можно было просто выбрать нужные продукты при создании нового объекта раздела?
2. Делаю в этом же разделе ещё одну вкладку. Туда должна подгружаться пустая деталь для выбора продуктов - как при создании нового счёта. Эти продукты не привязаны к счёту. Как это правильно реализовать?

Спасибо.

Нравится

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

Здравствуйте, Александр!

1) Достаточно сделать поле "Счет" обязательным для заполнения в Вашем разделе - новая запись не будет создана, если поле "Счет" не заполнено, а если поле "Счет" заполнено, то подтянутся продукты со счета.
2) Поле "Счет" является обязательным для заполнения в объекте "Продукты в счете". Для реализации данного функционала Вам необходимо в объекте "Продукты в счете":

  • Сделать поле "Счет" необязательным для заполнения
  • Создать новое справочное поле, которое будет "смотреть" на объект Вашего раздела (назовем его "Связь с разделом"

На детали Вам необходимо будет указать полем для связи с разделом следующие поля: Деталь.Связь с разделом, Раздел.Id

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