Конвертация из 1с 7.7 в 8


Большинство пользователей программы 1С 7.7 представляют переход с 1С 7.7 на 8.3 (8.2) как что-то сложное и подвластное только программистам. Если в организации не переделанная вдоль и поперек конфигурация, то эта статья написана для Вас и поможет с переходом на 1С 8.3 или 8.2 .

Как подготовить базу 1С 8.3 (8.2) для последующего переноса данных из 1С 7.7 пошагово

Перед началом работы необходимо подготовить базу 1С 8.3 (8.2) для последующей загрузки данных.

Шаг 1

Обновить базу 1С до актуально релиза, использовать последнюю версию 8.2 или 8.3. Проверить актуальность текущего релиза можно на сайте техподдержки 1С.

Как установить или обновить платформу 1С 8.3 смотрите в нашем видео уроке:

Шаг 2

Провести регламентные операции закрытия месяца. Дополнительно можно сделать проверку бухгалтерского учета через Сервис – Проверка данных для перехода 1С Бухгалтерия 8. При наличии ошибок – исправить их.

Шаг 3

Шаг 5

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

Благодаря этим подготовительным мероприятиям у нас из базы удаляться лишние объекты, база 1С станет меньше. Произойдет пересчет итогов, проверка логической целостности базы. Теперь можно приступать к переводу данных с 1С 7.7 на 1С 8.3 (8.2).

Как добавить информационную базу в 1С 8.3 смотрите в следующем видео уроке:

Перенос данных из 1С 7.7 в 1С 8.2 Бухгалтерия 2.0

В последней версии релиза программы 1С 8.2 Бухгалтерия 2.0 перевод из информационных баз 1С 7.7 не поддерживается. В соответствии с требованием фирмы 1С необходимо делать . Поэтому, если в базе 1С 8.2 выбрать Сервис – Перенос данных из информационных баз 1С Предприятия 7.7 , то получим ошибку:

Но что делать, если очень нужно сделать перенос и именно в версию программы 1С 8.2?

Шаг 1. Выгрузка данных из 1С 7.7

Необходимо скачать файлы, которые ранее поставлялись фирмой 1С для выгрузки в 1С 8.2 Бухгалтерию. Эти файлы необходимо положить в папку ExtForms с вашей БД. В примере это D:\1с\77\unp_demo\ExtForms. Посмотреть путь к вашей базе данных можно при загрузке программы 1С:

Запустим эту обработку: Если все сделано правильно, то должна появиться надпись – Выгрузка данных для 1С Бухгалтерия 8, выберем ее по кнопке Открыть:

  • Правила выгрузки – файл с именем Acc77_80.xml, его мы скопировали в папку ExtForms;
  • Дата начала и дата окончания – период, в течение которого будут выгружены данные;
  • Правила выгрузки данных – объекты для выгрузки, справочники и документы, которые нужно выгрузить в файл.

Файл с данными в примере будут копироваться на рабочий стол, но Вы можете выбрать любую другую папку. Нажимаем кнопку Загрузить правила обмена. Откроется список объектов, которые будут выгружаться из 1С 7.7 и который можно редактировать, убирая или устанавливая галки выбора:

В зависимости от ситуации выгружать данные можно либо сразу все, либо частями. Сначала выгружаем справочники – 95% они выгружаются без проблем. Вторым файлом выгружаем остатки и обороты по разделам учета. Этот вариант удобно использовать, если какие-то данные выгружаются не совсем корректно.

Шаг 2. Загрузка в 1С 8.2 Бухгалтерия 2.0 из 1С 7.7

Выбираем Сервис – Перенос данных из информационных баз 1С Предприятия 8 , в появившемся окне выбираем Загрузить из файла:

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

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

Перенос данных из 1С 7.7 в 1С 8.3 Бухгалтерия 3.0

Алгоритм переноса базы из 1С 7.7 в 1С 8.3 немного отличается в деталях, но в общем похож на тот что описан выше для 1С 8.2 Бухгалтерия 2.0.

Шаг 1

После обновления информационной базы 1С, необходимо обновить правила выгрузки данных. Это можно осуществить следующим образом.

Откроем 1С 8.3 Бухгалтерия 3.0 и выберем В нижнем правом углу выберем кнопку Сохранить правила переноса, выберем версию 1С Бухгалтерия 7.7 и сохраним правила, указав путь в каталог ExtForms информационной базы данных:

Шаг 2. Выгрузка данных из 1С 7.7

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

Запустим обработку выгрузки: Сервис – Дополнительные возможности. Находим надпись Переход на 1С 8.3 Бухгалтерию ред. 3.0 и нажимаем Открыть:

В появившемся окне необходимо заполнить:

  • Правила выгрузки – файл с именем ACC_ACC8.xml, которой можно найти в папке с вашей базой данных (как определить путь к базе данных – было описано выше), папка ExtForms. Это тот, который скопировали из 1С 8.3;
  • Дата начала и дата окончания – период, за который будут выгружены данные;
  • Имя файла данных – место, куда будем копировать файл с выгруженными данными;
  • Правила выгрузки данных – объекты для выгрузки, справочники и документы, которые будут выгружены в файл:

Нажимаем кнопку Загрузить правила обмена. Появится список объектов, которые будут выгружаться из 1С 7.7, который можно редактировать убирая или устанавливая галки выбора.

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

Откроем 1С Бухгалтерия 3.0 (8.3) и выберем Здесь увидим 2 способа загрузки данных:

  • Загрузить данные из информационной базы – программа 1С 8.3 сама найдет установленные базы и попробует подключиться к этой информационной базе, скопировав оттуда данные. С помощью настроек можно указать что необходимо загружать и нажать кнопку Загрузить данные:

  • Загрузить данные из файла – это как раз наш вариант. Необходимо указать файл, который выгрузили из 1С 7.7 и нажать кнопку Загрузить данные. Если появилось окно как внизу, то значит, что загрузка прошла успешно. В противном случае надо загружать либо частями и исправить ошибки, которые выдаст программа в 1С 7.7:

Перенос данных из измененной типовой конфигурации 1С 7.7 в 1С 8.3 (8.2)

Перенос данных из измененных конфигураций 1С 7.7 значительно более сложен из-за переписанных бизнес-процессов, которых нет в той редакции программы, в которую будем переносит данные. В большинстве случаев, такие переносы должен делать специалист обладающий опытом переноса данных или хорошо владеющий конфигурацией Конвертация данных. Существуют общие принципы переноса, которыми можно воспользоваться для переноса таких конфигураций:

  • Перенос функционала. В новой конфигурации необходимо повторить функционал, который присутствует в 1С 7.7. Дополнительные документы, справочники и реквизиты. Сделать выгрузку -CF этой базы.
  • на конец года. Сравнить обороты по счетам до свертки и после – они должны быть равны.
  • Перенос данных из свернутой базы 1С 7.7 в типовую чистую базу новой редакции. Проверить данные оборотов по счетам в 1С 7.7 и 8.2 или 8.3. В случае ошибок исправить их.
  • В чистую базу, в которую произвели загрузку данных из 1С 7.7, необходимо сделать загрузку CF файла конфигурации, в которой повторили функционал из 1С 7.7.
  • Дополнительные реквизиты справочников можно перенести с помощью конфигурации Конвертация данных.

Проверка данных после переноса данных из 1С 7.7 в 1С 8.3 и 8.2

С помощью отчета Оборотно-сальдовая ведомость сформировать отчет с данными по субсчетам, видам учета, забалансовым счетам, валютам и сравнить с таким же отчетом из базы 1С 8.3 (8.2) в которую перенесли данные:

Нужно ли переходить на «1С:Предприятие 8.2»? Если вы читаете данную статью, значит, себе вы уже наверняка ответили на этот вопрос утвердительно. Поэтому сейчас мы не будем еще раз рассказывать о преимуществах перехода на новую платформу, а сосредоточимся непосредственно на деталях и особенностях данного процесса.


1. Общий алгоритм

Итак, вы решили переходить на «восьмерку» и хотите узнать, как это делается, и чем это вам «грозит». В самом общем виде схема перехода выглядит так (рис. 1).

Рис. 1. Алгоритм перехода с платформы «1С:Предприятие 7.7» на платформу «1С:Предприятие 8.2»


