логотип
баннер
логотип
Главная
Услуги
О компании
1C:Предприятие 7.7


Поиск по сайту:


Перенос данных из программы "1С Производство+Услуги+Бухгалтерия 7.7" в "1С Бухгалтерия 8"

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

Несколько слов о том как производится  перенос данных из базы типовой конфигурации 1С Производство+Услуги+ Бухгалтерия (далее по тексту 1С ПУБ 7.7), редакции 2.8 для 1С:Предприятия 7.7 (версия 7.70.335) в базу типовой конфигурации 1С Бухгалтерия предприятия, редакция 2.0 (далее по тексту 1С БП 2.0) для 1С:Предприятия 8 (релиз 2.0.66.35).

ВАЖНО! Перенос данных возможен из конфигурации 1С ПУБ 7.7 редакции 2.8 для 1С:Предприятия 7.7 версий 7.70.335 и более поздних.

Переход с 1С ПУБ 7.7 на 1С БП 2.0 рекомендуется выполнять в начале нового периода (года, квартала, месяца) после завершения регламентных операций прошлого периода.

Перенос данных производится при помощи специализированной обработки, выгружающей данные из информационной базы 1С ПУБ 7.7 в файл в формате XML. Полученный файл (данные 1С) загружается в информационную базу 1С БП 2.0 при помощи универсальной обработки загрузки данных.

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

ВыгрузкаПУБ_БП.ert - внешняя обработка выгрузки данных во внешний файл из конфигурации 1С ПУБ 7.7;

ПУБ_БП.xml - правила обмена (конвертации) данных.

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

Из информационной базы 1С ПУБ 7.7 в 1С Бухгалтерия предприятия переносятся:

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

- информация о текущих остатках на счетах бухгалтерского учета информационной базы 1С ПУБ 7.7 на дату конвертации информационной базы;

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

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

- данные из информационной базы 1С ПУБ 7.7 выгружаются в отдельный файл (файл данных);

- полученный файл загружается в информационную базу 1С Бухгалтерия предприятия.

Установка.

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

Выбор информационных баз при установке программы

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

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

Установленные при инсталляции файлы

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

В подкаталог ExtForms устанавливается обработка Выгрузка данных для 1С Бухгалтерии 8, в подкаталог rules - правила переноса.

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

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

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

В диалоге обработки необходимо указать:

  • Имя файла правил – файл правил конвертации данных (полный путь к файлу);

  • Имя файла данных – файл, в который будут выгружены данные (полный путь).

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

Если нужно выгрузить остатки на конец года, например на конец дня 31.12.2014, т.е. правильнее говорить на начало 2015 года, то период выгрузки должен быть 01.01.2015 -  ХХ.ХХ.ХХХХ. Документы ввода остатков в 1С Бухгалтерия предприятия будут датированы 31.12.2014. С 01.01.2015 в 1С Бухгалтерия предприятия нужно создавать документы, отражающие текущие операции. Если нужны только остатки, то включать надо правила выгрузки данных из раздела Остатки по разделам учета (см. рис.3.1). Правила выгрузки данных из раздела Документы в этом случае следует отключить (см. рис 3 и 4). Период выгрузки например 01.01.2015 -  31.01.2015 означает, что переноситься будут документы января 2015 года. Правила выгрузки данных из раздела Документы в этом случае должны быть включены.

Перечень правил выгрузки остатков указан на рис. 3.1 - 3.2

Перечень правил выгрузки остатков

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

Перечень правил выгрузки остатков (продолжение)

Рис.3.2 Перечень правил выгрузки остатков (продолжение)

Перечень правил обмена данными (выгрузки документов) представлен на рисунках 3.3 - 3.6.

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

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

Перечень правил переноса (продолжение)

Рис.3.4 Перечень правил переноса (продолжение)

Перечень правил переноса (продолжение)

Рис.3.5 Перечень правил переноса (продолжение)

Перечень правил переноса (продолжение)

