Обновление программы «АПК Отчётность» в 1С: три рабочих способа и разбор ошибок

· 9 мин

Содержание

Частое заблуждение: чтобы поставить новый релиз «АПК Отчётность», многие заново устанавливают программу с диска или скачивают полный дистрибутив. Это лишнее. «АПК Отчётность» — обычная конфигурация на платформе 1С:Предприятие 8.3, и обновить её можно штатными средствами: автоматически через интернет -поддержку, вручную из файла поставки или через Конфигуратор. Данные при этом остаются на месте.

Самый быстрый путь, если есть интернет и действующий договор ИТС, — включить проверку обновлений в режиме 1С:Предприятие и установить релиз в пару кликов. Нет интернета на рабочем компьютере — скачиваете файл обновления .cfu на другой машине и загружаете через Конфигуратор. Большинство сбоев при обновлении — это либо ошибка сертификата при подключении к серверу обновлений, либо занятая база, которую не отдали в монопольный доступ.

Пути меню ниже показаны для типового интерфейса «Такси» платформы 8.3. В разных релизах названия разделов могут немного отличаться — ориентируйтесь на смысл пункта.

Шаг 1. Узнаём текущий релиз и откуда брать обновление

Прежде чем ставить новую версию, посмотрите, какая стоит сейчас. В режиме 1С:Предприятие откройте главное меню (значок в левом верхнем углу) → О программе. В окне будут две строки:

  • 📌 версия платформы (например, 8.3.24.xxxx);
  • 📌 версия (релиз) конфигурации «АПК Отчётность».

Релиз конфигурации обновляется отдельно от платформы. Для сдачи отчётности важен именно релиз конфигурации — в нём приходят новые формы и контрольные соотношения. Эту же информацию показывает Конфигуратор: Справка → О программе.

Обновления к конфигурации берутся из двух источников:

  1. Интернет-поддержка. Сервис 1С сам находит и скачивает нужный релиз. Нужен логин и пароль от Портала 1С:ИТС и действующий договор сопровождения.
  2. Файлы поставки. Дистрибутив обновления (.cfu — файл обновления или .cf — полная конфигурация) вам передаёт партнёр либо вы скачиваете его на портале на машине с интернетом.

Нельзя перепрыгнуть сразу на самый свежий релиз через несколько промежуточных. Платформа проверяет цепочку версий: если текущий релиз слишком старый, обновления ставят последовательно. При автообновлении через интернет это происходит само; при ручной установке из файла может понадобиться несколько .cfu подряд.

Какой способ выбрать — зависит от того, есть ли интернет на рабочем месте и действует ли договор сопровождения:

СпособКогда применятьЧто нужно
Автообновление через интернет-поддержкуЕсть интернет и действующий ИТСЛогин и пароль Портала 1С:ИТС
Ручной запуск в пользовательском режимеНужно поставить релиз сразу, не дожидаясь автопроверкиДоступ к серверу обновлений или файл .cfu
Через Конфигуратор из файлаНет интернета на рабочем месте или сервер недоступенСкачанный заранее файл .cfu или .cf

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

Шаг 2. Автоматическое обновление через интернет-поддержку

Это основной способ, когда компьютер подключён к сети. Один раз настраиваете — дальше программа сама сообщает о новых релизах.

  1. В режиме 1С:Предприятие перейдите в раздел Администрирование → Интернет-поддержка и сервисы (в части конфигураций этот блок называется Поддержка и обслуживание).
  2. Нажмите Подключить интернет-поддержку и введите логин и пароль от Портала 1С:ИТС.
  3. Откройте настройку обновления программы и включите автоматическую проверку новых версий. Можно задать расписание — например, проверять при запуске.
  4. Когда появится новый релиз, программа предложит его скачать и установить. Согласитесь и дождитесь загрузки.

На финальном этапе программа применяет обновление к базе. Этот шаг требует, чтобы в базе не было других пользователей — все должны выйти из программы. В файловой базе достаточно закрыть остальные окна 1С, в клиент-серверной — завершить активные сеансы.