1. Апгрейд. Первое, что вам нужно сделать - написать заявление от вашей организации, сдать регистрационную анкету на платформу 7.7 и приобрести платформу 8.2. При этом Вам будет предоставлена скидка в размере стоимости старой платформы, но не более 50% . Старая платформа за Вами сохраняется, и вы можете пользоваться ей и дальше, однако она будет снята с технической поддержки в фирме 1С.


2. Обновление текущей конфигурации до последнего актуального релиза.


3. Подготовка базы данных к переносу. Подразумевает резервное копирование базы данных, закрытие текущего расчетного периода, очистку базы от элементов, помеченных на удаление, и исправление ошибок в учете (если таковые имеются).


4. Перенос данных. Это основной этап. Алгоритмы и трудоемкость в каждом конкретном случае разные.


5. Обучение персонала работе с новой конфигурацией. Поскольку конфигурации на платформах 7.7 и 8.2 отличаются как по интерфейсу, так и по заложенному в них функционалу, для работы в новой конфигурации вам может понадобиться обучение. Вы можете изучить ее самостоятельно, используя соответствующую методическую литературу, но лучше все же пройти специализированный курс по 1С.


6. Эксплуатация. На этом этапе, когда пользователи начинают работать в новой программе, производится ее отладка и исправление возможных ошибок автоматизированного переноса данных.

Рассмотрим процесс перехода на новую платформу в контексте конфигурации «1С:Бухгалтерия» .


2. Меняем «1С:Бухгалтерию 7.7» на «1С:Бухгалтерию 8.2»

Стратегия и механизмы переноса данных из «1С:Бухгалтерия 7.7» в «1С:Бухгалтерию 8.2» определяются следующими факторами:

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


Своим клиентам мы советуем начинать работать в новой программе учета с 1-ого января нового года . Это связано с тем, что большинство налогов рассчитывается нарастающим итогом. Следовательно, чтобы не разрабатывать средства корректного переноса накопленных итогов, необходимо привязать начало работы в программе к началу отчетного периода по налогам. Разумеется, можно начинать работу и с начала квартала, и даже с начала следующего месяца, но такой переход повлечет за собой более значительные затраты (ввиду существенных различий в структуре документов в 7.7 и 8.2).


В зависимости от сочетания вышеуказанных факторов ситуации могут быть следующими.

Ситуация 1:

Переход с нового года, ТИПОВАЯ конфигурация, в старой программе сформированы правильные остатки на счетах


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


Если это ваш случай – вам повезло. Вам потребуется лишь обновить конфигурацию «1С:Предприятие 7.7» до последней версии и воспользоваться встроенной в «1С:Предприятие 8.2» обработкой «Перенос данных из информационных баз 1С:Предприятия 7.7». Сделать это вы сможете самостоятельно, без помощи специалиста. Нужно лишь четко следовать инструкциям, указанным в обработке.

Ситуация 2:

Переход с нового года, ТИПОВАЯ конфигурация, в старой программе ОТСУТСТВУЮТ ПРАВИЛЬНЫЕ ОСТАТКИ НА СЧЕТАХ


Стандартной практикой в таком случае является работа в старой и новой программе одновременно . Во время «переходного периода» (рис. 2) сотрудникам закрывают прежние сделки в старой программе и начинают вносить документы по новым сделкам в новую систему.


Рис. 2. Переходный период при смене платформы


Чтобы преодолеть данный период с наименьшими потерями можно пользоваться следующими стратегиями:

  • перенести остатки «как есть» на начало года и вести учет на основе этих данных . Как только верные остатки в «семерке» будут получены, необходимо незамедлительно скорректировать их задним числом в «восьмерке».
  • отказаться от переноса некорректных остатков и вносить первичные документы по новым сделкам в «восьмерку» без последующего их проведения. В таком случае не важно, есть в программе остатки или нет, непроведенные документы никаких движений по счетам не сделают. Так нужно действовать вплоть до момента получения корректных остатков в «1С:Предприятие 7.7». Далее полученные остатки переносятся в новую программу на начало года. Завершающим шагом становится последовательное проведение внесенной в новую программу за переходный период «первички» при помощи встроенной обработки «Групповая обработка справочников и документов» .

Ситуация 3:

Переход с середины года, ТИПОВАЯ конфигурация

«1С:Бухгалтерия 8.2» поддерживает ряд важных для ведения учета механизмов, работоспособность которых зависит от данных, вносимых в документы в течение года. Среди таких механизмов уже упомянутый расчет налогов нарастающим итогом, алгоритм распределения косвенных расходов и прочие процедуры, относящиеся к закрытию месяца. Именно из-за этих особенностей в данной ситуации невозможно перейти на новую программу также легко, как в первых двух случаях. Для минимизации количества ошибок, которые могут возникнуть при переносе, мы рекомендуем:

  • начать работу если не с начала года, то хотя бы с начала квартала;
  • перенести остатки на начало года;
  • перенести все первичные документы за текущий отчетный период (год) в новую систему и восстановить данные бухгалтерского и налогового учета с помощью групповой обработки справочников и документов.


1. Типовое решение «1С:Конвертация данных 2.1» . Данный программный продукт может использоваться для переноса информации между конфигурациями на платформе 1С любой структуры и сложности.

2. Разработки фирм-франчайзи 1С. У многих компаний, в том числе и у компании « RG-Soft» () , существуют отработанные методики для решения данной задачи, что позволяет существенно сократить время и бюджет работ по переносу данных.


Ситуация 4:

Переход с ТИПОВОЙ конфигурации С ПЕРЕНОСОМ ДОКУМЕНТОВ ПРОШЛОГО ПЕРИОДА

Отдельно отметим, что существуют компании, ведущие длительные (более года) отношения по договорам с контрагентами. Руководство таких компаний заинтересовано в наличии истории хозяйственных операций в программе. Наличие в новой программе документов, введенных в старой программе, позволяет пользователям легко и быстро отслеживать взаимоотношения по конкретным договорам/сделкам.


Реализовать такой перенос возможно с использованием тех же механизмов, что и в предыдущей ситуации. Отличием данного процесса является отсутствие необходимости переносить все документы, можно ограничиться переносом только нескольких видов документов, а остатки по остальным счетам вводятся через стандартные обработки. При этом дополнительные перенесенные документы обычно оставляют непроведенными.


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


Ситуация 5:

Переход с НЕТИПОВОЙ конфигурации на платформе «1С:Предприятие 7.7»

Описанные выше варианты применяются при переходе с типовой конфигурации «1С:Предприятие 7.7», но на практике нередко приходится сталкиваться с доработанными конфигурациями. Организация перехода в этой ситуации – особый вариант, заслуживающий рассмотрения.


В зависимости от характера внесенных в программу изменений существуют следующие технологии переноса данных:

· если конфигурация изменена незначительно и в основных механизмах похожа на типовое решение 1С, можно, как и в предыдущих вариантах, воспользоваться типовыми средствами перехода. Потребуется лишь настроить или незначительно доработать их под Вашу программу. Пожалуй, самым испытанным и надежным средством является уже упомянутая нами «1С:Конвертация данных 2.1». Данный инструмент потребует от пользователя определенных навыков работы, однако с его помощью возможно организовать автоматизированный перенос объектов между конфигурациями.

· если за годы использования конфигурация переработана коренным образом, то настройка типовых инструментов переноса может оказаться более трудоемкой, чем написание собственных обработок для этих целей. Аналогичная ситуация возникает и в случае организации перехода с программы учета, не связанной с платформами 1С. Осуществить такой переход тоже возможно, но заранее придумать универсальный обмен не получится. В каждом конкретном случае нужен индивидуальный подход к проблеме. Наша компания может предложить свои наработки по переносу данных через файлы различных форматов, таких как dbf, xls (Универсальный загрузчик из Excel в 1С), xml.


Еще один момент, о котором стоит упомянуть в связи переходом с платформы 7.7 на 8.2, касается объединения баз данных .


Из-за отсутствия механизма ведения учета нескольких фирм в одной базе многим предприятиям приходилось вести одновременно несколько баз в «1С:Предприятие 7.7». Так как в восьмой версии эта проблема решена, возникает задача объединения нескольких баз в одну в рамках проекта переноса данных. При этом каждая из баз семерки может обладать своими особенностями.

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