Рис.3.6 Перечень правил переноса (продолжение)

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

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

Загруженный список правил представляет собой перечень справочников, разделов учета и документов, которые могут быть перенесены в информационную базу 1С БП 2.0. Флажками отмечаются справочники, которые будут конвертироваться (выгружаться); разделы учета, остатки по которым будут перенесены, и виды документов для переноса.

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

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

Как установить правило выгрузки из 1С ПУБ данных определенного вида

Рис.4.1 Как установить правило выгрузки из 1С ПУБ 7.7 данных определенного вида

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

Как выбрать отдельный документ для выгрузки из 1С ПУБ

Рис.4.2 Как выбрать отдельный документ для выгрузки из 1С ПУБ 7.7

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

В программу 1С Бухгалтерия 8 загружать, используя обработку "Универсальный обмен данными в формате XML" (МЕНЮ - СЕРВИС - ПРОЧИЕ ОБМЕНЫ ДАННЫМИ). Указываем файл для загрузки (см. рис.5) - тот же, в который только что делали выгрузку, нажимаем кнопку "Загрузить данные".

Рис.5. Загрузка в программу 1С Бухгалтерия 8

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

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

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

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

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

и для 1С:Бухгалтерия предприятия ред.2.0.

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

Важно! Для данных, которые есть и в регистрах, и на счетах бухгалтерского учета, остатки переносятся по данным регистров:

- Партии (10, 21, 41, 43 счета);   

- Партии в эксплуатации (10.11 счет);

Поскольку в 1С ПУБ 7.7 в бухгалтерском учете нет достаточной информации (!!!) для переноса, например, материалов, перенос делается по регистру Партии, т.е. по данным оперативного учета.  Эту особенность нужно иметь ввиду, поскольку не всегда данные бухгалтерского и оперативного учета совпадают. В 1С ПУБ 7.7 остатки можно увидеть в отчетах бухгалтерского учета и в отчетах Учет МПЗ, Учет МПЗ в эксплуатации. Последние и есть по регистру Партии. Сравните данные отчетов бухгалтерского учета и Учет МПЗ для того, чтобы оценить насколько "правильно" будут переноситься остатки бухгалтерского учета.

Отрицательные остатки по кассе, банку и материальным ценностям не переносятся.

Для переноса цен номенклатуры в разрезе типов цен создаются документы Установка цен номенклатуры. Переносятся цены по номенклатуре, материалам и услугам производственного характера на дату ввода остатков. Если при выгрузке на закладке Параметры не указать тип цен закупки или тип цен продажи, то не будут выгружены соответственно покупные и продажные цены материалов и услуг производственного характера.

Данные справочника Нормы расходов переносятся в справочник Спецификации номенклатуры.

Перенос подчиненных справочников, таких как Цены номенклатуры, Нормы расходов и т.п. выполняется, как правило, только целиком, вместе с владельцами. Т.е. для переноса из 1С ПУБ 7.7 нормативов в спецификации номенклатуры в 1С Бухгалтерия 8, придется перенести весь справочник Нормы расходов и все элементы справочника Номенлатура, которым Нормы расходов подчинен. Другими словами перенос элементов справочника Номенлатура, участвующих только в остатках или документах, в этом случае невозможен.

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

Для формирования документов Поступление товаров и услуг и Отчет производства за смену в 1С Бухгалтерия 8 производится пересчет количества, указанного в документах 1С ПУБ 7.7,  в базовое количество с помощью глобальной функции глПолучитьБазовоеКоличество. Это связано с тем, что в 1С Бухгалтерия 8 у каждого элемента номенклатуры используется одна единица измерения, и у нее нет коэффициента. Т.е. у приходных и расходных документов в 1С БП 2.0 не может быть разных единиц измерения одной и той же номенклатуры с разными коэффициентами пересчета количества, как это бывает в 1С ПУБ 7.7. Если Вы уверены, что приведение к базовому количеству не нужно, можете его отключить с помощью параметра Не рассчитывать базовое количество.

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