Перед установкой релиза сделайте резервную копию базы (выгрузку). Если обновление прервётся на середине, вернуть рабочее состояние быстрее всего из копии. Для файловой базы это копия всей папки с файлом 1Cv8.1CD, для серверной — выгрузка в .dt или средствами СУБД.

После применения обновления при первом входе в программу запускаются обработчики обновления — они перестраивают данные под новый релиз. Не прерывайте этот процесс.

Шаг 3. Ручная установка релиза в режиме 1С:Предприятие

Автопроверку можно не ждать, а запустить обновление руками. Это удобно, когда вы точно знаете, что вышел нужный релиз (например, перед сдачей отчёта по новой форме).

  1. Зайдите в тот же раздел Администрирование → Интернет-поддержка и сервисы (или Поддержка и обслуживание).
  2. Откройте пункт Обновление программы.
  3. Нажмите Проверить наличие обновлений — программа опросит сервер и покажет доступный релиз.
  4. Выберите релиз и запустите установку.

Здесь же, в пользовательском режиме, многие современные конфигурации умеют ставить обновление из локального файла: в окне обновления выбираете не поиск в интернете, а установку из заранее скачанного файла .cfu. Если такого варианта в вашей версии нет — обновляйтесь через Конфигуратор (шаг 4).

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

Шаг 4. Обновление из файла без интернета (через Конфигуратор)

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

Сначала подготовьте файл обновления. На машине с интернетом войдите на портал под своим логином, скачайте для «АПК Отчётности» файл .cfu нужного релиза (или полную конфигурацию .cf) и перенесите его на флешке. Можно взять файл у партнёра.

Перед обновлением через Конфигуратор
Выполнено: 0 / 5

Дальше — установка:

  1. Запустите базу в режиме Конфигуратор.
  2. Меню Конфигурация → Поддержка → Обновить конфигурацию.
  3. Выберите источник Выбор файла обновления и укажите скачанный .cfu (для полной замены — .cf через Загрузить конфигурацию из файла, но это более грубый способ, применяйте его по инструкции партнёра).
  4. Программа покажет, какие объекты изменятся. Подтвердите обновление главной конфигурации.
  5. Выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

Шаг Обновить конфигурацию базы данных (F7) требует монопольного (исключительного) доступа к базе — остальные пользователи должны выйти заранее. Если доступ занят, платформа не даст применить изменения и выдаст сообщение о работающих сеансах.

После того как структура базы обновлена, закройте Конфигуратор и войдите в программу в режиме 1С:Предприятие — запустятся обработчики обновления. Проверьте в О программе, что релиз сменился на нужный.

Отдельно стоит сказать про клиент-серверную базу . Там монопольный доступ означает, что на сервере 1С не должно оставаться активных сеансов этой информационной базы. Завершать чужие сеансы на ходу рискованно — пользователи потеряют несохранённые данные. Договоритесь о технологическом окне: предупредите всех, дождитесь выхода и только потом запускайте обновление. Файловую базу достаточно освободить на одном компьютере, где лежит файл 1Cv8.1CD.

Что проверить после обновления:

  • 📋 в окне О программе релиз конфигурации изменился на нужный;
  • 📋 отчётные формы открываются и соответствуют текущему периоду;
  • 📋 ранее заполненные данные на месте, расчётные показатели не обнулились.

Если хоть один пункт не сходится — не продолжайте работу, а разберитесь по журналу регистрации (шаг 6) или восстановите базу из копии.

Шаг 5. Ошибки сертификатов и защищённого соединения

Самая частая группа проблем при обновлении через интернет — программа не может установить защищённое соединение с сервером обновлений. Причина почти всегда на стороне операционной системы, а не 1С.

Диагностика: выберите симптом

Если ошибка повторяется именно на вашем компьютере, а на другом всё работает — дело в его настройках (сертификаты, время, прокси, антивирус), а не в самой программе. Отдельная криптография (например, КриптоПро) для обновления конфигурации не нужна: подписи и сертификаты электронной отчётности к процедуре обновления отношения не имеют, их настраивают отдельно.