1. Унификация документов, относящихся к той или иной организации. Данная проблема легко решается с использованием механизма префиксов. Каждой организации, зарегистрированной в программе, присваивается свой буквенный префикс. Данный префикс прибавляется к номеру документа, тем самым обеспечивая уникальность номеров.

2. Контроль задвоения элементов справочников. При переносе данных из нескольких информационных источников в единую информационную систему может возникнуть ситуация, когда одинаковые элементы справочников, например, один и тот же контрагент в новом справочнике будет повторяться несколько раз. Поэтому после переноса данных необходимо выполнить процедуру сравнения и объединения дублирующихся элементов справочников.


3. Возможные трудности, о которых Вам стоит знать

При грамотном планировании процесса перехода на новую платформу многих проблем удается избежать. Однако есть ряд специфических особенностей, которые обнаруживаются уже на этапе реализации проекта. Речь идет о различных ошибках, которые возникают как по причине некорректных действий пользователей, так и вследствие технических особенностей платформы «1С:Предприятие». Рассмотрим эти моменты подробнее.


3.1. Ошибки в исходных данных

В общем случае, однозначная идентификация объекта в базе возможна по реквизитам ИНН и КПП. В семерке оба этих значения хранились в одном реквизите ИНН/КПП, и никаких проверок правильности введенных в этот реквизит данных не было. Возможным было ввести и меньше цифр, и разделитель поставить не в том месте, и ввести совсем абстрактный ИНН.


Типовой перенос, при формировании справочника контрагенты разделяет ИНН и КПП простым отсеканием нужного количества символов. Поэтому в реквизиты новой базы могут быть записаны абсолютно некорректные данные. Таким образом, верная идентификация объектов при переносе по таким данным будет весьма затруднительна.


Другая проблема – отсутствие единого формата занесения данных. Каждый пользователь может ввести наименование так, как ему самому больше нравится. Представим, что в одной «семерочной» базе пользователь, заполняя реквизит «Наименование» контрагента, написал «УК вымпел», а в другой «семерочной» базе этот же контрагент указан как «Управляющая компания «Вымпел». В такой ситуации автоматическая обработка никак не сможет определить, что это один и тот же контрагент, и перенесет его в восьмерку дважды. Работать дальше в такой базе будет сложно, так как часть сальдо будет на одном элементе, а вторая часть на другом.


3.2. Различия конфигураций

Еще одна группа ошибок переноса обуславливается технологическими различиями конфигураций. Некоторые хозяйственные операции отражаются в «1С:Предприятие 7.7» несколькими видами документов, а в «1С:Предприятие 8» одним. Например, поступления и материалов и товаров отражается в новой программе одним документом, а в старой - двумя. Таким образом, при попытке переноса документов «Поступление материалов №22» и «Поступление товаров №22» возникает ошибка контроля уникальности. Поскольку запись двух документов с одним номером в заданном периоде невозможна, необходимо искусственно вносить в них отличия и система внесения этих отличий оговаривается заранее.


Например, данная проблема решается прибавлением дополнительного префикса к номеру загружаемого документа. Для каждой особенности документа этот префикс выделяется отдельно. Это может быть характеристика базы, из которой загружаются документы или вид документа, из которого произведена загрузка. Вот пример формирования такого префикса. База филиала в Красноярске дает префикс «КР». Вид документа «Поступление материалов», из которого производится загрузка, дает префикс «М». Так, если номер документа в семерке был 00000031, то восьмерочный номер будет следующим:

«КР» + «М» + «00000031» = «КРМ00000031»

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


3.3. Технические проблемы

Ошибки переноса данных могут возникать и из-за технических особенностей платформы «1С:Предприятие». Скажем, стандартный механизм поиска по наименованию не отличает большие буквы в наименовании элемента справочника от маленьких. При использовании этого механизма возникает путаница. Например, в базе есть два контрагента «л-аудио» и «Л-Аудио». При поиске контрагента «л-аудио» система найдет «Л-Аудио». В результате получится неправильно заполненный документ.


Необходимо также обратить внимание и на саму избираемую методику переноса данных. Описанный выше пример с задвоением контрагентов, при переносе из баз филиалов компании может и не оказаться задвоением на самом деле. У компаний, работающих в разных городах, вполне могут быть и контрагенты, также работающие в разных городах. Филиал компании «Л-Аудио» в Нижнем Новгороде и сама компания «Л-Аудио» в Москве в базах совершенно правомерно могут называться абсолютно одинаково. Чтобы избежать подобной путаницы, нужно выбирать методику переноса заранее. В нашем примере можно разделять контрагентов по разным группам справочника в зависимости от базы-источника. Выбор такой методики повлияет и на механизмы загрузки данных.


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


Заключение

В настоящее время компаний, работающих с использованием «1С:Предприятие 7.7» по-прежнему остается достаточно много. Это связано с такими факторами как непонимание преимуществ новой платформы, нежелание учиться новым технологиям, опасения встретить большое количество трудностей при переходе. На примере «1С:Бухгалтерии» мы постарались показать, что большинство этих причин не такие уж существенные. На всем протяжении своей деятельности мы помогаем своим клиентам справиться с любыми возможными трудностями, связанными с внедрением программ на платформе «1С:Предприятие 8». Если Вас заинтересовал вопрос перехода или у Вас есть какие-либо другие вопросы, касающиеся платформы «1С:Предприятие 8» и созданных на ней конфигураций – специалисты компании «RG-Soft» к Вашим услугам!

Теперь пользователям "1С:Бухгалтерии 7.7" не обязательно дожидаться конца года, чтобы перейти на "1С:Бухгалтерию 8". Переход можно осуществить в конце любого месяца налогового периода. Технология переноса остатков уже опробована на действующих предприятиях, об одном из которых рассказывают специалисты ООО "Автоматизированные бухгалтерские системы". Статья содержит описание методики переноса и общие рекомендации по входному и выходному контролю переносимых данных.

До перехода в ООО "Лайма" (г. Миасс, Челябинская обл.) использовалась программа "1С:Бухгалтерия 7.7. Стандартная версия". Программа установлена на ноутбуке. Работа ведется в домашнем офисе.

Выпуск фирмой "1С" новой методики переноса данных и небольшой объем информационной базы позволили осуществить перенос данных за 2006 год непосредственно в момент установки "1С:Бухгалтерии 8".

Методика переноса данных

Включенная в состав релиза 1.5.8.5 новая методика перехода с "1С:Бухгалтерии 7.7" на "1С:Бухгалтерию 8" предусматривает перенос данных из информационной базы "1С:Бухгалтерии 7.7", которые обеспечивали бы корректное выполнение в "1С:Бухгалтерии 8" следующих действий:

  • проведение документов, выписанных после перехода на "1С:Бухгалтерию 8";
  • формирование регистров бухгалтерского учета за текущий отчетный период (оборотно-сальдовой ведомости, главной книги и т. п.);
  • формирование регистров налогового учета за текущий отчетный период, содержащих показатели, определяемые нарастающим итогом с начала года;
  • формирование регламентированной отчетности за текущий отчетный период.

Переход с "1С:Бухгалтерии 7.7" на "1С:Бухгалтерию 8" по этой методике рекомендуется выполнять в начале нового налогового периода (года) или, если новый период уже открыт, то по завершении очередного месяца текущего отчетного периода. В процессе переноса данных в "1С:Бухгалтерию 8" загружаются следующие сведения:

  • остатки по счетам бухгалтерского и налогового учета на начало текущего отчетного периода (на 1 января текущего года);
  • обороты по счетам бухгалтерского и налогового учета за текущий отчетный период сводными проводками помесячно;
  • временные разницы, отраженные на соответствующих счетах налогового учета (для организаций, применяющих ПБУ 18/02);
  • документы ввода начальных остатков по основным средствам и нематериальным активам;
  • налоговые базы по НДФЛ и налогам с ФОТ за текущий отчетный период;
  • задолженность по оплате полученных и выданных счетов-фактур на конец последнего закрытого месяца текущего отчетного периода;
  • сведения об объектах аналитического учета.

Подготовительные операции в "1С:Бухгалтерии 7.7"

Перенос данных из "1С:Бухгалтерии 7.7" возможен, начиная с релиза 7.70.477. Поэтому перед переносом было необходимо обновить конфигурацию до этого релиза.

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