Если в документе Выпуск продукции в 1С ПУБ 7.7 невозможно определить плановую стоимость по регистру Производственные затраты или регистру Выпуск продукции,  то она принимается равной одной копейке, так как в 1С Бухгалтерия 8 не указав плановую сумму невозможно провести документ Отчет производства за смену.

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

Особенности переноса документа ПоступлениеИзПереработки. При загрузке в БП 2.0 в табличной части Услуги необходимо заполнить реквизит Номенклатура, для этого создается (если еще нет такого же по наименованию) новый элемент с наименованием равным значению реквизита НаименованиеЗатрат в ПУБ 7.7. Для того, чтобы создание нового элемента справочника Номенклатура прошло без проблем, необходимо установить значение единицы измерения по умолчанию: в БП 2.0 работает следующий код:

НовыйЭлемент.БазоваяЕдиницаИзмерения=УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(..., "ОсновнаяЕдиницаПоКлассификатору");

НовыйЭлемент.СтавкаНДС = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(..., "ОсновнаяСтавкаНДС");

такой же как при создании элемента справочника вручную. Сумма плановая в табличной части Продукция в БП 2.0 определяется по движениям регистра Партии в ПУБ 7.7.

Параметры.

Номен. группа по умолчанию  - это значение используется при переносе документов Требование-накладная для заполнения реквизита Номенклатурная группа в табличной части Материалы в том случае, когда в 1С ПУБ 7.7 в документе Передача в производство не указана продукция и соответственно невозможно определить номенклатурную группу. В 1С Бухгалтерия 8 указанный реквизит должен быть заполнен обязательно, иначе документ Требование-накладная невозможно провести. Если параметр Номен. группа по умолчанию не заполнен, то и реквизит Номенклатурная группа останется пустым. Также и в документе Поступление из переработки.

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

Склад по умолчанию используется при переносе остатков ТМЦ, если в 1С ПУБ 7.7 склад не указан. Реквизит Склад в 1С Бухгалтерия 8 является обязательным.

Код способа выставления счет-фактуры по умолчанию используется в релизах 1С ПУБ 7.7, в которых у документа Счет-фактура нет реквизита Способ выставления.

Вариант распределения доп. расходов определяет способ распределения дополнительных расходов (см. выше по тексту).

Начиная с версии 11, появился параметр НДС с авансов по регистрам, если его значение установлено в 1, то суммы при переносе берутся из регистров, иначе по данным бухгалтерского учета.

Выпуск релизов.

Версия 2.0 13.12.2012

Версия 5.0 19.01.2013

Версия 7.0 17.04.2013

Версия 8.0 11.06.2013

Версия 9.0 13.06.2013

Версия 10.0 16.09.2013

Версия 11.0 19.09.2013

Версия 12.0 02.10.2014

Версия 13.0 24.02.2015

Версия 14.0 27.04.2015

Версия 15.0 15.12.2015

Версия 16.0 11.05.2016

Версия 17.0 26.12.2016

Версия 18.0 03.07.2017 Правила для релиза БП 2.0.65.47. Добавлено правило переноса документов Возврат от покупателя. Доработаны правила переноса договоров, добавлен вид договора С комиссионером.

Версия 19.0 05.09.2017 Правила для релиза БП 2.0.66.35.

Как определить версию файла: щелкните правой кнопкой мыши на файле setup.exe и откройте окно Свойства, на закладке Версия (см. рис.6) ее и увидите.

Как определить версию файла

Рис.6 Как определить версию файла

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

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

 Наименование проекта

 Цена

 Валюта

 Покупка

Перенос данных из программы "1С:Производство+Услуги+Бухгалтерия 7.7" в "1С:Бухгалтерия 8"

 8000

 руб

Другие правила переноса данных:

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

© ООО "Профи-центр", г.Бирск: тел. (34784) 4-25-50, факс: (34784) 4-25-50, icq: 565351574, 591661865, mail@profiufa.ru +18