Как очистить деталь (записи в ней) без запроса к БД

Добрый день!

Не сталкивался ли кто-то с такой проблемой:
Есть раздел, например - контрагенты.
Есть деталь, например - документы. В этой детали справа стоит еще одна "деталь" - файлы.

Сейчас если у контрагента нет документов все равно в БД идет запрос на выборку файлов что то типа : select ... where ... = NULL
понятно что он ничего не выбирает, но не хотелось бы дополнительный запрос отправлять при переходе от контрагента к контрагенту, если мы и так уже в первом дочернем элементе знаем, что документов у него нет.

Может быть можно очистить деталь "Файлы" без запроса к БД (вызова метода датасета Open())?

Спасибо!

Нравится

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

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

В коробочной реализации (например Terrasoft XRM Distibution, в разделе "Закупки" -> деталь "Продукты-Заявки") описанной Вами проблемы нет, переход от одной записи к другой происходит без создания лишних запросов. Описанная Вами ситуация вызвана механизмом реализации детали. Опишите, пожалуйста, как реализованы детали либо направьте ее сервисы для тестирования.

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