Все файлы, необходимые для переноса данных, содержатся в папке Convert в каталоге шаблона релиза 1.5.8.5 "1С:Бухгалтерии 8". Содержимое этой папки лучше скопировать в каталог ExtForms информационной базы "1С:Бухгалтерии 7.7".

Методикой переноса предусмотрена единственная подготовительная операция - проверка кодов справочников, которые могут стать неуникальными при переносе данных в "1С:Бухгалтерию 8". Для проверки используется внешняя обработка ChkCode.ert.

Однако, для того, чтобы удостовериться в корректности ведения бухгалтерского и налогового учета в базе "1С:Бухгалтерии 7.7" и не переносить в "восьмерку" заведомо ошибочные проводки, полезно выполнить технологический анализ бухгалтерского учета (Меню "Отчеты -> Технологический анализ бухгалтерского учета"), а также анализ состояния налогового учета ("Налоговый учет -> Анализ состояния налогового учета").

Как правило, проблемы вызывают "ручные" проводки, которые делаются без контроля входящего сальдо, количественного учета и т.п. Новая методика даже такие проводки переносятся корректно, однако входной контроль позволяет сразу определить проблемы и выдать рекомендации по их исправлению.

В нашем случае контроль выявил расхождения в учете в части списания амортизации ОС на убытки прошлых периодов, которые решено было исправить уже в "1С:Бухгалтерии 8" после перехода.

Перенос данных

Сам перенос данных производится с помощью внешней обработки V77Exp.ert (меню "Файл -> Открыть"). В диалоге обработки указывается:

  • файл правил конвертации данных - Acc77_80.xml (поле "Имя файла правил");
  • файл, в который будут выгружены данные (поле "Имя файла данных");
  • дата начала текущего отчетного периода - 1 января 2006 года (поле "Дата начала");
  • дата конца последнего закрытого месяца в текущем периоде (поле "Дата окончания"). В нашем случае - 31 мая 2006 года.

После нажатия кнопки "Загрузить правила обмена" в диалоге обработки заполнится список правил выгрузки данных. Загруженный список представляет собой перечень счетов, итоги по которым могут быть выгружены, и справочников, которые могут быть перенесены в конфигурацию "Бухгалтерия предприятия". В таблице справа можно задать для большинства правил выгрузки данных отборы по значениям реквизитов (например, для выборочной выгрузки номенклатуры).

Поскольку мы переносим данные из "семерки", при первом запуске "1С:Бухгалтерии 8" необходимо отказаться от начального заполнения базы данных. После этого с помощью обработки загрузки данных (меню "Сервис -> Обмен данными -> Универсальный обмен данными в формате XML") загружаем файл переноса в восьмерку.

Проверка

Вся процедура переноса данных заняла не более получаса. Осталось только убедиться в том, что все данные перенеслись корректно. Здесь лучше всего начать с оборотно-сальдовой ведомости за период переноса данных. По балансовым счетам ведомости, сформированные в "1С:Бухгалтерии 7.7" и "1С:Бухгалтерии 8", должны совпадать. В случае, если обороты по какому-либо счету не совпадают, необходимо сформировать более детальные отчеты (оборотно-сальдовую ведомость или карточку) по этому счету, чтобы определить, какие обороты не перенеслись. Таким образом, можно проверить все данные, за исключением остатков по ОС и НМА, налоговых баз по НДФЛ и налогам с ФОТ за текущий отчетный период и задолженности по оплате полученных и выданных счетов-фактур на конец последнего закрытого месяца текущего отчетного периода.

В нашем случае в "1С:Бухгалтерии 7.7" данные по ОС были внесены не полностью, и в "восьмерке" документы "Ввод начальных остатков по ОС" просто не провелись, соответственно и сальдо на начало периода по счету 01 не возникло. Эти документы были исправлены вручную.

Подсистема учета НДС реализована в "1С:Бухгалтерии 8" на регистрах, для проверки правильности переноса следует использовать универсальный отчет "Остатки и обороты"(Отчеты -> Остатки и обороты) без ограничения периода по разделам учета "НДС предъявленный", "НДС с авансов" для анализа правильности переноса счетов ЗПК и ЗПР.

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

Вызвать Помощника в "1С:Бухгалтерии 7.7" можно из меню "Сервис - Переход на 1С:Бухгалтерию 8" (см. рис. 1).

Рис. 1

Работа с Помощником разбита на пять шагов. Переход от шага к шагу осуществляется при помощи кнопок "Далее" и "Назад".

Первый шаг - знакомство. Здесь дано краткое описание назначения Помощника, можно просмотреть информацию о преимуществах "1С:Бухгалтерии 8", указано, где можно получить дополнительную информацию о переходе на "1С:Бухгелтерию 8".

На втором шаге предоставляется возможность проверить и, при необходимости, получить обновление типовой конфигурации. Рекомендуется использовать последний релиз конфигурации, так как программа постоянно обновляется в связи с изменениями законодательства.

Если обновлений нет, можно продолжить работу.

Если обновление есть, то можно получить новый релиз конфигурации.

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

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

Или остатки на начала года и обороты с начала года до конца любого месяца.

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

На четвертом шаге Помощник указывает, в какой файл будут записаны выгружаемые данные. Если не изменять настройки по умолчанию, то при загрузке данных в "1С:Бухгалтерию 8" Помощник перехода в "1С:Бухгалтерии 8" найдет указанный файл автоматически.

И, наконец, заключительный шаг - выгрузка данных. Если установить флажок "Сформировать оборотно-сальдовую ведомость", то после выгрузки будет сформирована оборотно-сальдовая ведомость, которую можно распечатать, и с которой можно будет сверить результат загрузки в "1С:Бухгалтерию 8". Непосредственно выгрузка осуществляется по кнопке "Выгрузить".

На этом работа Помощника перехода с "1С:Бухгалтерии 7.7" завершена.

Теперь, необходимо запустить "1С:Бухгалтерию 8" и приступить к загрузке данных.

Вызвать Помощника можно из меню "Сервис - Переход с 1С:Бухгалтерии 7.7" (см. рис. 2).

Рис. 2

Так же, как и в "1С:Бухгалтерии 7.7", работа с Помощником разбита на несколько шагов. Переход от шага к шагу осуществляется при помощи кнопок "Далее" и "Назад".

Первый шаг - знакомство. Здесь дано краткое описание назначения Помощника, указано, где можно получить дополнительную информацию о переходе на "1С:Бухгелтерию 8", есть подсказка, что надо было сделать для выгрузки данных из "1С:Бухгалтерии 7.7".

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

Сведения об организации придется заполнить только пользователям базовой версии "1С:Бухгалтерии 8". Следует обратить внимание, что ИНН и КПП должен полностью совпадать с ИНН и КПП, введенными в "1С:Бухгалтерии 7.7". В "1С:Бухгалтерии 8 ПРОФ" организация будет создана автоматически при загрузке данных, и Помощник пропустит этот шаг.

Перед тем как начать загрузку данных, необходимо настроить складской учет. Дело в том, что в "1С:Бухгалтерии 7.7" поддерживается только количественный учет в разрезе складов. В "1С:Бухгалтерии 8" возможности складского учета гораздо шире: можно вести партионный учет, можно вести количественно-суммовой учет по складам, а можно складской учет отключить. В том случае, если настройки складского учета не соответствуют функциональным возможностям "1С:Бухгалтерии 7.7" (ведение складского учета отключено), пользователю предлагается установить ведение складского учета. Если ведение складского учета уже было включено ранее, Помощник пропустит этот шаг.

На следующем этапе следует указать, из какого файла следует загрузить данные. Помощник автоматически производит поиск файла с выгруженными данными по тому имени, которое по умолчанию было указано в Помощнике при выгрузке данных из "1С:Бухгалтерии 7.7".

И, наконец, заключительный шаг - загрузка данных. Непосредственно загрузка осуществляется по кнопке "Загрузить".

Если установить флажок "Сформировать оборотно-сальдовые ведомости", то после загрузки будут сформированы оборотно-сальдовая ведомость по счетам бухгалтерского учета и оборотно-сальдовая ведомость по счетам налогового учета, которые можно распечатать, с которыми можно сверить оборотно-сальдовую ведомость, сформированную при выгрузке данных из "1С:Бухгалтерии 7.7".

