Доброго времени суток, коллеги!

Есть инциденты, к которым могут быть привязаны файлы.
Есть контрагенты, к которым могут быть привязаны файлы.
Надо. На контрагенте видеть файлы, привязанные к его инцидентам. Лучше в общей куче с файлами, привязанными непосредственно к контрагенту, но это не критично.
Как сделать?

Нравится

3 комментария

Можно попробовать создать sq_FileInAccount добавив в нём UNION ALL tbl_FileInIncident через tbl_Incident.AccountID = tbl_FileInAccount.AccountID -> tbl_FileInIncident.IncidentID = tbl_Incident.ID

Кол-во колонок и их названия должны совпадать (используйте псевдонимы в unione).
При этом необходимо будет создать новый датасет ds_FileInAccount и перепривязать для раздела контрагенты в общем окне реестра "Файл в ..." компоненту dl_Data датасет ds_FileInItem на ds_FileInAccount

sq_FileInAccount создал по образу и подобию tbl_FileInAccount. По остальному вопрос. Какие поля втыкать в ds_FileInAccount? Хотел посмотреть по вроде аналогичному ds_FileInIncident, но там в sq_FileInIncident толпа полей, которые в sq_FileInAccount отсутствуют. И где делается перепривязка dl_Data?

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

В ds_FileInAccount, необходимо добавлять те поля которые Вы будете использовать, например ID, Link и т.д. Привязка dl_Data, происходит в не визуальных компонентах сервиса окна реестра.

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