Связанные запросы
Надстройка SaveToDB позволяет использовать несколько запросов на одном листе, связанных с разными таблицами.
Эти запросы могут иметь параметры с одинаковыми именами. Например, таблицы заголовков и тела документа могут содержать параметр order_id
.
Чтобы связать параметры, используйте тип SyncParameter в таблице xls.handlers. В этом случае, когда пользователь изменяет значение одного запроса, надстройка автоматически обновит связанные запросы.
Для задания запроса, параметры которого будут отображаться на ленте по умолчанию, используйте тип DefaultListObject.
Вот пример конфигурации:
ID | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | EVENT_NAME | HANDLER_SCHEMA | HANDLER_NAME | HANDLER_TYPE | HANDLER_CODE |
---|---|---|---|---|---|---|---|---|
s05 | usp_order_details | order_id | SyncParameter | s05 | usp_order_header | PROCEDURE | ||
s05 | usp_order_header | order_id | SyncParameter | s05 | usp_order_details | PROCEDURE | ||
s05 | usp_order_details | DefaultListObject | ATTRIBUTE |