#0
by saksaul
Переписанная конфигурация УПП 1.2.3.1 в режиме совместимости на платформе 8.2.13.219 Клиент-сервер. ОС сервера: Win2008 SQL 8R2 размер базы 250 ГБ железо как мне сказали топовое, оперативы более 200 ГБ Документ РасчсетСтраховыхВзносов внезапно стал заполняться очень долго - расчетно двое суток, но никто до конца так и не дождался (ждали более суток). При рассмотрении причины была выявлена часть запроса отвечающего за заполнение которая тормозит процесс: СУММА(ВЫБОР КОГДА БазаСреднегоЗаработка.ВидРасчета В (&ОсновнойЗаработок) КОГДА БазаСреднегоЗаработка.ВидРасчета В (&ПоПремиям) ТОГДА БазаСреднегоЗаработка.РезультатБаза * БазаСреднегоЗаработка.КоэффициентИндексации КОГДА БазаСреднегоЗаработка.ВидРасчета В (&ФиксГодовыеПремии) РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.РасчетСреднегоЗаработка.БазаЕСНОсновныеНачисления( &парамИзмерения, И ОсновныеНачисления.ВидРасчета.СпособРасчета В(&парамМассивСпособРасчетаПоСреднему) СУММА(ВЫБОР КОГДА БазаСреднегоЗаработка.ВидРасчета В (&ОсновнойЗаработок) КОГДА БазаСреднегоЗаработка.ВидРасчета В (&ПоПремиям) ТОГДА БазаСреднегоЗаработка.РезультатБаза * БазаСреднегоЗаработка.КоэффициентИндексации КОГДА БазаСреднегоЗаработка.ВидРасчета В (&ФиксГодовыеПремии) РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.РасчетСреднегоЗаработка.БазаЕСНДополнительныеНачисления( &парамИзмерения, И ОсновныеНачисления.ВидРасчета.СпособРасчета В(&парамМассивСпособРасчетаПоСреднему) ОсновныеНачисления.НомерСтроки, За периоды с января - май данные выбираются в течении одной минуты (секунд 30), с июня - июль заполняются ооооочень долго. Проблема в первой части запроса - выборка из РегистрРасчета.РасчетСреднегоЗаработка.БазаЕСНОсновныеНачисления Переписали "проблемную" часть запроса вот так: ИЗ Запрос стал выполнятся всего 40 минут. Что же такое могло произойти с регистром в периоде с июня месяца? С регистрами расчета дела не имел, поэтому пока не очень понимаю куда копать...
#1
by saksaul
прошу прощения за оформление, но никаких кнопок редактирования поста не вижу в браузере, вполне возможно дело в ограничениях наложенных СБ предприятия.
#3
by saksaul
Да я и не надеюсь что мне расскажу что конкретно произошло, мне интересно были ли подобные случаи у кого-то еще и какие проблемы чаще всего встречаются в регистрами расчетов. Может быть сразу на что-то внимание обратить надо.
#4
by leonidkorolev
Глубже надо копать. В скуль лезть. Посмотреть какие таблицы отвечают за этот регистр, какие запросы генерит платформа, смотреть планы запросов.
#5
by GROOVY
Хоть бы отбор по документу сделали... Да и ПериодРегистрации МЕЖДУ быть не может. Это точка. И вообще ужасный запрос.
#6
by saksaul
Почему период ПериодРегистрации МЕЖДУ быть не может? отбор по документу зачем если данные в общем-то за половину года при вычислении выбираются и рубятся только начиная с 6-го месяца.
#7
by GROOVY
А почему нужно данные выбирать из реальной таблицы? Вы все документы каждый месяц пересчитываете? Или все же расчет производится одного документа?
#9
by GROOVY
А нафига тогда все выбираете? И обращение через точку к полям составного типа (ВТ_БазаЕСНОсн.Регистратор.Приказ) - это жесть, типизируйте поле.
#10
by saksaul
Этим вопросом уже задались, надо изучать работу документа. Типизацией уже тоже занялись. Это был просто проверочный вариант максимально близкий к "оригинальному" запросу.
#11
by saksaul
что интересно выборка на период по которому делает расчет документ вообще пустая - нет ни одной строки.. типа
#12
by saksaul
Проблема оказалась в документе начисления который был помечен на удаление но при этом его движения остались в регистре.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Регистр ПартииНаличие и Регистр ОстаткиТМЦ
- Какой регистр сведений лучше? Регистр с одними ресурсами или с одними измерениями?
- Что выбрать: регистр накопления или регистр сведений?
- ЗУП 2.5. Показатели расчета зарплаты регистра расчета
- Cторно-записи в Регистре Расчета не учитываются в результате расчета Базы?
- УТ 11.2 (УТАП) + ЕГАИС перемещение между регистр 1 и регистр 2 (торговый зал)
В этой группе 1С
- СКД. Как заголовок формы вывести в заголовок отчета?
- расхождение z-отчета и суточного отчета с гашениме на фискальном регистраторе
- Как передать содержимое переменной/реквизита внешней обработки в...?
- Как указать владельца формы Справочники.Номенклатура.ПолучитьФормуВыбора(,);
- 1С push уведомления не приходят в открытое приложения
- СКД. Итоги в разрезе группировок по нарастающему итогу
- Ошибка формата файла обмена! Или как обменять УТ 10.3.17.4 с БП 3.0?
- Такси. Снять выделение текста в поле ввода
- УТ 11.1 Ввод на основании транспортной накладной
- Внешняя печатная форма на упр. формах (конф. БСП)
- БГУ. Некорректное КОСГУ проставляется на счете 17.34 в расходниках.
- Правила обмена УТ 10.3 - БП 3.0
- Добавление обработки в подсистему
- Как лучше организовать автозапуск обработки в 1с 8.3 ут11
- ВПФ на СКД. Обычные формы. Незаполняется макет компановки
- Запрет на копирование документов и строк в документе
- Заполнить регистр ГрафикиРаботыПоВидамВремени
- Обмен БП2-УТ10 Соответствие объектов для обмена как работает?
- Неверные значения типов полей
- Тип значения ячейки поля табличного документа, ссылочные типы данных не определя