Ускоряем обновление ЗУП до 3.1.25.136 (3.1.26.11) с часов до минут!

12.03.25

База данных - Обновление 1С

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

Файлы

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

Наименование Скачано Купить файл
Обработка свертки до обновления ЗУП на 3.1.25.136
.epf 16,15Kb
2 6 200 руб. Купить
Расширение для ускорения обновления ЗУП на 3.1.26.16
.cfe 19,61Kb
2 6 200 руб. Купить
Ускоряем обновление ЗУП до 3.1.30.133
.cfe 333,27Kb
1 6 200 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

В нашей компании всего с 2022 года перешли на ЗУП, но до сих пор занимаемся оптимизацией скорости, и обновления подкидывают новые проблемы, с которыми приходится бороться.

Очередное обновление принесло массу интересного, но и по ходу еще изменило способы хранения части информации.

Конкретно 

- РС БухучетЗарплатыСотрудников стал зависимым - появился документ + можно туда писать и другими документами

- в очередной раз решили обновить РС Отпуска сотрудников - решили из него сделать регистр остатков отпусков

Оба эти нововведения негативно отразились на процессе обновления

1 - первый этап обновления -монопольный -прошел на копии 7,5 часов и создал 79 000 документов БухучетЗарплатыСотрудников

2 - отложенное обновление -идет десятки часов

Чтобы понять -стоит ли именно Вам этим "заморачиваться", выполните запрос. У нас было порядка 900 000 заработанных, и 79 000 бухучет зарплаты

ВЫБРАТЬ
	"1.1 ЗаработанныеПраваНаОтпуска - всего" КАК РС,
	КОЛИЧЕСТВО(*) КАК Всего,
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОбновлениеАналитикиОстатковОтпусков.Сотрудник) КАК Сотрудников  
ИЗ
	РегистрСведений.ЗаработанныеПраваНаОтпуска КАК ОбновлениеАналитикиОстатковОтпусков

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	"1.2 ЗаработанныеПраваНаОтпуска - нулевые дни" КАК РС,
	КОЛИЧЕСТВО(*) КАК Всего,
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОбновлениеАналитикиОстатковОтпусков.Сотрудник) КАК Сотрудников  
ИЗ
	РегистрСведений.ЗаработанныеПраваНаОтпуска КАК ОбновлениеАналитикиОстатковОтпусков
	где ОбновлениеАналитикиОстатковОтпусков.КоличествоДней=0

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	"1.3 БухучетЗарплатыСотрудников - всего" КАК РС,
	КОЛИЧЕСТВО(*) КАК Всего,
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ БухучетЗарплатыСотрудников.Сотрудник) КАК Сотрудников  
ИЗ
	РегистрСведений.БухучетЗарплатыСотрудников КАК БухучетЗарплатыСотрудников

 

Для решения данной проблемы был произведен анализ и предложено 3 пути

  1. Заставить предприятие простаивать почти 8 часов, пока обновится
  2. Вынести последнюю процедуру за монопольный режим - и запустить потом, когда все работают
  3. Переписать обновление

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

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

Третий вариант - это не делать по документу на каждую строку записи РС БухучетЗарплатыСотрудников, а сгруппировать.

Его и выбрали

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

В итоге процесс обновления прошел за 10 минут, и можно работать.

 

Отложенное обновление

Процесс отложенного обновления тоже претерпел часть изменений

1 - по результатам замеров выяснилось, что одно из узких мест - это вызов сортировки по "ФизическоеЛицо,ДатаПриема"

Логический смысл непонятен, потому что берется порция данных из общего пула - порядка 60 000, и сортируется по алфавиту и дате приема.

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


Алгоритм работы

  1. Запустить обработку до обновления - там вызвать пункты меню. Влияют галки "свернуть до" и "уволенные". Если не интересны уже старые данные
    1. Очистить нулевые заработанные отпуска - удалит строки, где количество 0, иначе замедляется расчет
    2. Свернуть РС бухучет зарплаты сотрудников. Свернет периоды, если одинаковые способы. Свернуть до - убирает старые способы, но оставит старые, если они были единственные для этого сотрудника
  2. Накатить обновление и расширение. В расширении реализовано ускорение сортировки и главное - делает группировочные документы бухучету зарплаты сотрудников (помесячно).

 

Важно

Это подходит только при переходе на Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.25.136) или через нее выше!

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

  • Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.30.133, 3.1.26.13, 3.1.25.136

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

Ускорение обновление ЗУП

См. также

