Меню

1с как установить границу рассчитанных итогов

Курс по Оптимизации 1С – Занятие №4

В рамках этого занятия необходимо изучить следующие материалы.

Модуль 3. Причины медленной работы

    Глава 8. Анализ причин медленной работы и оптимизация системы

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии / обсуждение (92):

Добрый День.
Просматриваю курс из модуля 3, №8 План запроса. Пример с SQL Profiler.
Настроил четыре основных параметра для анализа.
Но с вашим принскрином – мой не совпадает в частности с таким параметром,
как “SQL:BatchCompleted” у вас, а у меня результат отображения больше всего похож в “RPC:Completed”.
С чем вызвана такая разница?
Паузу нажимал после выполнения запроса.


(текст комментария доступен только участникам Мастер-группы)

Добрый день, выполнили Обновление статистики, Реиндексацию, Тестирование и исправление. После этого заметили, что bak базы средствами SQL-сервер уменьшился примерно на 10 Гб (с 32 Гб до 22 Гб). Вопрос №1: рекомендуете ли после перечисленных выше операций выполнить операцию “Сжать базу” средствами SQL-сервер? И если да, то нужно ли ставить галочку на опции “Реорганизовать файлы при освобождении неиспользуемого места…” Вопрос №2: Сколько оставлять места под журнал логов для базы? (задается в SQL-сервере)


(текст комментария доступен только участникам Мастер-группы)

Здравствуйте. Выполнили пересчет итогов через Тестирование и Исправление. В режиме 1С:Предприятие на форме Управление итогами данные не изменились. В “Рассчитан по ” стоит дана 28/02/2014. Пересчитались ли у нас итоги по всем периодам до настоящего времени? Еще вопрос: если включена опция “Использовать текущие итоги”, итоги по периодам вообще не используются? Если опция “Использовать текущие итоги” выключена, то текущий остаток вычисляется как сумма итогов за последний рассчитанный период + движения до текущей даты?


(текст комментария доступен только участникам Мастер-группы)

Здравствуйте. 1.Значит, пересчет итогов из конфигуратора в моем случае выполнился с 28/02/2014 по текущее время, в соответствии с установленной границей рассчитанных итогов? 2.В УПП “Управление итогами” нужно только для установления периода рассчитанных итогов и для разделения итогов по регистрам? Если я сейчас установлю границу рассчитанных итогов по 01.08.2015, у меня выполнится пересчет итогов с 01.08.2015 по 20.10.2015 и Регистры остатков и оборотов не будут хранить информацию об итогах за более ранние периоды (01/07/2015, 01/06/2015 ит.д)?


(текст комментария доступен только участникам Мастер-группы)

Спасибо. Удаление помеченных объектов выполнялось за 10 минут, пересчет итогов – очень долго. Выполнили Обновление статистики, Реиндексацию, Дефрагментацию.Пересчет итогов выполнился быстро – минут десять, зато Удаление помеченных объектов теперь выполняется 4 часа. С чем это может быть связано? И еще вопрос : где в УПП найти настройку Минимальный период рассчитанных итогов?


(текст комментария доступен только участникам Мастер-группы)

Извиняюсь, если не в то занятие адресую вопрос.
Вот тут http://v8.1c.ru/konf0613/files/13/sec_cio/09_00_83_nuraliev_s.pdf
написано что установка минимального периода рассчитанных итогов позволяет
сократить объем хранимых данных
Ускоряет пересчет итогов
Ускоряет работу неоптимальных запросов (полный скан таблицы итогов)
Ускоряет запись движений задним числом
Если можно прокомментируете за счет чего все это происходит или может быть наведете где об этом можно почитать?


(текст комментария доступен только участникам Мастер-группы)

Вопрос по профайлеру – если им пользоваться в рабочей базе с десятками пользователей то найти проверяемый запрос очень затруднительно. Как вы решаете этот вопрос в реально работающих базах? Или для анализа нужно разворачиваете отдельный сервер с копией базы? И влияет ли на составление плана запроса загруженность СУБД(т.е. могут ли быть различные планы на один и тот же запрос при разных нагрузках)?