Перед тем как начать работать с программой "1С:Бухгалтерия 8", требуется задать основные параметры учета:

  • настроить учетную политику бухгалтерского учета;
  • настроить учетную политику налогового учета;
  • настроить аналитический учет МПЗ;
  • установить настройки пользователей и т.д.

Установите флажок "Открыть Стартовый помощник" в помощнике перехода с "1С:Бухгалтерии 7.7", и после загрузки данных Стартовый помощник запустится автоматически.

На этом процесс перехода с "1С:Бухгалтерии 7.7" на "1С:Бухгалтерию 8" завершен.

Принцип работы.

Несколько слов о том как производится перенос данных из типовой конфигурации «Бухгалтерский учет », редакции 4.5 для 1С:Предприятия 7.7 или конфигурации "" (далее по тексту Конфигурации-источник) в типовую конфигурацию «Бухгалтерия предприятия », редакция 3.0 для 1С:Предприятия 8 (версия 3.0.52), далее по тексту именуемую «Конфигурация-получатель».

ВАЖНО! Перенос данных возможен из конфигурации Бухгалтерский учет редакции 4.5 для 1С:Предприятия 7.7 версий 7.70.569 и более поздних или из конфигурации "Упрощенная система налогообложения, ред. 1.3 " версий 7.70.219 и выше.

Переход с Конфигурации-источник на Конфигурацию-получатель рекомендуется выполнять в начале нового периода (года, квартала, месяца) после завершения регламентных операций прошлого периода.

Перенос данных производится при помощи специализированной обработки, выгружающей данные из информационной базы Конфигурации-источника в файл в формате XML. Полученный файл загружается в информационную базу Конфигурации-получателя при помощи универсальной обработки загрузки данных.

Для переноса данных необходимы следующие файлы:

ACC_ACC8 .ert - внешняя обработка выгрузки данных во внешний файл из конфигурации «Бухгалтерский учет, ред.4.5 »;

USN_ACC8 .ert - внешняя обработка выгрузки данных во внешний файл из конфигурации «Упрощенная система налогообложения, ред. 1.3 »;

ACC_ACC8 .xml - правила конвертации данных.

USN_ACC8 .xml - правила конвертации данных.

Переносимые данные.

Из информационной базы Конфигурации-источник в Конфигурацию-получатель переносятся:

Элементы справочников;

Информация о текущих остатках на счетах бухгалтерского учета информационной базы Конфигурации-источник на дату конвертации информационной базы;

Текущие документы с датой большей чем дата конвертации информационной базы.

Конвертация выполняется в два этапа:

Данные из информационной базы Конфигурации-источник выгружаются в отдельный файл (файл данных);

Полученный файл загружается в информационную базу Конфигурации- получателя.

Установка.

Для установки обработки переноса данных следует воспользоваться программой установки setup.exe . После запуска программы (если количество информационных баз 1С:Предприятие велико, то спустя некоторое время) появится диалоговое окно, в котором нужно отметить те информационные базы, куда будет установлена обработка переноса данных. Окно имеет вид, как на рис.1. Если количество информационных баз больше семи, то для навигации используйте кнопки "вверх" и "вниз". Если выбрано несколько информационных баз, то в строке "путь" отражается местонахождение только последней выбранной базы. Эта информация носит вспомогательный характер и используется по желанию для дополнительного контроля со стороны пользователя за результатом работы программы установки, не обращайте на нее особого внимания, программа сама определит, где установлены выбранные Вами информационные базы.

Рис.1 Окно выбора информационных баз при установке

Дополнительно можно указать папку, в которую также будет установлена обработка переноса данных, для этого следует воспользоваться окном выбора папки (нажав кнопку с тремя точками). Полный путь для выбранной папки будет отражен в строке выбора. После нажатия на кнопку "установить" будет произведена установка необходимых файлов в выбранные информационные базы и (или) в выбранную папку. После завершения можно нажать кнопку "детали" и увидеть подробный протокол установки, какие файлы и в какие папки были записаны. В результате в выбранной папке должна получиться примерно следующая картина, см. рис.2.

Рис.2 Файлы, установленные в выбранную папку

В подкаталог ExtForms устанавливается обработка Переход на 1С:Бухгалтерию 8, ред. 3.0 иправила переноса. Необходимо иметь ввиду, что обработка выгрузки ACC_ACC8 .ert и правила выгрузки данных заменяют собой типовую обработку и правила. Если Вы хотите сохранить типовой механизм перехода, устанавливайте новую обработку в отдельный каталог, а не в информационную базу.

Подробнее процесс установки описан на примере установки отчета " для конфигурации "1С: Бухгалтерский учет 7.7 ".

Порядок работы.

В программе "1С:Бухгалтерский учет 7.7 " нужно открыть из дополнительных возможностей обработку "Переход на 1С:Бухгалтерию 8, ред. 3.0 ", выбрать папку, в которой находятся правила переноса (см. рис. 3) и загрузить правила обмена. Не нужно включать все правила переноса. Следует использовать только те, которые необходимы например для переноса остатков, или остатков и документов. Например в группе справочники ни одного правила можно не включать, потому что все справочники переносятся по ссылкам, по мере необходимости, т.е. только те, которые задействованы либо в остатках, либо в документах. Это обеспечивает отсутствие "мусора" в новой информационной базе. Документы тоже не надо включать все. Например, если каких-то документов в Вашей базе нет, или Вы не хотите их переносить, включать это правило не надо.

Рис.3. Обработка для выгрузки данных

Рекомендую имя файла данных устанавливать "C:\v77_v8\Exp77_80.xml", именно эта папка часто используется по умолчанию в программе "1С:Бухгалтерия 8 " при загрузке данных из программ на платформе "1С:Предприятие 7.7 ". При необходимости установите параметры на странице "Параметры ".

В процессе выгрузки данных из конфигурации «Бухгалтерский учет 7.7 » могут встретиться различные ошибки. Правила переноса, представленные здесь, отличаются от типовых тем, что на этапе выгрузки данных выполняют поиск типичных ошибок. Рассмотрим те из них, о которых выводятся сообщения.

Нулевое количество и ненулевая сумма ТМЦ . Ввести в Конфигурации-получателе остаток таким образом, чтобы количество материала было равно нулю, а стоимостная оценка материала не равнялась нулю, невозможно, да и бессмысленно, потому что это ошибка. Поэтому при переносе остатков такие позиции (с нулевым количеством) будут отсутствовать в документах ввода остатков. Следовательно, если ошибки не исправить до переноса данных, то суммы в источнике и приемнике данных при переносе остатков не будут совпадать, что вызовет дополнительные трудности сверки. Поэтому в процессе выгрузки данных из конфигурации «Бухгалтерский учет 7.7 » выводятся сообщения о встретившихся ошибках (см. рис.4). Дополнительно для поиска ошибок можно рекомендовать воспользоваться обработкой "Экспресс-проверка ведения учета ", а именно правилом "Отсутствие ненулевой суммы при нулевом количестве по материалам ".

Рис.4.1 Сообщения о встретившихся ошибках

Ненулевое сальдо по субконто второго (третьего) уровня , в то время как сальдо на первом (втором) уровне равно нулю. Это довольно часто встречающаяся ситуация ошибочного ведения учета. Типичный пример показан на рис.4.2. Возникает такое состояние как результат "пересортицы" в аналитическом учете. Например, в документах движения денежных средств договор указан, а в документах оприходования ТМЦ договора нет, или наоборот, или договоры есть но разные. Во всех этих случаях существует ненулевое сальдо по договорам, при том, что сальдо по контрагенту равно нулю. Аналогичная картина может сложиться в учете материалов, номенклатуры (когда включен суммовой учет по местам хранения): пересортица между складами, особенно если склады - это материально-ответственные лица.

Рис.4.2 Пример ошибок в учете

Ясно, что это ошибка, и ясно, что не имеет смысла переносить такие остатки. Для того, чтобы исключить перенос такого рода остатков, существует параметр "Не выгружать остатки, если нулевое сальдо на верхнем уровне". Если этот параметр установлен в единицу, то при выгрузке будут выводиться сообщения, показанные на рис. 4.3 (сравните с рис.4.2), а остатки по таким позициям выгружаться не будут. Можно использовать различные комбинации этого параметра с правилами переноса различных остатков. Если переносить не все остатки сразу, а по разделам учета, то можно остатки по различным разделам учета переносить с различным значением параметра.

