Какую проблему решает
В современных типовых конфигурациях 1С (Документооборот, ERP, ЗУП, УТ, БП, КА и др.) производственный календарь хранится в регистре сведений КалендарныеГрафики и заполняется через справочник «Календари». Штатная кнопка «Заполнить по умолчанию» в БСП работает по двухуровневой схеме: сначала ищет шаблон года в поставляемых данных классификатора, а если его нет — обращается к сервису 1С через Интернет-поддержку. Если ИПП отключена (закрытый контур, недоступный прокси, корпоративная политика безопасности) — шаблон не загружается, и в регистре проставляются только Сб и Вс. Внешне процедура отрабатывает «успешно», но фактический результат — сломанный календарь. В журнале регистрации при этом видны характерные ошибки:
Работа с классификаторами
URL: https://classifier-repository.1c.ru/external-api/version/latest
Код ошибки: LockError
Обращение к сервисам Интернет-поддержки запрещено.
Последствия выявляются не сразу, а через 2–3 недели после новогодних праздников: пропущенные сроки задач в Документообороте, расхождения по табелям в ЗУП, ошибки в плановой себестоимости, претензии от пользователей по дедлайнам.
Что делает обработка
Принимает на вход XML-файл с описанием производственного календаря в формате xmlcalendar.ru (открытый проект, регулярно обновляется под официальные постановления Правительства РФ). Парсит файл, формирует полный набор записей за год и пишет его в РегистрСведений.КалендарныеГрафики для элемента справочника «Производственный календарь». Корректно обрабатывает все три типа особых дней:
t="1"— нерабочий праздничный день (ДеньВключенВГрафик = Ложь)t="2"— предпраздничный сокращённый рабочий (ДеньВключенВГрафик = Истина)t="3"— перенос выходного на рабочий день (ДеньВключенВГрафик = Истина)
Все остальные дни заполняются по правилу «Сб/Вс — выходные, будни — рабочие». Параллельно ведётся накопительный счётчик рабочих дней с начала года (КоличествоДнейВГрафикеСНачалаГода) — этот ресурс используется в БСП для расчёта сроков. После заливки выдаётся сообщение с контрольной статистикой:
Готово. Год 2026: рабочих дней 247, выходных 118.
Запись в регистр выполняется в одной транзакции — либо весь год замещается, либо при ошибке откатывается всё. Безопасно для прерывания на середине.
Поддерживаемые конфигурации
Любые типовые и кастомизированные конфигурации на платформе 1С:Предприятие 8.3 (8.3.14 и выше), использующие стандартную подсистему «Календарные графики» БСП — в частности:
- 1С:Документооборот КОРП и ПРОФ 2.x / 3.x
- 1С:ERP Управление предприятием 2
- 1С:Зарплата и управление персоналом 3
- 1С:Бухгалтерия предприятия 3
- 1С:Управление торговлей 11
- 1С:Комплексная автоматизация 2
- 1С:Управление холдингом
- Отраслевые решения на базе указанных
Имя элемента справочника по умолчанию — «Производственный календарь». Если в вашей базе он назван иначе, в коде правится одна строка (имя задано константой в запросе).
Что НЕ делает
- Не загружает региональные производственные календари (только федеральный РФ). Под регион — отдельный XML и небольшая правка.
- Не пересчитывает зависимые регистры (
ДоступноеВремяСотрудников, графики работы, сроки уже стартовавших процессов). После загрузки нужно запустить штатные регламентные задания пересчёта. - Не работает в облаках 1С:Fresh (там запрет на внешние обработки — это ограничение платформы).
Как пользоваться
- Скачать XML за нужный год с xmlcalendar.ru (или подготовить файл вручную в том же формате — он простой).
- Открыть
.epfв режиме предприятия через Файл → Открыть либо подключить через «Дополнительные отчёты и обработки». - Нажать «Загрузить из XML», выбрать файл — получить контрольное сообщение.
- Проверить результат через стандартную форму календаря или запросом к регистру.
В составе поставки: .epf файл, краткая инструкция, контрольный запрос для верификации результата, тестовый XML на 2026 год.
Технические детали
Код открыт, не скомпилирован, не зашифрован. Использует только стандартные платформенные объекты — никаких внешних компонент, COM-объектов, прав на исполнение скриптов ОС. Безопасно для контура с повышенными требованиями по ИБ.
Проверено на следующих конфигурациях и релизах:
- Документооборот КОРП, редакция 3.0, релизы 3.0.19.30
Вступайте в нашу телеграмм-группу Инфостарт