Инструменты администратора БД Обновление 1С Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Если обновление 1С уже падало с "Записи регистра сведений стали неуникальными", вы знаете, что платформа называет только первый такой регистр, и каждый следующий всплывает новым запуском обновления. Проверьте заранее: снимите слепок регистров в базе с новой конфигурацией и нажмите "Проверить" в рабочей. Обработка покажет все регистры сведений, где записи после обновления совпадут по измерениям, и сами группы таких записей: укороченная строка, меньше знаков после запятой, укрупнённая периодичность, убранный из составного тип. Удалённое измерение называет, но записи по нему не считает. Что разобрать не может, называет с причиной и в "дублей не найдено" не записывает. Только чтение, без доступа к таблицам СУБД.

10 стартмани

вчера в 15:50    176    0    nedomolkov.ivan    0    

3

Архивирование (backup) Обновление 1С Системный администратор Разработчик 1С 8.3 Бесплатно (free)

Платформа 8.3.17, MS SQL Server: обновление конфигурации падает через 15 секунд на этапе обновления предопределённых данных, и конфигуратор при каждом входе предлагает только повторить. Проверьте у себя, когда сделана последняя полная копия базы: у нас её не было почти месяц. Разбор по минутам: что не помогло (перезапуск агента сервера 1С, перезагрузка, пакетный /UpdateDBCfg, три совета со стороны) и почему. Как ibcmd достал .dt из базы, которая не открывается, и как новую базу подставили под старым именем в кластере 1С через rac, не трогая пользователей. Простой 57 минут, потерь данных нет. Отдельно ошибки ИИ-агента Claude, который работал на сервере, и порядок действий на случай, если это случилось у вас.

03.11.2026    500    nedomolkov.ivan    12    

5

Обновление 1С Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

Вторая часть серии о переходе ERP 2.5 на 2.6. Я сравнил чистые выгрузки 2.5.27.88, 2.6.1.70 и 2.6.2.59 и выписал то, чего нет в официальных описаниях версий: какие экспортные методы удалены поимённо, какие документы больше нельзя создать и при каком условии, что переименовали без предупреждения. Из двенадцати механизмов, от которых отказывается 1С, к 2.6.2 удалены только два, а большая часть удалённого к ним не относится. Отдельно разбираю, почему перехватчики &ИзменениеИКонтроль ломаются на процедурах, где поменялся только английский текст, и почему доработки выгоднее готовить сразу под 2.6.2. Будет полезно разработчикам, которые сопровождают расширения и внешние обработки на ERP 2.5.27, и тем, кто планирует сроки перехода.

20.10.2026    933    lexatsch    6    

8

Обновление 1С Разработчик 1С 8.3 1С 8.5 Абонемент ($m)

Перед обновлением типовой конфигурации обработка читает код ваших доработок — внешних обработок, отчетов и расширений — и сверяет каждое обращение к конфигурации со старым и новым релизом. Результат — один отчет по всем доработкам: файл и строка, сам фрагмент кода и понятная причина («метод теперь принимает один параметр», «значение перечисления удалено», «перехватываемый метод не найден»). Исходники релизов и обработок можно подготовить прямо из обработки — пакетным запуском Конфигуратора.

3 стартмани

19.10.2026    312    1    InShallaH    0    

3

Обновление 1С Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

1С считает, что перейти с ERP 2.5 на 2.6 не сложнее, чем обновиться между версиями длительной поддержки, а обязательным переход станет не раньше 30 апреля 2027 года. Я решил проверить это заранее на нашей доработанной ERP 2.5.27, где есть два больших расширения и 517 внешних отчётов и обработок. Форма готовности нашла четыре механизма, которые надо перевести, а про код промолчала. Проверка применимости на чистой 2.6.1 выдала 478 проблем, и настоящих среди них меньше сотни. А сверка кода со словарём изменений нашла ещё 63 проблемы, которых проверка применимости вообще не видит. Часть из них не даст открыть модуль, остальные вылезут уже у пользователей. Рассказываю, как проверить применимость расширения к 2.6.1 без записи в базу, что ловит компилятор, что ломается чаще всего и чем это заменить.

16.10.2026    637    lexatsch    0    

3

Инструментарий разработчика Обновление 1С Разработчик 1С 8.3 Бесплатно (free)

Бесплатная внешняя обработка: до обновления типовой показывает, какие ваши внешние обработки и печатные формы после него упадут. Находит в их коде вызовы общих модулей и менеджеров типовой и сверяет каждый с текущей конфигурацией и с выгрузкой нового релиза: есть ли метод, экспортный ли, сходится ли число параметров. Обработки берёт из справочника или из папки .epf и .erf, без конфигуратора. У каждого вызова статус, строка и причина.

