Оптимизация Бухгалтерии. Восстановление быстродействия регистра бухгалтерии удалением межотчетного периода

28.03.24

База данных - HighLoad оптимизация

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Оптимизация Бухгалтерии 3.0.120.14. Расширение для восстановления быстродействия регистра бухгалтерии удалением межрасчетного периода:
.cfe 124,21Kb ver:2024.02.26 (3.0.148.41)
13
13 Скачать (5 SM) Купить за 3 050 руб.

Здравствуйте!

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

В новом релизе 3.0.120.14 фирма 1С пошла дальше, и начала использовать проводки с не нулевым свойством УточнениеПериода.

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

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

Проводки межотчетного периода – это записи, выполненные после последней секунды года, но до начала следующего года.

Использование проводок в межотчетный период может быть необходимо для выполнения новых регламентных операций: 
1. Корректировка отложенного налога по ПБУ 18
2. Переход на ФСБУ 6
3. Переход на ФСБУ 25
4. Перевод ОС в малоценное оборудование

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

Расширение содержит:

  1. Обнуление свойства "Длина уточнения периода" регистра бухгалтерии
  2. Замена обращений к данному свойству в трех отчетах на 0
  3. Отключена установка свойства УточнениеПериода при записи в регистр бухгалтерии
  4. Изменены процедуры формирования регламентных операций (&ИзменениеИКонтроль)
  5. Изменены процедуры заполнения бухгалтерской отчетности (&ИзменениеИКонтроль)

Это расширение уже входит в поставку нашего продукта Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов, отдельно его приобретать не потребуется.

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

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.149.28, 3.0.148.41

Расширение Бухгалтерия УточнениеПериода межотчетный период

См. также

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

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

14400 руб.

29.04.2020    32668    106    152    

73

HighLoad оптимизация Программист Платформа 1С v8.3 Бесплатно (free)

Метод очень медленно работает, когда параметр приемник содержит намного меньше свойств, чем источник.

06.06.2024    9257    Evg-Lylyk    61    

44

HighLoad оптимизация Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Анализ простого плана запроса. Оптимизация нагрузки на ЦП сервера СУБД используя типовые индексы.

13.03.2024    5097    spyke    28    

49

HighLoad оптимизация Программист Платформа 1С v8.3 Бесплатно (free)

Оказывается, в типовых конфигурациях 1С есть, что улучшить!

13.03.2024    7573    vasilev2015    20    

42

HighLoad оптимизация Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для простого и удобного анализа настроек, нагрузки и проблем с SQL сервером с упором на использование оного для 1С. Анализ текущих запросов на sql, ожиданий, конвертация запроса в 1С и рекомендации, где может тормозить.

2 стартмани

15.02.2024    12418    241    ZAOSTG    80    

115

HighLoad оптимизация Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Принимать, хранить и анализировать показания счетчиков (метрики) в базе 1С? Почему бы нет? Но это решение быстро привело к проблемам с производительностью при попытках построить какую-то более-менее сложную аналитику. Переход на PostgresSQL только временно решил проблему, т.к. количество записей уже исчислялось десятками миллионов и что-то сложное вычислить на таких объемах за разумное время становилось все сложнее. Кое-что уже практически невозможно. А что будет с производительностью через пару лет - представить страшно. Надо что-то предпринимать! В этой статье поделюсь своим первым опытом применения СУБД Clickhouse от Яндекс. Как работает, что может, как на нее планирую (если планирую) переходить, сравнение скорости работы, оценка производительности через пару лет, пример работы из 1С. Все это приправлено текстами запросов, кодом, алгоритмами выполненных действий и преподнесено вам для ознакомления в этой статье.

1 стартмани

24.01.2024    5669    glassman    18    

40
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sed29 24.10.22 15:33 Сейчас в теме
Здравствуйте,
1. Спасибо!
2. Будет ли поддерживаться данное расширение для будущих обновлений бухгалтерии?
2. DBOdin_Lab 115 24.10.22 15:44 Сейчас в теме
Здравствуйте!
Да, расширение будет поддерживаться, так как оно является частью большого продукта https://infostart.ru/public/1181112
по по поддержке которого у нас есть обязательства.
Кроме того, мы используем данное решение сами.
3. danya1606 25 29.12.22 12:01 Сейчас в теме
Не для всех баз бухгалтерии, можно применять указанный функционал, для начала проверьте и запустить в консоли запрос:
                       ВЫБРАТЬ
	ХозрасчетныйОбороты.Период КАК Период,
	ХозрасчетныйОбороты.УточнениеПериода КАК УточнениеПериода,
	ХозрасчетныйОбороты.Счет КАК Счет,
	ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
	ХозрасчетныйОбороты.Субконто2 КАК Субконто2,
	ХозрасчетныйОбороты.Субконто3 КАК Субконто3,
	ХозрасчетныйОбороты.СуммаОборот КАК СуммаОборот
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Обороты(, , УточнениеПериода, , , , , ) КАК ХозрасчетныйОбороты
ГДЕ
	ХозрасчетныйОбороты.УточнениеПериода > 0
Показать


Если вы получите записи, то ни в коем случае не применять расширение автора, т.к. изменяться данные остатков на конец года в ОСВ.
Созинов; +1 Ответить
Оставьте свое сообщение