Тормозит проведение реализации в УТ11 #712809


#0 by Александр Б
Ребят, проблема аналогичная Конфигурация УТ 11.1.4.11 Платформа 8.3.4.482 Конфигурация практически типовая, база почти пустая. Выполняю настройку базы, вношу некоторые изменения. При этом документ "реализация товаров и услуг" полностью типовой. Подписки на события также все типовые. Тормоза на строке "Объект.Движения.Записать;" в модуле "ПроведениеСервер". Кто-нибудь сталкивался, как победили?
#1 by Alex S D
да у меня все доки в этой нещасной ут 11 тормозят
#2 by saaken
что значит тормозит, неужели время проведения отличается от твоего представления как должен проводиться типовой документ. И откуда-же мне знать твои мысли и твою реальность.
#3 by Fragster
включи разделение итогов, помониторь границы рассчитанных итогов
#4 by Fragster
пересчитай итоги, в конце концов
#5 by Александр Б
проигнорирую твою грубость, но чтобы ты понимал, под "тормозит" я имею ввиду 30 секунд проведение одного нового документа почти в пустой базе.
#6 by Александр Б
пересчёт итогов не поможет, т.к. в базе от силы несколько десятков документов. Хотя для чистоты эксперимента попробую.
#7 by Aswed
У меня она вся в целом тормозит. А ты про один жалкий документ)
#8 by Александр Б
а у меня в целом не тормозит. От этого и обидно :)
#9 by Александр Б
как и предполагалось, пересчёт итогов не помог.
#10 by saaken
придется выяснять какой регистр "виноват". сначала можно заремить движения по всем регистрам и проверить время.
#11 by Fragster
а границы где относительно даты проводимого документа?
#12 by Fragster
да и вообще можно уже было сделать замер, какой же регистр тупит
#13 by Александр Б
Выполнил замер одной строки "Объект.Движения.Записать;". Ни один из регистров не тормозит (у всех меньше 0.1 сек), но тормозит именно вызов самой функции "Объект.Движения.Записать;" более 20 секунд
#14 by Segate
Это слишком просто. Лучше поныть на форумах, а потом докупить железа на OVER9000000
#15 by Александр Б
Сколько умников развелось :)
#16 by Fragster
не, ну разложить "Объект.Движения.Записать" на составляющие уже можно было бы
#17 by Злопчинский
915) смирись. и познай дао 1С
#18 by Александр Б
см Все составляющие не тормозят, тормозит вызов самой функции.
#19 by Fragster
т.е. если ты вместо этой функции напишешь цикл - то тормозить не будет?
#20 by Александр Б
именно это я и имею ввиду. Однако простой заменой на цикл не обойтись, т.к. начинают выскакивать ошибки в модулях наборов записей регистров "Не найден менеджер временных таблиц". Соответственно придётся ещё модули наборов записей переписывать, чего уж точно делать не хочется. Собственно, я и хочу узнать, кто-нибудь сталкивался с этим, и как лечили?
#21 by Fragster
штоа? какие ошибки? тупо заменить Движения.Записать на Для каждого Набор из Движения Цикл
#22 by Fragster
и в конце еще раз Ну, или внутри цикла разницу вычислять
#23 by Александр Б
Вот такая ошибка. Модуль набора типовой. Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {РегистрНакопления.РасчетыСКлиентами.МодульНабораЗаписей}: Ошибка при вызове метода контекста (Выполнить)     Запрос.Выполнить; по причине: Не установлен менеджер временных таблиц
#24 by Александр Б
А при выполнении процедуры Объект.Движения.Записать ошибки нет.
#25 by Александр Б
Но речь не об этом, так можно код всей конфигурации переписать. Почему типовой код так нереально жёстко тормозит?
#26 by Fragster
потому что в один какой-то регистр тормозит запись. у меня было такое, например на файолвой базе, когда табличка регистра (или итогов или хзчотам) побилась
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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