(текст комментария доступен только участникам Мастер-группы)

День добрый.
Вы можете выложить рабочую консоль запросов с выводом плана запроса? В консоли из конфигурации плана запросов нет. Консоль с сайта 1с в вашей конфигурации не работает. Выдает ошибку:

При проверке модуля, подобных ошибок ещё с два десятка.

p.s. Вам стоило сделать какую-то вменяемую инструкцию по перечню и версиям ПО используемых при прохождении курса. И как их лучше ставить. Чтобы перед прохождением курса можно было сразу настроить всю “песочницу” и потом на это не отвлекаться. Т.е., как минимум, сразу поставить mssql и 1с нужных версий. Приходится проходить через все грабли и терять кучу времени на это.
Поставил сервер 8.2 и MS Sql на разных машинах – пришлось переставлять на одну. Теперь обновил сервер 8.2 на 8.3, чтобы заработала консоль с планом запросов. Так и она не заработала.

Читайте также:  Как установить драйвер на принтер эпсон л210


(текст комментария доступен только участникам Мастер-группы)

В итоге, консоль взял с сайта итс для 8.3. Чтобы она заработало пришлось в вашей конфигурации отключить режим совместимости.

Пересчет итогов по сути – это просто удаление нулевых строк в таблицах итогов?
Выполняются ли ещё какие-то действия при этом?


(текст комментария доступен только участникам Мастер-группы)

После включения разделения итогов для регистра, в процессе обновления информационной базы в строке состояния отразилось – “Пересчет итогов регистра..”.

А почему они вдруг начали пересчитываться, что-то не совсем ясно…


(текст комментария доступен только участникам Мастер-группы)

Делаю запрос к справочнику «Номенклатура» и выбираю поле «НаправлениеДеятельности»,
оптимизатор выдает вложеный цикл причем предполагаемое количество строк 1 а фактическое 70!
в справочнике НаправленияДеятельности 4 элемента всего.
Какие причины такого поведения оптимизатора?


(текст комментария доступен только участникам Мастер-группы)


(текст комментария доступен только участникам Мастер-группы)

При попытке просмотреть план запроса в консоли запросов 8.3 выдает ошибку.
Релиз платформы 8.3.6.2014


(текст комментария доступен только участникам Мастер-группы)

Здравствуйте!
Запускаю обработку Консоль Запросов 8.3. При попытке открыть План запроса выдает ошибку “Неправильный путь файла”. Анализирую ожидаемое имя файла и фактическое – они разные.

Ожидаемое: “15051905.log”
Фактическое: “15051914.log” и “15051915.log”

В результате лог-файл программа не находит.
В чем дело?


(текст комментария доступен только участникам Мастер-группы)

Почему может быть, что у меня при чтении графического плана запроса отображаются другие показатели. Т.е. нет Количество предполагаемого и фактического выполнения?


(текст комментария доступен только участникам Мастер-группы)


(текст комментария доступен только участникам Мастер-группы)

Добрый день! Скажите: имею данные по нулевым строкам (скриншот). Что скажите по цифрам? Получается, что пересчет итогов вообще никогда не выполнялся!? (скриншот на экран полностью не уместился) И еще, возможно пересчитать итоги средствами самой SQL, не задействуя сам 1С? Можете показать примерный скрипт или есть соответствующие инструменты? Спасибо!


(текст комментария доступен только участникам Мастер-группы)


(текст комментария доступен только участникам Мастер-группы)

Добрый день! Открываю двойным щелчком, все равно, трассировка не запускается. Может тут есть еще какие-нибудь настройки? Спасибо!


(текст комментария доступен только участникам Мастер-группы)

