Ускорение закрытия месяца в ERP на postgres

28.02.24

Задачи пользователя - Закрытие периода

Расширение предназначено для оптимизации времени выполнения процедуры закрытия месяца в ERP, работающей на БД postgres.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ERP Ускорение закрытия месяца на postgres:
.cfe 15,49Kb
10 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Клиент обратился с жалобой, что в ERP медленно закрывался месяц.

  • Платформа: 8.3.22.2283
  • Конфигурация: Управление предприятием, версия: 2.5.12.80

Начало расчета: 16.02.2024 19:27:10, длительность: 4 ч. 55 мин. 7,622 сек.

Симптом в медленном создании таблицы СуммыРасходов:

60. Партионный учет: ПодготовкаДанныхДляРешенияСЛУПостатейныеРасходы
Начало этапа: 04.12.2023 21:22:14, длительность: 2 ч. 13 мин. 21,865 сек. (38,85%)
Время от начала расчета до начала этапа: 2 ч. 22 мин. 36 сек.
Сформированы временные таблицы (размер / время (% времени этапа) / уточнение / исходные таблицы):
    - СуммыРасходов:
        - 884 / 1 ч. 4 мин. 20,519 сек. (48,25%)

 

В интернете гуглится, но решения не "коробочное":

//infostart.ru/1c/articles/1814630/

https://habr.com/ru/articles/706610/

 

Суть проблемы в том, что в  запросах нарушена "метода" от 1С.

 

Рекомендации

При написании запросов не следует использовать соединения с подзапросами.

Были оптимизированы два самых медленных запроса. В одном подзапрос был в правой части соединения, а во втором был вложенный запрос с большим количеством записей.

В результате время зарытия месяца уменьшилось в 2 раза.

 

Начало расчета: 20.02.2024 10:11:22, длительность: 2 ч. 31 мин. 45,191 сек.

61. Партионный учет: ПодготовкаДанныхДляРешенияСЛУПостатейныеРасходы
Начало этапа: 26.02.2024 13:35:51, длительность: 10 мин. 50,321 сек. (8,86%)
Время от начала расчета до начала этапа: 55 мин. 54 сек.
Сформированы временные таблицы (размер / время (% времени этапа) / уточнение / исходные таблицы):
    - кс_ДД:
        - 12 510 / 0,879 сек. (0,14%)
    - СуммыРасходов:
        - 884 / 0,047 сек. (0,01%)

 

Во вложении готовое для внедрения решение в виде расширения.

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.12.80

Вступайте в нашу телеграмм-группу Инфостарт

оптимизация запросов postgres закрытие месяца erp

См. также

Анализ учета Закрытие периода Бухгалтер 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» для 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP) поможет найти все расхождения.

8500 руб.

21.10.2017    95895    384    173    

347

Закрытие периода Бухгалтер 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

В современных конфигурациях УТ 11, КА 2, ERP 2 и их аналогах присутствует механизм закрытия периода. Но при ошибках учета закрыть период корректно становится практически невозможно! Давайте попробуем разобраться, как можно устранить ошибки и закрыть корректно месяц!

28000 руб.

20.03.2018    80231    282    76    

307

Регламентированный учет и отчетность Операции по ВЭД Закрытие периода Бухгалтер 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Расширение для заполнения реестров НДС в 1С:Бухгалтерии предприятия 3.0. Реестр по НДС: КНД 1155112, КНД 1155113, КНД 1155114, КНД 1155115.

9240 руб.

01.08.2025    1338    7    0    

8

Учет доходов и расходов Закрытие периода Бухгалтер Пользователь 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Решение регламентирует учет доходов будущих периодов (ДБП) в организации: сохраняет подробную информацию о объекте ДБП. По окончании месяца на основе введенной информации формируются проводки списания ДБП, отчеты для бухгалтерского и налогового учета. Подходит как для различных версий Бухгалтерии 8.3, так и для ERP и КА.

5500 руб.

09.10.2020    21779    56    24    

48

Загрузка и выгрузка в Excel Закрытие периода Оптовая торговля Производство готовой продукции (работ, услуг) Регламентированный учет и отчетность Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка позволяет формировать средствами 1С Налоговую декларацию по НДС (Приложение № 4 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. № 1137 (в ред. Постановления Правительства РФ от 19.08.2017 № 981)  и (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) заполнив файл Excel книгой продаж, покупок по стандарту (Постановления Правительства РФ от 19.08.2017 № 981) (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) или загрузив минимум информации из любой внешней базы. Итог - Декларация в электронном виде для сдачи в ФНС. Повышение с 01.01.2019 ставки НДС с 18 до 20% на основании Федерального закона от 3 августа 2018 года № 303-ФЗ потребовало внести коррективы и в постановление Правительства РФ от 26.12.2011 № 1137

10200 руб.

26.12.2017    48570    99    26    

99

Закрытие периода Бухгалтер 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка позволяет исправить развернутое сальдо по видам запасов, которое осталось после штатной обработки перепроведения документов. Подходит для конфигураций: УТ 11, КА 2, ERP

5000 руб.

15.07.2017    65845    163    49    

160

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    39635    118    152    

82

Закрытие периода Корректировка данных Программист Пользователь 1С v8.3 Система компоновки данных 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

5000 руб.

13.07.2015    52961    182    29    

134
Для отправки сообщения требуется регистрация/авторизация