IE 2016

Перенос данных из программы ПУБ 7.7 в БП 2.0

Опубликовал bb1962 в раздел Обработки - Обработка документов

Из информационной базы ПУБ 7.7 в БП 2.0 переносятся:

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

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

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

Более полное описание можно скачать по ссылке ниже

Перенос данных из программы 1С ПУБ 7.7 в 1С БП 2.0

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

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

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

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

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

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

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

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

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

Из информационной базы ПУБ 7.7 в БП переносятся:

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

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

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

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

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

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

Установка.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры.

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

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

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

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

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

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

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

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

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

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

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

Достоинства

Созданы по технологии конвертации данных, легко редактируются

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

Версия 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 14.04.2016

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Описание и порядок работы
.pdf 407,00Kb
24.12.15
45
.pdf 407,00Kb 45 Бесплатно
Пакет обработок и правил переноса данных между конфигурациями "1С:ПУБ 7.7" и "1С:Бухгалтерия 8"
14.04.2016
6000 руб.

Моментальная
доставка

См. также

Комментарии

1. jsuh 18.03.2013 11:52
Где же вы, пару месяцев назад, были? Тк времени полноценную выгрузку писать не было, конвертировал сначала в УПП, а потом в БП. Жаль много времени потерял. А так плюсую. Очень необходимая разработка.
# Ответить
3. sanymust 24.06.2014 08:34
Купил пакет обработок, пробовал как на последних релизах ПУБ так и на 335 и др. Выгрузка справочников проходит успешно, а остатки выгружаются только по некоторым счетам (01,02,04, 10..), а по остальным - нет (даже 51 счета нет). Настройки выгрузки оставлял по умолчанию при загрузке правил, период выбран в рамках одного дня до точки актуальности (т.к. нужны только остатки без оборотов). Куда копать?
Ответили: (4)
# Ответить
4. bb1962 24.06.2014 10:19
(3) sanymust, Остатки переносятся посредством документов «Ввод начальных остатков».
И что там?
# Ответить
5. beard1 25.09.2014 11:17
Доброго дня,

в типовую конфигурацию «Бухгалтерия предприятия», редакция 2.0 для 1С:Предприятия 8 (версия 2.0.44.9)


так и осталось или будет работать со свежими релизами БП?
Ответили: (6)
# Ответить
6. bb1962 25.09.2014 12:11
(5) beard1, никаких сколько-нибудь существенных изменений ни в БП 2.0, ни в ПУБ 7.7 не происходит, тем более изменений структурных, т.е. изменений в структуре ИБ, способных повлиять на результат переноса.
Ответили: (7) (9)
# Ответить
7. beard1 25.09.2014 17:41
(6) bb1962,

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


спорить не буду, но достаточно маленького изменения наименования одного реквизита )))
Ответили: (8)
# Ответить
8. l-Rain 10.10.2014 10:40
(7) beard1, а с каким релизом работает, с каким уже нет?
Вопрос не от любопытства, планирую купить.
# Ответить
9. l-Rain 10.10.2014 10:43
(6) bb1962, Вопрос скорее наверно Вам. Так вот, С каким релизом работает, с каким уже нет?
Вопрос не от любопытства, планирую купить.
Ответили: (10)
# Ответить
10. bb1962 10.10.2014 10:55
(9) l-Rain, в описании указано: БП версия 2.0.62.4, для 1С:Предприятия 7.7 версий 7.70.335 и более поздних. Для ПУБ важнее именно "нижний релиз", более поздние будут работать.
Ответили: (11) (12)
# Ответить
11. l-Rain 10.10.2014 11:24
(10) bb1962, Спасибо, понятно.
# Ответить
12. l-Rain 03.11.2014 12:59
(10) bb1962, Выявилась одна особенность переноса, не очень приятная. Места хранения в ПУБ не имеют реквизита Вид склада (оптовый, розничный ... ), и он не заполняется в БП при переносе. А после того, как склад проставлен в документах, данный реквизит в БП изменить уже нельзя. Вот теперь думаю, как выйти из положения.
Ответили: (13)
# Ответить
13. bb1962 03.11.2014 16:42
(12) l-Rain, можно использовать "Универсальные подбор и обработка объектов"

-> Отбор складов

-> Произвольный алгоритм

Объект.ОбменДанными.Загрузка = Истина;
Объект.ВидСклада = Перечисления.ВидыСкладов.Оптовый;
Объект.Записать();

PS: При возникновении вопросов следует обращаться по указанному в письме адресу
# Ответить
14. zato1c 10.02.2015 13:47
Как на счет спецификаций переноситься или нет?
Ответили: (15)
# Ответить
15. bb1962 10.02.2015 19:03
(14) zato1c, нормы расходов переносятся в спецификации либо вместе с документами ВыпускПродукцииПоНормам, либо отдельным правилом в группе "Справочники" с отбором по номенклатуре.
# Ответить
16. zato1c 11.02.2015 09:43
Берем! Как на счет поддержки если возникнут проблемы по переносу?
Ответили: (17)
# Ответить
17. bb1962 11.02.2015 10:11
(16) zato1c, адрес почты должен быть в письме
# Ответить
18. Гость 14.07.2015 13:11
По 19 счету остатки переносятся?
Ответили: (19)
# Ответить
19. bb1962 14.07.2015 14:06
(18) Гость, добавил на скачивание более полное описание
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл