Имя: Пароль:
1C
1С v8
Передача на сервер с контекстом и без контекста (на пощупать)
0 catzilla codzilkin
 
01.10.25
07:20
Всем здравствуйте. Объясните недомидлу такую вещь...
Что передают на сервер с клиента используя директивы НаСервере или НаСервереБезКонтекста? Переменные? Форму? Окружение? Как это правильно называется?

И как "пощупать" эту передачу... Что можно разместить объемного на форме (картинки или таблицу, иное) чтобы было видно в менеджере задач как процесс увеличился на 1Гб допустим в памяти? И какой процесс увеличился?
1 b_ru
 
01.10.25
07:35
>>Как это правильно называется?
Так и называется. Контекст формы. А состоит он из всех реквизитов формы.

>>Что можно разместить объемного на форме (картинки или таблицу, иное) чтобы было видно в менеджере задач как процесс увеличился на 1Гб допустим в памяти?
Ну допустим можно текстовый реквизит бесконечной длины создать, на клиенте заполнить его рандомной (не сжимаемой) строкой длиной гигабайт. При вызове &НаСервере этот гигабайт поедет по сети, и, может быть, увеличится память, занимаемая процессом сервера, но заметишь ли ты это изменение - не факт, процесс же память резервирует заранее с запасом.
2 catzilla codzilkin
 
01.10.25
07:46
Понял. Спасибо.
3 Мультук
 
гуру
01.10.25
07:54
(0)

Имхо.
Чтобы в полную  силу ощутить и пощупать нужно
https://its.1c.ru/db/pubv8devui/content/280/hdoc

Включить вот это (см рис).
4 craxx
 
01.10.25
09:24
(0) Контекст это по сути структура данных формы, которая передается в формате XML. Иногда бывает очень тяжелая.
5 Fragster
 
гуру
01.10.25
10:54
статья в тему https://infostart.ru/1c/tools/504141/
6 Skylark
 
01.10.25
17:39
А может при текущих скоростях интернета это все уже неактуально?
7 Волшебник
 
01.10.25
17:41
(6) Не актуально.
8 Skylark
 
02.10.25
11:55
Кстати, благая весть. В ЗУП 3 у документов в модулях появились экспортные методы Рассчитать().
Столько лет расчет был засунут в форму, и чтобы программно рассчитать документ, приходилось прыгать на подкидной доске. А теперь вот пожалуйте.
9 YaFedor
 
02.10.25
11:54
(8) Ничего страшного, в следующих релизах уберут
10 программистище
 
02.10.25
12:49
(6) при каких скоростях... Большинство провайдеров дорого просят, особенно в регионах. Попробуйте поработать из Красноярска в Краснодаре по сети
11 craxx
 
02.10.25
15:13
(10) Угу, а лучше где-то в горной местности на турбазе, где только беспроводной интернет отвратного качества.
12 Fynjy
 
02.10.25
15:43
(8) они давно в некоторых документах ЗУПа есть. Новых не видел. К примеру в Премии их нет, а неплохо бы оценить сумму к выплате с учетом всех настроек и доплат итого, чтобы посчитать от обратного и выйти плюс/минус на нужную.
13 Garykom
 
гуру
02.10.25
15:50
(0) Одиночные вызовы &НаСервере или &НаСервереБезКонтекста разница не такая большая

Но если это делать в цикле!
То сам легко заметишь по скорости
Программист всегда исправляет последнюю ошибку.