Рис.4.3. Сообщения об ошибках

Пустые значения договоров или чужие договоры. Проблема похожа на описанную выше, причина та же - пересортица в аналитическом учете по договорам (см. рис.4.4). Но сальдо по контрагенту не равно нулю, поэтому описанное выше правило проверки не сработает. При переносе данных возникнет ошибка при проведении документа ввода остатков, т.к. пустое значение договора не допустимо.

Рис.4.4 Отчет, показывающий ошибку

Для исключения таких ошибок до переноса, на этапе выгрузки данных выдаются сообщения об ошибках (см. рис.4.5). На этом же рисунке видно, что встретилась и другая ошибка: договор не соответствует контрагенту, т.е. владелец договора - другой контрагент. Такие ошибки часто встречаются в доработанных, т.е. нетиповых конфигурациях или в давно созданных базах, когда еще в типовых конфигурациях не было достаточно строгой проверки на соответствие договоров при заполнении документов.

Рис.4.5 Сообщения об ошибках учета

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

Есть и другие проверки на ошибки, для уточнения свяжитесь с нами (контакты внизу страницы).

Приемы работы

Покажем как можно переносить данные частями, а не целиком, на примере выгрузки документов отдельного вида или даже отдельных экземпляров документов выбранного вида. Пометим только одно правило выгрузки данных "Платежное поручение " (см. рис.5). Это позволит выгрузить документы только вида "Платежное поручение ". Если при таких параметрах нажать на кнопку "Выгрузить ", то выгружены будут все документы вида "Платежное поручение ", находящиеся во временном интервале с "Дата начала " по "Дата окончания ". Нажмем кнопку "Установить ПВД ", после этого появится надпись "Отбор данных для Платежное поручение ".

Рис.5 Как установить правило выгрузки данных определенного вида

Далее нажмем кнопку "Добавить условие", появится возможность выбрать реквизит отбора (см. рис.6.1), чаще всего это - "ТекущийДокумент ", что позволяет выбрать отдельный документ из списка документов данного вида. Можно, используя другие реквизиты отбора, получить выборку по группе документов, например отобрать документы по дате. Во всех случаях, отбор документов производится внутри временного интервала, заданного параметрами "Дата начала " и "Дата окончания ".

Рис.6.1 Как выбрать отдельный документ

Важно! "1С" ), которая в некоторых конфигурациях не позволяет производить отбор документов при выгрузке по реквизитам отбора. Это связано с тем, что в типовых правилах отбор документов производится запросом без указания периода. Такие запросы работают не всегда.

Похожим образом можно выгружать справочники, не целиком весь справочник, а выполнив отбор по какому-либо реквизиту. Сначала выбираем нужное правило выгрузки данных, затем последовательно нажимаем кнопки "Установить ПВД " и "Добавить условие ". Для примера на рис.6.2 показано, как можно выгрузить только тех сотрудников, с которыми на момент перехода с программы "1С:Упрощенная система налогообложения, ред. 1.3 " на "1С:Бухгалтерия предприятия, редакция 3.0 " (или, как частоговорят пользователи, переход с бухгалтерии 7.7 на 3.0) установлены трудовые отношения.

Рис.6.2 Как выбрать группу элементов справочника

Важно! В предлагаемых правилах переноса данных исправлена ошибка типовых правил (от фирмы "1С" ), которая приводит к неправильному отбору элементов справочника при выгрузке по периодическим реквизитам справочника, т.е. таким у которых на различные даты устанавливаются различные значения. Это связано с тем, что в типовых правилах отбор элементов справочника производится запросом без указания периода.

Отбор по периодическим реквизитам справочника производится на дату параметра "Дата окончания "!!!

Можно использовать комбинацию правил выгрузки данных и отборов. Правила, для которых установлены отборы, будут помечены как "[ ОТБОР] ". Для того, чтобы увидеть или отредактировать отбор конкретного правила выгрузки данных, нужно дважды щелкнуть мышью по этому правилу в списке правил или, выбрав его, нажать кнопку "Установить ПВД ".

Важно! Если выгрузка объектов получается пустой или неполной, нужно проверить не установлен ли режим синхронизации с 1С:Бухгалтерией 8. Если это так, то выгружаться будут только объекты, измененные после выполненного переноса (Справочник.ПараметрыСинхронногоУчета хранит параметр ПозицияПоследнегоВыгруженногоДокумента, который проверяется при выгрузке функцией ПроверитьНаВозможностьВыгрузки). Полноценная работа в режиме синхронизации становится невозможной. Проверка режима синхронизации производится после загрузки правил обмена. Если режим установлен будет сформировано окно предупреждения (см. рис.6.5) и будет предложено отключить режим синхронизации.

Рис. 6.5 Окно предупреждения о режиме синхронизации

Дополнительные отличия от типовых правил

Исправлена ошибка переноса ПТиУ со старыми видами поступления: если в документах ПоступлениеТоваровИУслуг вид поступления равен 2 (устаревшее значение) и нет счета-фактуры поставщика, возникает ошибочная конвертация этого документа в БП 3.0 в документ возврата от покупателя.

Исправлена ошибка при переносе ручных операций, имеющих субконто Подразделение, в версию БП ПРОФ. Такая операция не записывается в БП, возникает ошибка: "Поле Подразделение должно быть пустым". Это связано с тем, что правила рассчитаны на работу с версиями КОРП, однако в ПРОФ измерения ПодразделениеДт и ПодразделениеКт регистра бухгалтерии должны быть пустыми.

Исправлена ошибка, приводящая к дублированию групп справочника Договоры и, как следствие, к дублированию элементов этого справочника (т.к. поиск при загрузке производится с учетом родителя) . Проиллюстрировано это рисунком 6.6.

Рис.6.6 Результат переноса справочника Договоры типовыми правилами

Здесь в колонке Родитель (группа справочника) с наименованием 2015 присутствуют две разных группы справочника с одинаковым наименованием (в источнике группа одна), поэтому и договоры дублируются.

Исправлена ошибка переноса банковских документов при переводе денег с одного расчетного счета на другой. В БП 3.0 в этом случае создается документ Списание с расчетного счета с видом операции Перевод на другой счет организации, который не проводится из-за того, что не заполнен реквизит Счет получателя . Кроме того неверно заполняются реквизиты Счет учета и Счет дебета . Это проявится, если они разные, например 55 и 51, тогда их нужно поменять местами. Исправлена ошибка не заполнения реквизита Вид обязательства в документах по перечислению налогов. Все перечисленное выше относится к релизу 3.0.43.215.

Переносится реквизит Основной договор справочника Контрагенты .

Изменено правило выгрузки справочника Номенклатура , теперь способ отбора данных - стандартная выборка, что позволяет выполнять отборы элементов справочника по реквизитам (в типовых правилах УСН 7.7 - БП 3.0 это невозможно). При переносе справочника Номенклатура , переносятся и Цены номенклатуры по ссылкам, т.е. цены только переносимых элементов номенклатуры. Для включения такой возможности нужно установить в единицу значение параметра Выгружать цены при выгрузке номенклатуры .

Исправлена ошибка в типовых правилах "УСН 7.7 - БП 3.0" при переносе остатков по расчетам с контрагентами: вид договора всегда устанавливался в значение Прочее . Теперь - в зависимости от вида остатка, по разделу учета "РасчетыСПоставщикамиИПодрядчиками " вид договора = "С поставщиком ", по разделу учета "РасчетыСПокупателямиИЗаказчиками " вид договора = "С покупателем ", в остальных случаях вид договора = "Прочее ".

Исправлена ошибка в типовых правилах "УСН 7.7 - БП 3.0" при переносе остатков по расчетам с контрагентами: сумма взаиморасчетов записывалась в два реквизита документа ввода начальных остатков Сумма и СуммаКт . Из-за этого документ ввода начальных остатков не проводился.

Счет СПокупателем " (в типовых правилах "Прочее "). Устанавливается значение реквизита "Статус оплаты ", это важно для правильного выбора счета на оплату покупателю в банковских платежных документах в Конфигурации-получателе.