Вопрос по ссылкам и представлениям. Если я пишу в консоли запрос типа “Выбрать ссылка из Справочник.Номенклатура”, то в окне вижу наименование. По плану запроса видно, что наименование не выбирается. Кто, когда и как подменяет ссылку наименованием? Если это делает сервер 1С предприятия, то может случиться так, что он возьмет наименование из кэша, без обращения к базе? У меня был отчет, который работал быстрее, если в запросе бралась только ссылка, без наименования (хотя 1С рекомендует наоборот). Правда, это было давно (на 8.1 или 8.0, точно не помню).


(текст комментария доступен только участникам Мастер-группы)

Правильно я понимаю, что для пакетных запросов 1С генерирует последовательно несколько SQL-запросов, а затем оптимизатор разбирается с каждым отдельно?


(текст комментария доступен только участникам Мастер-группы)

Добрый день! Есть ли способ в Profiler-е наложить отборы на определенный запрос? У меня есть отчет, который выполняется 20 минут, и даже если я установил рекомендуемые Вами фильтры, в трассировке получается очень много данных. Посоветуйте, пожалуйста, как лучше сделать подобный отбор, чтобы не “отсечь” нужные данные (графический план, текстовый, сам текст запроса)?


(текст комментария доступен только участникам Мастер-группы)

попробуйте увеличить значение в колонке Duration

У меня создается:
SELECT
T1._Description
FROM dbo._Reference95 T1

т.е. не – без блокировки данных WITH(NOLOCK)

У меня я так понимаю, данные блокируются на время чтения или нет?
И с чем это может быть связано?


(текст комментария доступен только участникам Мастер-группы)

Андрей, добрый день!
Вчера столкнулся с ситуацией, которая имеет косвенное отношение к теме курса и относится скорее к первому занятию, но обсуждение там уже закрыто. Если можно – ответьте на мой вопрос здесь, пожалуйста.

У клиента внезапно возникли проблемы с загрузкой операционной системы после рестарта сервера. По словам клиента, при входе в ОС после ввода пользователя и пароля система повисает. Естественно они обратились с проблемой к администратору, он провел какие-то настройки и все заработало.

Стал смотреть, что именно он сделал и обнаружил, что в свойствах MS SQL на закладке Processors он установил флажок Automatically Set I/O affinity mask for all processors и снял флажок с CPU0 (всего их 8) в ветке процессоров ALL-NumaNode0. Я его спросил “Зачем?”, он ответил, что такая настройка освобождает первый процессор от MS SQL, который может по полной нагружать процессоры, даже во время старта ОС, что и привело к зависанию ОС после рестарта. Насколько, по Вашему мнению это справедливо? И правильно ли “отбирать” у MS SQL один из процессоров?

Читайте также:  Держатель для душа s3001 как установить

Источник

Автоперестановка границы рассчитанных итогов

Смысл кода заключается в том, что последовательно по каждому регистру фоновое задание пытается двинуть на 1 месяц вперед границу итога и фиксирует транзакцию. В конфигурации необходимо создать новое регламентное задание, задать расписание его выполнения, например, каждую ночь, выбрать вызов функции из общего модуля, содержащей представленный в приложении код.

Скачать файлы

Специальные предложения

Обновление 29.02.16 11:29

Код открыт Не указано

См. также

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

07.10.2014 54111 217 GusevNA 76

Принудительное выполнение отложенного обновления информационной базы для БП 3.0

Обработка выполняет отложенное обновление информационной базы.

19.11.2020 426 0 300_po_vstrechke 2

Просмотр и восстановление любых таблиц БД для компоненты 1CDLib

Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.

09.11.2020 1199 10 sxp 0

Тестирование любых конфигураций

Расширение для тестирования любых конфигураций на управляемых формах, в том числе тестируется запись, проведение и другие стандартные операции.

29.10.2020 843 8 ManyakRus 16

Восстановление битой ссылки на раз-два Промо

Простой способ восстановить битую ссылку типа » (20:94b81c6f65428d5911e2a8bebc48d793)».

26.04.2013 33163 224 Vin_Tik 36

Универсальная корректировка регистров

Универсальная корректировка регистров (обработка для заполнения документа «Корректировка регистров»)

06.08.2020 1663 11 Pashka_SV 0

Поиск и замена значений в 1С (обычные и управляемые формы)

04.08.2020 1737 18 Denr83 0

Осторожно! Склеивание дублей контрагентов (партнеров). Или как сломать и починить базу

Исправление ситуации после склейки контрагентов (партнеров).

09.07.2020 2568 1 milkers 5

Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

24.10.2014 36613 277 infostart user 13

Установка имени предопределенных данных

Обработка для установки имени предопределенных данных для исправления ошибки «Предопределенный элемент отсутствует в данных».

20.06.2020 2243 1 simon_sidoruk 0

Расширение для БП 3.0, исправляет использование неверной кодировки при выводе в форму htm файла. Такое бывает, когда ОС сервера и клиента на разных языках.

01.05.2020 2777 0 JorjKrut 0

При обновлении платформы 1с 8.3.6.2100 на платформу 8.3.16.224 под УПП 1.3.138.1 возникла ошибка «Для одного ссылочного кода существует более одной таблицы в базе данных. «. В интернете много есть информации по этой проблеме, в частности в публикации https://infostart.ru/public/1126277/ приведено ее решение, но оно довольно громоздкое. Есть вариант более простой

28.04.2020 3301 2 Ион 3

Лекарство на случай, если перестала работать форма списка для сделок. (ERP). Промо

Форма списка справочник сделки стала выпадать с ошибкой? Или все еще в порядке, но хочется спокойно съездить в отпуск, без паники, что менеджеры устроят бунт.

28.07.2016 22565 0 milkers 2

Исправление ошибки 500 при обращении к «Честный знак» api/v3/auth/cert/ для УТ 11.4.11.84

Расширение исправляет ошибку работы с компонентой для подписания. Ошибка проявляется при авторизации на сервере «Честный знак» при использовании криптопровайдера VipNET CSP.

22.03.2020 4598 6 boba13 2

Сверка данных между двумя идентичными по конфигурации базами по действиям пользователя

Помощь администратору при восстановлении данных после некорректных действий пользователя.

16.03.2020 2756 1 itsys 1

Длина ключа индекса превышает максимально допустимую. Решение с использованием технологического журнала

При разработке конфигурации в клиент-серверном варианте могут возникнуть проблемы при загрузке конфигурации в файловый вариант. В статье описан один из вариантов решения проблемы.

28.01.2020 3526 2 newtraveller 0

Замена конфигурации в правилах переноса данных. Промо

Те, кто часто занимается созданием правил конвертации данных в конфигурации «Конвертация данных” (речь о редакции 2.1 (2.1.5.1)), знают, что после замены в правилах конвертации одной конфигурации (приемник или источник) все правила конвертации свойств и объектов закрашиваются красным цветом и требуют утомительной ручной правки.

Читайте также:  Как установить лампочку в встраиваемый светильник

24.01.2012 44416 166 milkers 66

Исправление ошибки «Для одного ссылочного кода существует более одной таблицы в базе данных» в БД SQL

23.01.2020 9883 125 rokhin 56

После обновления конфигурации Зарплата и управление персоналом, редакция 3.1 до актуального релиза (3.1.12.76) в форме списка справочника Сотрудники перестает отображаться текущее состояние сотрудника (Работает, Уволен и т.п.)

26.12.2019 4524 1 capitan 7

Поиск и Восстановление битых ссылок (Объект не найден) (обычные и управляемые формы)

Обработка для поиска и восстановления данных по битой ссылке (Объект не найден). Вы можете узнать информацию по удаленному объекту (его уникальный идентификатор, где используется), чтобы в бэкапной базе найти и восстановить этот объект. Данные битой ссылки восстанавливаются по COM соединению с копии базы.

21.12.2019 3635 47 Denr83 0

Свертка 60, Свертка 62, Исправление ошибок взаиморасчетов, Исправление 60, Исправление 62 Промо

