Есть ли смысл передавать табличные части в параметрах к процедуре с директивой "Без контекста" или лучше просто написать процедуру "на сервере" и там обратится к табличной части?
Есть ли смысл передавать табличные части в параметрах к процедуре с директивой "Без контекста" или лучше просто написать процедуру "на сервере" и там обратится к табличной части? Просто слабо понимаю как происходит передача табличной части через параметр, а если ТЧ большая, на клиенте ведь не все ее строки доступны, и как в таком случает происходит передача данных "под капотом"
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если речь про передачу ТЧ с клиента на сервер и обратно.
Предполагаю, если надо обработать ТЧ, то проще отправить на сервер контекстный вызов.
Если передача без контекста, саму ТЧ передать туда - обратно не получится, это тебе придется создать копию ТЧ, а для этого даже типа готового нет. Накладные расходы на упаковать, распаковать для передачи туда обратно, будут больше, чем простой контекстный вызов.
Возможно выгода появляется, если у тебя много больших ТЧ, но это скорее всего означает, что программа плохо спроектирована.
Всё имхо.
Предполагаю, если надо обработать ТЧ, то проще отправить на сервер контекстный вызов.
Если передача без контекста, саму ТЧ передать туда - обратно не получится, это тебе придется создать копию ТЧ, а для этого даже типа готового нет. Накладные расходы на упаковать, распаковать для передачи туда обратно, будут больше, чем простой контекстный вызов.
Возможно выгода появляется, если у тебя много больших ТЧ, но это скорее всего означает, что программа плохо спроектирована.
Всё имхо.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот