← На главную
При переходе с устаревшей программы 1С:Бухгалтерский учет 7.7 на конфигурацию 1С:Управление производственным предприятием 1.3 (УПП) пользователи нередко сталкиваются с ошибкой при попытке загрузить выгруженные данные. Попытка использовать типовой мастер переноса или файлы правил, предназначенные для «1С:Бухгалтерии предприятия 8», приводит к системному сообщению: Возможно, нарушена структура файла данных из-за использования нетиповых правил переноса данных. Разберем причины возникновения этой проблемы и пошагово рассмотрим правильный регламент миграции данных.
Выясним причину ошибки при загрузке данных
Проанализируем, почему штатный помощник перехода выдает ошибку структуры данных:
- Несоответствие целевой конфигурации: обработка «Переход на Бухгалтерию 8», встроенная в конфигурацию 7.7, формирует файл переноса по правилам, строго рассчитанным на метаданные конфигурации «Бухгалтерия предприятия». Конфигурация «Управление производственным предприятием» имеет совершенно другую архитектуру: здесь иначе устроены табличные части документов, состав реквизитов справочников и логика проведения. При попытке прочитать такой XML-файл механизм загрузки УПП обнаруживает критические расхождения в структуре и прерывает процесс.
- Попытка загрузки XML в справочник конвертаций: справочник
Конвертации из информационных баз 1С:Предприятия предназначен для внутреннего хранения предопределенных настроек типового переноса. Загрузить в него внешний произвольный файл правил в формате XML напрямую невозможно. Для таких файлов в «1С:Предприятии 8» применяется универсальная обработка обмена данными.
- Разница в модели учета: в 7.7 учет формируется исключительно бухгалтерскими проводками. В УПП 1.3 проводки по плану счетов вторичны — базисом системы являются оперативные регистры накопления (взаиморасчеты, складские запасы, затраты, НДС). Обычная бухгалтерская выгрузка не способна корректно инициализировать эти регистры.
Комплект необходимых файлов для штатного перехода
Для корректного переноса остатков на начало периода (например, на 1 января) и справочной информации фирма «1С» поставляет специальный комплект внешних обработок и правил. Их можно найти в дистрибутиве конфигурации УПП или на диске (сайте) ИТС в разделе обновлений. Нам понадобятся следующие файлы:
- ПодготовкаДанныхДляВыгрузки.ert — внешняя обработка для базы «1С:Бухгалтерский учет 7.7» (редакция 4.5, релиз не ниже 7.70.548). Она проверяет корректность ссылочной целостности объектов перед экспортом.
- V77Exp.ert — универсальная обработка выгрузки данных из 7.7 в формате XML.
- ACC77_KA11_UPP13.xml — специализированный файл правил конвертации данных, предназначенный именно для переноса из «Бухгалтерского учета 7.7» в «Комплексную автоматизацию 1.1» и «Управление производственным предприятием 1.3».
Пошаговый порядок выполнения переноса
Шаг 1. Подготовка информационной базы 1С:Бухгалтерии 7.7
Перед формированием выгрузки выполним обязательные регламентные процедуры в исходной базе:
- Завершим все регламентные операции закрытия предшествующего периода (месяца, квартала, года). Все сальдо должны быть окончательно сформированы.
- Создадим архивную копию базы данных.
- Выполним тестирование и исправление информационной базы в режиме «Конфигуратор».
- Через меню «Файл» — «Открыть» запустим обработку
ПодготовкаДанныхДляВыгрузки.ert, выявим и устраним возможные дубли или некорректные ссылки в справочниках.
Шаг 2. Выгрузка данных из 7.7
Разберем процедуру формирования файла обмена:
- В программе 7.7 откроем внешнюю обработку
V77Exp.ert через меню «Файл» — «Открыть».
- В поле выбора файла правил конвертации укажем путь к
ACC77_KA11_UPP13.xml.
- В поле файла данных укажем путь и имя для результирующего XML-файла, куда запишется вся информация.
- Установим дату формирования остатков — строго на конец дня перед началом нового расчетного периода (например,
31.12.2015 23:59:59).
- Отметим необходимые флаги выгрузки справочников и остатков по разделам учета.
- Нажмем кнопку «Выгрузить» и дождемся завершения процесса без ошибок.
Шаг 3. Подготовка конфигурации УПП 1.3
Прежде чем запускать импорт данных в пустую информационную базу УПП, необходимо задать базовые параметры программы. Если не заполнить учетную политику заранее, документы ввода остатков не смогут определить нужные регистры накопления:
- Введем организацию, проверим правильность заполнения реквизитов (ИНН, КПП).
- Заполним учетную политику по бухгалтерскому, налоговому и управленческому учету на дату ввода остатков. Критически важно: определимся со способом учета затрат — классический партионный учет либо
РАУЗ (расширенная аналитика учета затрат).
- Проверим настройку параметров учета.
Шаг 4. Загрузка данных в УПП 1.3
Поскольку встроенный помощник не предназначен для прямого чтения этого файла правил, воспользуемся штатной универсальной обработкой:
- В УПП 1.3 откроем меню
Операции — Обработки.
- Найдем и откроем обработку
Универсальный обмен данными в формате XML.
- Перейдем на вкладку
Загрузка данных.
- В поле «Имя файла для загрузки» выберем ранее сформированный XML-файл с данными.
- Нажмем кнопку «Загрузить данные». По окончании процесса система выведет служебный отчет о количестве созданных объектов и проведенных документов ввода начальных остатков.
Обязательный контроль после переноса
После завершения загрузки нельзя сразу переходить к регулярной работе. Проанализируем корректность перенесенных сведений:
- Сверка оборотно-сальдовой ведомости: сформируем стандартный отчет
Оборотно-сальдовая ведомость в 7.7 на дату среза и ОСВ по счету в УПП. Итоговые обороты и конечное сальдо по всем балансовым счетам должны полностью совпадать.
- Проверка вспомогательного счета 000: сформируем карточку счета
000. На дату ввода остатков сальдо по дебету и кредиту счета 000 обязано быть строго нулевым. Если на счете 000 осталась сумма, значит, баланс не сошелся (выгружена не вся аналитика либо в исходной базе были перекосы).
- Сверка оперативных регистров: сформируем отчеты
Ведомость по взаиморасчетам с контрагентами и Ведомость по учету затрат (или Ведомость по партиям товаров на складах при партионном учете). Данные в этих регистрах должны копейка в копейку соответствовать суммам на счетах 60, 62, 76, 10, 41 и 43.
Альтернативные варианты переноса
Если штатные правила ACC77_KA11_UPP13.xml не подходят из-за существенных доработок плана счетов в 7.7, рассмотрим альтернативные методы:
- Перенос справочников с ручным вводом остатков: с помощью обработки переноса выгружаются исключительно справочники (контрагенты, номенклатура, статьи затрат, основные средства). Остатки вводятся вручную типовыми документами УПП из меню
Документы — Ввод начальных остатков. Этот способ исключает скрытые системные ошибки при последующем расчете себестоимости.
- Двухэтапная трансляция: данные сначала выгружаются штатным механизмом в типовую «Бухгалтерию предприятия 8», а затем при помощи индивидуально настроенных правил перегружаются в УПП.
- Адаптация правил в конфигурации «Конвертация данных»: файл
ACC77_KA11_UPP13.xml загружается в конфигурацию «1С:Конвертация данных 2.1», где настраивается индивидуальное сопоставление добавленных субсчетов и нестандартных субконто базы 7.7.