Шаг 6. Если обновление не встало: смотрим журнал и логи

Когда обновление прервалось или база после него ведёт себя странно, не ставьте релиз повторно вслепую — сначала найдите причину.

  • Журнал регистрации. В режиме 1С:Предприятие: Администрирование → Обслуживание → Журнал регистрации (или аналогичный пункт раздела администрирования). Отфильтруйте записи по уровню «Ошибка» за время обновления — там будет текст сбоя обработчика.
  • Сообщения Конфигуратора. Если обновление шло через Конфигуратор, окно служебных сообщений внизу показывает, на каком объекте остановилась установка. Не закрывайте это окно до конца процедуры.
  • Файл обновления не подходит. Сообщение вида «обновление предназначено для другой версии» означает, что .cfu рассчитан на иной исходный релиз. Вернитесь к шагу 1, сверьте текущий релиз и возьмите подходящий файл цепочки.

Запишите точный текст ошибки и номер релиза, с которого и на который обновляетесь. С этими данными и партнёр, и линия консультаций решают вопрос в разы быстрее, чем по описанию «не обновляется».

Если после обновления программа не запускается или обработчики завершились с ошибкой, самый надёжный шаг — восстановить базу из резервной копии, сделанной перед обновлением, и повторить установку уже разобравшись с причиной. Не пытайтесь «доломать» наполовину обновлённую базу — это чаще усугубляет проблему.

Шаг 7. Когда подключать техподдержку

Обращаться к специалисту имеет смысл, если:

  • обновление падает с ошибкой обработчика, и восстановление из копии не помогло;
  • после установки релиза пропали или неверно считаются данные в отчётных формах;
  • в конфигурацию вносились доработки, и обновление конфликтует с ними;
  • не получается скачать нужный релиз, хотя договор ИТС действует.

Техподдержку оказывает ваш партнёр 1С (тот, у кого заключён договор сопровождения) или линия консультаций по договору ИТС. Чтобы обращение сразу приняли в работу, подготовьте: версию платформы и текущий релиз конфигурации (из окна О программе), точный текст ошибки или скриншот, номер релиза, на который обновляетесь, и тип базы — файловая или клиент-серверная.

Если база с доработками или вы не уверены в результате, перед обновлением боевой базы имеет смысл сделать её копию и обновить сначала её. Так вы увидите, пройдут ли обработчики без ошибок и как поведут себя отчётные формы, ничем не рискуя. Убедились, что всё встало корректно, — повторяете те же шаги на рабочей базе в технологическое окно.

Частые вопросы

Нужен ли действующий договор ИТС, чтобы обновиться?
Для обновления через интернет-поддержку — да: без активного договора сопровождения сервер не отдаёт файлы. Если у вас уже есть файл обновления .cfu на руках (от партнёра), поставить его через Конфигуратор можно и без онлайн-доступа.
Слетят ли при обновлении настройки и введённые данные?
Нет. Обновляется только конфигурация (программный код и формы), а база данных и ваши настройки остаются. Риск возникает, только если в конфигурацию вносились доработки и она снята с поддержки — тогда обновление нужно согласовывать со специалистом.
Можно ли обновиться сразу на последний релиз, минуя промежуточные?
Не всегда. Если текущий релиз сильно устарел, платформа потребует ставить версии по цепочке. При автообновлении через интернет это делается последовательно автоматически; при ручной установке придётся применить несколько файлов .cfu по порядку.
После обновления программа не запускается — что делать?
Восстановите базу из резервной копии, сделанной перед обновлением, затем выясните причину по журналу регистрации и сообщениям Конфигуратора. Повторную установку запускайте, только устранив ошибку, а не поверх сломанной базы.
Сколько времени занимает обновление?
Для небольшой файловой базы — несколько минут. Дольше всего идёт шаг обработчиков обновления при первом входе: на объёмной базе он может занять десятки минут. Не прерывайте его и не выключайте компьютер в это время.