При переносе документов вида "Платежное поручение " вид договора устанавливается в значение "СПоставщиком " (в типовых правилах "Прочее ").

Исправлена ошибка в типовых правилах "УСН 7.7 - БП 3.0" при переносе мест хранения: не заполняется реквизит "Тип склада ".

Добавлен параметр "Обмен с контролирующими органами включен ": если его значение равно 1, то реквизит ВидОбменаСКонтролирующимиОрганами элемента справочника "Организации " устанавливается в значение "ОбменВУниверсальномФормате ", иначе в "ОбменОтключен " как в типовых правилах. Это важно при повторных (регулярных) переносах, чтобы не портить настройку ЭДО.

Изменено правило поиска загруженных элементов для справочника "Контрагенты ": сначала поиск производится по ИНН и КПП (если эти значения заполнены), затем только по ИНН и наконец по Наименованию . Во всех трех случаях в поиске участвует признак группы (ЭтоГруппа) и сама группа (Родитель). Это важно при повторных (регулярных) переносах, чтобы не создавать дубли для контрагентов с измененными ПОСЛЕ загрузки наименованиями.

При переносе контрагентов заполняется реквизит СтранаРегистрации значением "Россия". Это необходимо для того, чтобы после загрузки справочника контрагентов в программу "1С Бухгалтерия 8" не пришлось вручную заполнять обязательный реквизит СтранаРегистрации . Если он не заполнен, то в форме элемента справочника "Контрагенты " будут доступны реквизиты "Налоговый номер " и "Рег. номер ", а реквизиты "ИНН " и "КПП " будут скрыты.

В правила переноса "УСН 7.7 - БП 3.0" добавлено правило выгрузки данных для переноса справочника "Сотрудники" (в типовых правилах переносится только справочник физических лиц).

В правила переноса "УСН 7.7 - БП 3.0" исправлено правило переноса регистра сведений ТекущаяТарифнаяСтавкаСотрудников.

Особенности переноса платежных поручений на уплату налогов

У платежных поручений с видом операции Перечисление налога должны быть заполнены дополнительные реквизиты: КБК - код бюджетной классификации, статус составителя и т.д. Структуры этих реквизитов в Бух 7.7 (УСН 7.7 ) и в БП 3.0 не совпадают. В частности в БП 3.0 часть этих реквизитов вынесена в отдельный справочник Виды налогов и платежей в бюджет , ссылка на который содержится в платежном поручении. Справочник содержит в себе ряд поставляемых элементов, которые появляются в информационной базе например при редактировании учетной политики. При переносе данных эти элементы также появятся при загрузке учетной политики. При выгрузке-загрузке платежных поручений элемент справочника Виды налогов и платежей в бюджет ищется по КБК для подстановки в реквизит платежного поручения Налог . Поэтому рекомендуется после переноса учетной политики проверить все ли необходимые налоги в справочнике появились, при необходимости дополнить. При сопоставлении (синхронизации) КБК в платежных поручениях в источнике и приемнике не учитываются четыре разряда КБК, разряды 14-17, код подвида дохода: налог, пени, штраф и т.д. В справочнике Виды налогов и платежей в бюджет эти разряды заполнены нулями. При добавлении новых элементов в справочник разряды 14-17 также следует заполнять нулями.

Перенос информационных баз большого размера.

Прежде всего, при переносе информационных баз большого размера может очень много времени занимать процесс выгрузки данных. Такое случается в том случае, если существует большое количество остатков по одному разделу учета, например остатков товаров. Для сокращения времени выгрузки можно применить прием разбиения одного документа «Ввод начальных остатков » на несколько. Если установить значение параметра "Количество строк в документе ввода остатков " отличным от нуля (см. рис.6.3), то выгрузка данных в один документ будет ограничена заданным значением. Это может очень существенно (в несколько раз) снизить время выгрузки.

Рис.6.3 Установка параметров при переносе данных с ограничением размера документа «Ввод начальных остатков »

Примечание: значение параметра ограничивает количество строк таблицы проводок, выгружаемых в один документ «Ввод начальных остатков », а не задает количество строк самого документа. Поэтому количество строк документа будет отличаться от значения параметра, это не ошибка. При разбиении документа «Ввод начальных остатков » на несколько документов, в комментарии каждого документа в конце строки будет добавляться постфикс: "-1", "-2" и т.д.

ВАЖНО! Описанный алгоритм разбиения одного документа «Ввод начальных остатков » на несколько используется только для сокращения времени выгрузки данных, все документы выгружаются в один файл, т.е. перенос данных происходит в один прием, комментарии (постфиксы) формируются автоматически, задается только один параметр. Но этот прием не решает проблему нехватки памяти, о которой пойдет речь ниже.

При переносе информационных баз большого размера может возникнуть проблема нехватки оперативной памяти: при попытке выгрузки программа завершится с соответствующим сообщением об ошибке или без сообщения. Пытаться заменить компьютер на более мощный бесполезно. В этом случае следует выгружать данные частями, разбивая их на порции. Для этого необходимы правила переноса с поддержкой указанного режима. Рассмотрим как следует производить выгрузку. Во-первых, перенос данных следует выполнять, используя только одно правило выгрузки (см. рис.6.4). Если и по одному правилу перенос невозможен, то разбиваем на части, указывая номер порции начальный и конечный. В каждой порции будет информация на заданное количество значений аналитики первого уровня, например остатков по товарам, т.е. заданное количество значений остатков по счету "41". Зная общее количество аналитики по счету несложно подсчитать количество порций. Сколько данных без проблем переносится за один раз (в одну часть информации) нужно определять опытным путем, как правило, при выгрузке остатков счетов проблемы переноса появляются при количестве остатков в несколько тысяч и более. Хотя для экономии времени выгрузки данных можно рекомендовать разбиение на части даже в том случае, если выгрузить за один раз удается все остатки по разделу учета. Время выгрузки зависит от размера порции данных не пропорционально, не линейно. Поэтому разбив например десять тысяч остатков по товарам на десять частей по тысяче, можно сократить время выгрузки в разы. Если переносим первую порцию, номер порции начальной можно не указывать, если последнюю порцию, то можно не указывать номер порции конечной.

ВАЖНО! При переносе данных частями обязательно нужно указывать в параметрах постфикс, который участвует в формировании комментария документа «Ввод начальных остатков ». Изменяя номера диапазона порций нужно не забывать изменять постфикс, иначе при загрузке в Конфигурацию-получатель документы с одинаковыми комментариями (постфиксами) перезапишутся. Имя файла данных при этом не имеет особого значения. Можно применить тактику последовательного переноса: выгрузить - загрузить, выгрузить - загрузить и т.д. Имя файла данных в этом случае можно не изменять. Можно избрать тактику: сначала все выгрузить, потом все загрузить. В последнем случае имя файла данных при каждой выгрузке придется изменять. Еще раз пример. Если количество остатков по разделу учета (например товаров) допустим 10000 разбиваем на части по тысяче, то получится 10 порций. Каждая часть должна иметь уникальный постфикс: "-1", "-2", "-3", "-4". Если выгружаем все остатки товаров, а затем все загружаем, то файлы данных также должны быть уникальны, например: "41_1", "41_2", "41_3", "41_4". Параметры "Номер порции начало" и "Номер порции окончание" должны принимать значения: 0, 1000; 1001, 2000; 2001, 3000; 3001, 4000.

Рис.6.4 Установка параметров при переносе данных частями

Перенос данных частями поддерживается для следующих правил выгрузки:

    Внеоборотные активы

    Материалы

    Отклонения стоимости ТМЦ

    НДС по приобретенным ценностям

    Незавершенное производство

  • Готовая продукция и полуфабрикаты

    Расходы на продажу

    Товары отгруженные

    Денежные средства

    Финансовые вложения

    Расчеты с поставщиками и подрядчиками

    Прочие расчеты с контрагентами

    Налоги и сборы

    Расчеты с персоналом

    Расчеты с подотчетными лицами

    Расчеты с учредителями

    Расчеты с прочими дебиторами и кредиторами

    Капитал и резервы

    Расходы будущих периодов

    Отложенные налоговые активы и обязательства

    Финансовый результат

    Забалансовые счета

