Имя: Пароль:
1C
1С v8
Как правильно указывать параметры запроса на сервере?
0 MAPATNK2
 
naïve
11.03.22
12:47
Всем доброго дня. есть какие то правила по указанию параметров запроса на сервере?
В реквизитах объекта есть "номенклатурная группа".
Если я прям "НаСервере" пишу :

Запрос.УстановитьПараметры("НГ", Объект.НоменклатураняГруппа);

Является ли это ошибкой? Может мне нужно использовать НаСервереБезКонтекста, а параметры передавать с клиента? Но будет ли увеличение производительности в таком случае,
ведь мне все равно нужно будет обращаться к "Объект.НоменклатураняГруппа"...

Подписки на ИТС нет, на справку сайта 1С зайти не могу.
1 MAPATNK2
 
naïve
11.03.22
12:53
Может есть какой то свод правил по работе с клиентСервером, где явно указано, что где делать нужно, а что можно, но не стоит с точки зрения производительности.
2 lubitelxml
 
11.03.22
12:54
С точки зрения производительности если на сервере тебе нужна только НоменклатураняГруппа, то передавай ее в параметр, и не тащи весь объект на сервер, а используй НаСервереБезКонтекста
3 lubitelxml
 
11.03.22
12:56
Я вообще стараюсь где возможно использовать НаСервереБезКонтекста, так как высоконагруженную систему разрабатываю
4 MAPATNK2
 
naïve
11.03.22
12:59
(2) Передавать нужно будет 5 объектов из 6. 5 реквизитов. 1 Таблица, которая не нужна на сервер. Имеет ли смысл передавать 5 на СерверБезКонтекста...
5 MAPATNK2
 
naïve
11.03.22
13:04
Всем спасибо. Суть ясна.
6 lubitelxml
 
11.03.22
13:04
(4) таблица может быть 1 строка, а может 10000, я бы запихнул все 5 реквизитов в структуру и передал без контекста
7 lodger
 
11.03.22
13:38
(6) а потом результат запроса пихать в эту таблицу...
8 lubitelxml
 
11.03.22
15:27
(7) ну тут непонятно - что должно вернутся