← На главную
Перенос начальных остатков и справочных данных из устаревающей конфигурации 1С:Бухгалтерия 7.7 в современную 1С:Бухгалтерия 8.3 (редакция 3.0) — стандартная задача при переходе на актуальную платформу. Однако в процессе выгрузки пользователи часто сталкиваются с ошибками загрузки данных и несовместимостью правил обмена.
Рассмотрим причину возникновения таких сбоев и проанализируем практические способы их устранения.
Выясним причину ошибки при загрузке данных
При использовании стандартного файла правил ACC_ACC8.xml, входящего в комплект поставки 1С:Бухгалтерии 7.7, загрузка в 1С:Бухгалтерию 8.3 может прерываться сообщением вида:
Ошибка при загрузке данных: Тип не определен (РегистрСведенийЗапись.УчетнаяПолитикаОрганизаций)
Проанализируем, почему это происходит:
- Рассинхронизация релизов: Фирма «1С» регулярно обновляет структуру метаданных конфигурации «Бухгалтерия предприятия 3.0». В новых релизах платформы 8.3 устаревшие объекты переименовываются или перемещаются в группу устаревших (например,
УчетнаяПолитикаОрганизаций меняется на УдалитьУчетнаяПолитикаОрганизаций или УчетнаяПолитика). Правила из дистрибутива семерки быстро устаревают и перестают соответствовать структуре приемника.
- Определитель конфигурации КОРП: Указание версии «Бухгалтерия КОРП» в файле правил является нормальным. Структура конфигураций ПРОФ и КОРП унифицирована, поэтому типовые правила подходят для обеих версий. Главная проблема заключается именно в несовпадении релизов, а не в назначении КОРП/ПРОФ.
Способ 1. Использование встроенного помощника переноса в 1С:Бухгалтерии 8.3
Наиболее надежный вариант — запускать процесс переноса из программы-приемника (1С:Бухгалтерия 8.3). В конфигурацию 3.0 встроен актуальный помощник загрузки данных из прошлых версий.
Разберем порядок действий по шагам:
- Откроем 1С:Бухгалтерию 8.3 и перейдем в раздел Администрирование — Перенос данных из 1С:Бухгалтерии 7.7 (или запустим Помощник перегрузки).
- Выберите вариант загрузки: через прямое подключение к базе 7.7 (COM-соединение) или через промежуточный XML-файл.
- При выгрузке через файл перейдите к опции сохранения актуальных правил обмена. Программа выгрузит свежий XML-файл правил, выверенный под текущий релиз 8.3.
- Укажите полученный файл правил в обработке выгрузки
ACC_ACC8.ert в базе 1С 7.7.
Важное замечание по COM-соединению: Прямое подключение к базе 7.7 работает только при использовании 32-разрядного клиента 1С:Предприятия 8.3, так как COM-сервер V77.Application и компонента V7Plus.dll являются 32-битными.
Способ 2. Выгрузка актуальных правил из конфигурации-приемника
Если прямой перенос между базами невозможен (например, базы расположены на разных серверах), выполним экспорт правил обмена:
- В 1С:Бухгалтерии 3.0 найдем форму загрузки данных из 7.7.
- Сохраним комплект правил обмена на диск.
- Заменим устаревший файл
ACC_ACC8.xml в каталоге ExtForms базы 1С 7.7 на новый файл.
- Убедимся, что для файла не установлен атрибут «Только чтение» (Read-Only).
- Запустим выгрузку начальных остатков из 7.7 повторно.
Способ 3. Согласование релизов конфигураций
Если нет возможности оперативно обновить правила обмена, примените вариант с временной установкой соответствующего релиза:
- Определим дату релиза 1С:Бухгалтерии 7.7, из которого берутся правила.
- Установим релиз 1С:Бухгалтерии 3.0, выпускавшийся в тот же период.
- Выполним перенос данных и загрузку остатков в промежуточную базу 8.3 старого релиза.
- Обновим полученную базу 1С:Бухгалтерия 8.3 штатным способом до последнего актуального релиза.
Рекомендации по подготовке базы 1С 7.7 к переносу
Чтобы избежать ошибок при выгрузке, перед началом процедуры перегрузки необходимо выполнить подготовку информационной базы:
- Выполните проверку и исправление информационной базы в Конфигураторе 7.7 (Тестирование и исправление ключей аналитики, пересчет итогов).
- Проверьте отсутствие отрицательных остатков по счетам бухгалтерского учета.
- Переносите только остатки на начало года и справочники. Выгрузка документов за прошлые периоды часто приводит к расхождениям в проведении из-за разницы в алгоритмах платформ 7.7 и 8.3.