29.09.2026    1181    140    nedomolkov.ivan    2    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. siamagic 14.06.23 20:18 Сейчас в теме
У нас порядка 2000 сотрудников на дохлом оборудование, у вас 20000.
Обновление ЗУП не занимало более 20 минут - на дохлом оборудование (частота 2.3 герца, ддр3, сас - ахахах )
Потсгри?
2. ZAOSTG 211 14.06.23 21:49 Сейчас в теме
(1)
1 - MS SQL 2019 Enterprise. И Постгри PRO нормально настроенный не хуже M$
2 - если вы не используете распределение ЗП по способам отражения - это как сравнить тыжеловеса который пыхти над штангой в 200 кг и дрыща который кричит ему "смотри! Как я легко тягаю гантельку в 200 грамм!"
3 - у вас "офисный персонал" или тоже строительная организация с вахтами, северными, районными и тп? И по каждому сотруднику по 3-6 допначислений?
3- Вы видимо мало работаете с 1с. И не в курсе что деградация идет не в линейной прогрессии, а геометрической. И Ваши 20 минут в десять раз человек выйдут не 200 минут (что заметьте уже 3 с лишним часа) а намного, намного больше....
4 -и речь идет о "сферическом коне в вакууме" обновление или именно на эту версию? Предыдущие тоже быстро проходили.
3. evn-zorin 36 15.06.23 09:18 Сейчас в теме
Интересная адаптация
4. ZAOSTG 211 15.06.23 10:52 Сейчас в теме
(3) Хочешь обновиться - приходится выкручиваться
до сих пор идет обработка остатка отпусков
там новый РС -АналитикаОстатковОтпусков
куда заполняются остатки на начало месяца
и 950 000 строк идут мучительно долго :(
5. ixijixi 2177 15.06.23 12:02 Сейчас в теме
Мне немного страшновато, коллеги. ЗУП деградирует - НДФЛ считать фактически разучилась, куча мелких ошибок, возникающих непонятно откуда. Оптимизация при обновлении? Нет, не слышали...
Vlx; Kapitan911; evn-zorin; 0x00; +4 – Ответить
6. evn-zorin 36 16.06.23 06:20 Сейчас в теме
(5)возможно, несколько человек, руководившие разработкой покинули страну и вот такое вот началось. Это наблюдается не только в ЗУП: ERP, КА, УТ
7. ZAOSTG 211 16.06.23 07:53 Сейчас в теме
(5) Согласен. Ошибки на ошибках, официальные ответы "ну поправьте руками пока". а у нас десятки тысяч человек с командировками, больничными, переходами между разными ИФНС и тп
Особенно прикольно когда исправили зуп НДФЛ через полгода и наши корректировки в итоге стали вылазить боком -потому что он решил все посчитать уже "как надо было"...
(6)не. Думаю просто приоритеты сменились. с качества на новые фишки. понабрали подешевле прогов может- иногда такие косяки. недавно в УПП добавили "запрос" - получить остатки по товару в НУ. Но не поставили фильтр ни организация ни склад, ни товар. в конце только отбор. в итоге у человека с ограниченными правами перемещение 15 минут проводится вместо пары секунд. Написал в 1с -они "сам дурак -мы лучше знаем. как нить потом исправим". исправляли почти 3 релиза...
9. ixijixi 2177 16.06.23 08:46 Сейчас в теме
(7)
через полгода и наши корректировки в итоге стали вылазить боком
Подскажите, пжл, каким способом корректировки делали? Не "Операцией НДФЛ" случайно? Мы сейчас так лопатим, но я уже чувствую, что к добру это не приведет.
10. ZAOSTG 211 16.06.23 12:24 Сейчас в теме
(9)
Пересортица между ндфл - Документы.ОперацияНалоговогоУчетаПоНДФЛ
остальные косяки через Документы.ПереносДанных
для исправления сделал обработку https://infostart.ru/1c/tools/1866038/
8. ixijixi 2177 16.06.23 08:43 Сейчас в теме
(6) Маловероятно. Ну кому нужны 1сники за границей?))) А вот ушедшие САП и Аксапта освободили рынок ЕРП, куда на внедрение и бросили самых толковых.
11. ZAOSTG 211 16.06.23 12:25 Сейчас в теме
(8)На поржать
у меня коллега внедряет 1с в Ираке ;)
Rjhev; Vinzor; +2 – Ответить
12. Vinzor 129 21.06.23 13:15 Сейчас в теме
(11) https://www.cnews.ru/news/top/2020-10-14_v_ispanii_vnedren_pervyj
Первое зарубежное внедрение 1C:ERP WE позволило розничной испанской сети D-Wine вдвое сократить административные расходы.
13. ZAOSTG 211 26.06.23 09:24 Сейчас в теме
(12)
Устаревшая инфа
1с уже несколько поднимала цены (включая новый налог на богатых в виде КОРП) -так что уже экономии нет ;)
Для отправки сообщения требуется регистрация/авторизация