Не пытайтесь следовать нелепым советам типа: "Переносите сначала справочники, а потом остатки". Во-первых, нет никакого смысла переносить отдельно справочник, хоть частями, хоть целиком, если ошибка возникает при выгрузке остатков, то это не поможет . Ошибка вероятнее всего действительно возникнет при переносе остатков (при выгрузке, это важно понимать), когда справочник переносится по ссылкам. Не важно, был справочник уже перенесен или нет, при выгрузке остатков он все равно будет выгружаться без ограничений. Во-вторых, перенос справочников целиком - это как правило перенос мусора, не стоит этого делать.

После окончания выгрузки необходимо запустить программу «1С:Бухгалтерия 8». Загрузку как первоначально так и при повторных переносах данных или дополнительных переносах следует выполнять с помощью типовой обработки (см. рис.7).

Внимание, важно . О бработка Универсальный обмен данными в формате XML (в некоторых релизах 3.0.43.х) содержит ошибки. Мо жно использовать исправленную обработку Универсальный обмен данными в формате XML , которая входит в поставку и устанавливается в каталог базы Бухгалтерский учет редакции 4.5.

После загрузки в программу 1С:Бухгалтерия 8 документы ввода остатков нужно провести, а остальные документы следует перепровести. Это лучше всего сделать с помощью обработки Групповое перепроведение документов , которая находится в разделе Администрирование . Если ее в указанном разделе не видно, выполните настройку панели действий, добавив нужную команду (см. рис.7.1)

Рис.7.1 Настройка панели действий

Важно . Использовать обработку из типовой конфигурации нельзя, так как она работает в режиме отладки обработчиков (ОбработкаОбмена.ФлагРежимОтладкиОбработчиков = Истина) и не позволяет использовать обработчик "Поля поиска" для поиска загруженных элементов для справочника "Контрагенты " (см. выше). Точнее, все обработчики, которые используются при загрузке, находятся во встроенной в конфигурацию обработке ОбработчикиЗагрузкиИзБухгалтерии77 . Таким образом, невозможно выполнить перенос по измененным правилам, по крайней мере на этапе загрузки.

Можно использовать аналогичную внешнюю обработку ПереносДанныхИзИнформационныхБаз1СПредприятия77 (она входит в поставку). Ниже описано как ей (еще раз - внешней обработкой) пользоваться.

После окончания выгрузки необходимо запустить программу «1С:Бухгалтерия 8». В меню: Файл - Открыть и указать на внешнюю обработку ПереносДанныхИзИнформационныхБаз1СПредприятия77.

После этого отобразится форма, в которой необходимо указать вариант загрузки данных – Загрузить данные из файла (Рис.7.2).

После чего отобразится диалоговое окно, в котором необходимо будет указать путь к выгруженному файлу (см. Рис.7.3).

Нажав «Загрузить данные» запустить процесс загрузки данных (см. Рис.7.4), по окончанию которого, нужно будет сформировать оборотно-сальдовую ведомость и сверить обороты в базе Конфигурации-источнике и Конфигурации-получателе, в которую была произведена загрузка.

В случае, если в процессе переноса данных возникли какие-то ошибки, откроется окно сообщений, из которого по двойному щелчку мышью можно перейти к устранению ошибки. Для получения отчета о возникших ошибках с описанием и рекомендациями по устранению необходимо нажать гиперссылку «Информация о ошибках ».

Загрузку при повторных переносах данных или дополнительных переносах отдельных документов или справочников можно выполнять с помощью типовой обработки "Универсальный обмен данными в формате XML ", это позволит ускорить процесс.

Методика конвертации данных .

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

Остатки переносятся посредством документов «Ввод начальных остатков ».

Подробнее с методикой ввода остатков можно ознакомиться в статье на сайте ИТС фирмы 1С (для 1С:Бухгалтерия предприятия ред.3.0)

Важно ! Перед вводом начальных остатков должны быть заданы параметры учетной политики. Параметры учетной политики организации считываются на дату, следующую за датой ввода остатков. Например если дата ввода остатков 31.12.2013 г., то учитываются параметры учетной политики, установленные на дату 01.01.2014 г. Это позволяет учитывать параметры текущей учетной политики (например: если в 2013 г. организация применяла упрощенную систему налогообложения, а с 2014 г. перешла на общую систему - то при вводе остатков на дату 31.12.2013 г. будут учитываться параметры учетной политики 2014 г). Убедитесь в том, что учетная политика правильно перенеслась, если необходимо, исправьте.

Важно ! Если Вы решили начать работать в Конфигурации-получателе раньше, чем перенесли туда остатки, то необходимо предварительно до начала работы в Конфигурации-получателе перенести справочники. Иначе при переносе остатков в непустую базу возможны ошибки.

Отвечаю на вопросы! Обработка и правила переноса, входящие в комплект поставки, открыты, не защищены никак от копирования. Это не значит, что у покупателя (лицензиата) есть право на распространение и тиражирование. Такого права у лицензиата нет. У лицензиата есть право использования. Реализуя это право лицензиат может создавать архивные копии, вносить изменения, использовать неограниченное число раз на неограниченном числе компьютеров. Для доработки или исправления правил конвертации, а также для более детального знакомства с ними необходимо загрузить правила в программу Конвертация данных . Эта программа распространяется фирмой 1С, ею и определяются правила ее использования.

Причины купить

Регулярно обновляется. Обновления в течение шести месяцев после покупки бесплатны. Входит в ТОП-100 публикаций Инфостарта.

Достоинства

Текст правил и обработки открыты, используется технология Конвертация данных, легко правятся.

Сравнение версий

    29.01.2019 Правила обновлены до релиза 3.0.67.70

    05.07.2018 Правила обновлены до релиза 3.0.63.22

    25.09.2017 Правила обновлены до релиза 3.0.52.36

    18.07.2017 Правила обновлены до релиза 3.0.51.16

    12.10.2016 Исправлена ошибка переноса ПТиУ со старыми видами поступления

    08.09.2016 Правила обновлены до релиза 3.0.44.102

    18.06.2016 Исправлена ошибка переноса ручных операций, имеющих субконто Подразделение

    31.05.2016 Правила обновлены до релиза 3.0.43.236. В типовых конфигурациях (релизы БП 3.0.43.174 - 235) в обработке УниверсальныйОбменДаннымиXML неправильно работает процедура ЗагрузитьПараметры. Правила изменены таким образом, чтобы обойти эту ошибку. Также можно для загрузки в БП 3.0 использовать вложенную в пакет поставки обработку УниверсальныйОбменДаннымиXML. Она записывается при установке в подкаталог ExtForms каталога инф. базы 7.7.

    25.05.2016 Правила обновлены до релиза 3.0.43.215

    11.05.2016 Ограничение на длину наименование договора изменено с 50 на 100.

    23.02.2016 Правила обновлены до релиза 3.0.43.29

    21.12.2015 Обработка и правила обновлены до релиза 3.0.42.33

    11.11.2015 Добавлена проверка на режим синхронизации

    18.05.2015 Обработка и правила обновлены до релиза 3.0.40.24

    14.05.2015 Доработан перенос платежных документов по уплате налогов

    08.04.2015 Обработка и правила обновлены до релиза 3.0.39.56. В релизе 3.0.39 изменилась структура счета на оплату: больше нет табличной части "Услуги", теперь товары и услуги в одной табличной части "Товары". Поэтому правила для 3.0.38 нельзя использовать для переноса в 3.0.39

    02.04.2015 Обработка и правила обновлены до релиза 3.0.38.53

    23.12.2014 Обработка и правила обновлены до релиза 3.0.37

Комплект поставки.

В комплект поставки входят: обработка "ACC_ACC8 ", правила переноса "ACC_ACC8 " и обработка ПереносДанныхИзИнформационныхБаз1СПредприятия77 . В случае если Ваша организация не располагает штатным программистом для проведения работ, мы готовы предложить услуги своего специалиста (программист подключится к Вашему компьютеру через интернет, посредством специальной программы для удаленной работы и произведет нужные работы). Если есть возможность предоставить рабочую базу "1С:Бухгалтерский учет 7.7" , можем перенести данные сами и передать файл "1С:Бухгалтерия 8 " с перенесенными остатками. Стоимость данной услуги не входит в общую стоимость пакета.


© Борис Балясников, январь 2014г., последние изменения январь 2019г.