Исправляет все возможные ошибки по счетам расчетов с контрагентом, делает дебетовое сальдо на активном счете и кредитовое на пассивном. кроме того зачитывает все суммы по контрагенту и договору. Сворачивает 60 и 62 счета. Умеет работать с документами взаиморасчетов или без них.

21.10.2010 37648 94 GoodWinSpr 37

После обновления платформы на релиз 8.3.16 в документах, где используются подписи ответственных лиц, при развороте группы аварийно закрывалось приложение.

02.12.2019 13820 11 skudnovv 10

Исправление ошибки в ЗУП 3.1 «Удаление сторнирующей записи невозможно» через расширение

23.11.2019 5335 11 Klinov 6

Ошибка при обновлении «Для одного ссылочного кода существует более одной таблицы в базе данных»

После перехода на новую платформу поменялась (появилась) проверка на дублирование внутренних идентификаторов объектов метаданных. Возможная ошибка при обновлении «Для одного ссылочного кода существует более одной таблицы в базе данных». Лечится изменением идентификатора объекта метаданных.

30.10.2019 8933 13 user646807_kazako.a911 13

Простое в эксплуатации и универсальное в применении средство для исправления ошибок, возникающих с локальным кэшем на клиенте. Легко устанавливается и быстро развертывается в сети. Имеет мобильное исполнение в виде внешней обработки. Понятная любому пользователю логика работы.

08.08.2013 85722 212 mbreaker 57

Списание зависших сумм без количества со счета на счет

Списание сумм без количества со счета на счет через документ операция

22.10.2019 6913 9 Dmitryflagman 2

Должно быть NULL в регистре бухгалтерии Хозрасчетный

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет.

21.10.2019 12353 36 sapervodichka 33

Табличная часть имеет записи, не относящиеся ни к одной записи главной таблицы. Файловая база 1С. Исправление ошибки

Памятка-инструкция по исправлению этой ошибки.

16.10.2019 7815 5 Dipod 14

Регистрация на узлах обмена или перерегистрация Ссылок. Промо

С помощью этой обработки можно зарегистрировать объекты (документы и их движения, справочники, ) на узлах обмена.

15.02.2013 31912 27 logarifm 5

Ошибка SDBL: Ожидается имя таблицы (pos=6). Причины, лечение, обход. Поиск отсутствующих таблиц изменений

04.09.2019 9172 36 burmsergey 4

Проверка работы расширений после обновлений

19.07.2019 11976 23 77dream77 4

Поиск и удаление «битых» ссылок () в регистрах (сведений/накоплений)

Иногда случается так, что в движениях регистров, подчиненных регистратору, теряется ссылка на регистратор «».

24.06.2019 6350 18 Vyacheslide 2

Открывашка (для отладки) Промо

12.12.2012 22622 3 nastrou1c 11

Восстановление объектов из версий в УПП 1.3 после их изменения

Обработка предназначена для массового восстановления состояния документов и справочников из версий объектов в УПП1.3, допустим после неправильной обработки.

19.06.2019 4557 6 limonchenko.dm 0

Проверка обновления. Автоматический поиск ошибок

Мы обновляем конфигурацию, и у нас более 100 пользователей. Конфигурация сильно переписана, обновление нетривиальное. Если после обновления находится критическая ошибка, приходится выгонять всех пользователей и исправлять. Поэтому перед выпуском в рабочую базу, обновление тестируют наши специалисты. Большинство ошибок находится при открытии форм. Появилась идея написать программу, которая бы автоматически открывала формы всех объектов, а найденные ошибки записывала в журнал регистрации. Получилась программа простейшего сценарного тестирования. Не требует настройки. Запускать в тестовой базе. Чтобы найти реквизиты, не добавленные на форму в процессе обновления или синтаксические ошибки, достаточно запустить тест под полными правами. Тестировали на УТ 11.4.1.271, должно работать на всех программах УФ. У нас тест работает пять минут.

10.06.2019 5694 7 Mari_Kuznetzova 3

Источник