Имя: Пароль:
1C
 
Перевод обработки проведения на сервер
0 Тролль главный
 
29.04.16
09:32
Есть конфигурация на базе УТ 10.3, сильно перепиленная. Режим "обычное приложение".

Даст ли какой-то прирост скорости, если обработку проведения перенести на сервер?

В модуле документа в процедуру ОбработкаПроведения в начале вставляем:

    #Если Клиент Тогда
         СерверныеВызовы.ПроведениеНаСервере(Ссылка);
        Возврат;
    #КонецЕсли

в серверный модуль (с вызовом сервера):

Процедура ПроведениеНаСервере(Ссылка) Экспорт

    Ссылка.ПолучитьОбъект().Записать(РежимЗаписиДокумента.Проведение);

КонецПроцедуры
1 Лефмихалыч
 
29.04.16
09:42
(0) какой смысл так вопросы задавать?
что у вас там вместо сервера?
Сервера БД и приложений разделены физически? Что за сеть между ними?
Где результаты анализов ТЖ, замеров производительности 1С и винды, убедительно показывающие, где именно узкое место?

Просто пальцами в небо потыкать да попукать в лужу?..
2 Тролль главный
 
29.04.16
09:43
(1) ну вдруг кто пробовал, узкое место как всегда в блокировках и запросах
3 ДенисЧ
 
29.04.16
09:44
Блокировки и сервер между собой не связаны
4 AceVi
 
29.04.16
09:45
(0) Я один нифига не понял?
Как может быть связан модуль объекта и "Если Клиент Тогда" ? модуль объекта и так только на сервере доступен ау.
5 Лефмихалыч
 
29.04.16
09:46
(2) без объективных показаний из ТЖ и показателей производительности это пустая болтовня
6 Тролль главный
 
29.04.16
09:46
(4) >>Режим "обычное приложение"
7 Лефмихалыч
 
29.04.16
09:47
(4) УТ10.3, то есть формы обычные, то есть модуль на клиенте выполняется
8 AceVi
 
29.04.16
09:51
(6) Ну ок код писать 5 сек, создать пример(пару сотен доков о 100 строк) за 15 минут и проводи так и сяк.быстрее сделать чем спрашивать.
9 Тролль главный
 
29.04.16
09:56
(8) а пятница сама себя флудить будет?