УФ. Большой документ. Долгий вызов сервера. #689174


#0 by nbIx
Господа, при активизации строки вызывается таймер, который через 0.1 секунды дергает сервер и получает данные. Смотрю, цифры нереальные. Вызов сервера, длится 1 секунда, даже если он на серваке ничего не делает с данными. Делаю вывод, что с клиента на сервер передаются много данных. Вроде бы в желтой книженции было написано, что передаются только измененные данные, но я то ничего не изменял...
#1 by НеБорисНуралиев
Давай по порядку: какие данные дергает, какие параметры передает?
#2 by Cube
Я правильно понял, каждые 0.1 сек дергается сервер?
#3 by НеБорисНуралиев
И надеюсь ты знаешь, что в данном методе можно вызвать только внеконтекстные процедуры?
#4 by nbIx
Никакие данные не передает. Дергает пустую серверную процедуру.
#5 by НеБорисНуралиев
С флагом компиляции &НаСервереБезКонтекста конечно же, да?
#6 by Defender aka LINN
Месье знает толк в...
#7 by nbIx
Нет. Если б было так, вопросов бы не было. Просто повторюсь, читал инфу, что передаются ТОЛЬКО ИЗМЕНЕННЫЕ данные с клиента на сервер. Месье, вы до конца то поняли вопрос?
#8 by nbIx
Нет. Сервер дергается один раз, чтобы обновить инфу по строке, на который находится курсор.
#9 by Defender aka LINN
Да понял. Но один фиг :) Ну и, какбе - если нтересует ОБЪЕМ данных - явно не с секундомером надо это делать, а каким-нибудь трафик-инспектором мерять
#10 by НеБорисНуралиев
Тогда внимательно читайте описание методов в справке. Раньше 1С-ка вообще падала в таких случаях, теперь защиту от зацикливания прикрутили.
#11 by nbIx
Понятно, что не с секундомером, можно хоть в браузере посмотреть. К сожалению не могу сейчас это сделать. Просто факт, что на мелком документе это делается в 100 раз быстрее. Причем тут зацикливание??? Делаю команду, ВызватьСервер, вызываю ту же пустую процедуру на сервере, результат один.
#12 by НеБорисНуралиев
При том что нужно понимать, что происходит при серверном вызове. В описании метода ПриАктивизацииСтроки черным по белому написано: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере.
#13 by nbIx
У меня такой информации не написано. Синтаксис: ПриАктивизацииСтроки Описание: Возникает при активизации строки табличного поля. Событие также возникает при изменении значения ТекущаяСтрока. Потом я же написал, что в любом случае: >>Делаю команду, ВызватьСервер, вызываю ту же пустую процедуру на сервере, результат один.
#14 by GROOVY
Старая платформа видать. Синтаксис: ПриАктивизацииСтроки Описание: Вызывается при активизации строки таблицы. Примечание: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере. --------------------------------------------------------------------------------      Методическая информация
#15 by nbIx
Возможно. Я же написал, что проблема вообще в очень долгим вызовом серверной процедуры при больших объемах данных документа.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С