Правила обмена БП 2.0 -> БП 2.0 (полный перенос справочников и документов)



Правила обмена БП 2.0 -> БП 2.0, для настройки постоянного обмена между конфигурациям (не РИБД) 1С:Бухгалтерия ред.2.0.

Правила обмена БП 2.0 -> БП 2.0, для настройки постоянного обмена между конфигурациям (не РИБД) 1С:Бухгалтерия ред.2.0. Не переносятся лишь ненужные для учета справочники и регистры, например, настройки обменов и т.п.  

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

Построены на базе релиза 2.0.22.1. Должны работать и на других.


2011.09.26 В связи с изменением конфигурации релиза 2.0.27.8 выложены обновленные, измененные правила обмена с поправкой на исчезновение справочника «Оценочные обязательства» и удаление в перечислении «ВидыОперацийРасчетаПоСтраховымВзносам» значения «Уплата».

2012.01.24 В связи с изменением конфигурации релиза 2.0.30.8 выложены обновленные, измененные правила обмена с поправкой на удаление перечисления «НДСВидСчетаФактуры» значения «Уплата». 

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

69 Comments

  1. naxidiblya

    Практическое применение данных правил?

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

    Reply
  2. Spartan

    Почему бы не воспользоваться универсальной выгрузкой/загрузкой xml, если базы идентичны?

    Reply
  3. ogeniv

    В архиве файл с правилами битый, текст обрывается в конце файла

    Reply
  4. sant78zap

    Ошибка в файле с правилами

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1178)}: Ошибка при вызове метода контекста (Прочитать)

    Пока Объект.Прочитать() Цикл

    по причине:

    по причине:

    Ошибка разбора XML: — [45108,21]

    Фатальная ошибка:

    Extra content at the end of the document

    SystemId: file://D:/Правила обмена БП 2.0 — БП 2.0/ПолныеПравилаДляБП-БП.xml

    Reply
  5. Dylan

    согласен ,шибка выходит

    Reply
  6. Abadonna

    Выгрузка и загрузка данных XML Plus

    Просто, удобно, понятно и неоднократно проверено

    Для любых однородных

    Reply
  7. Abadonna

    (0) В сторону… АпостАл — так задумано, или в школе плохо учился?

    Reply
  8. apostal86

    Так задумано

    Reply
  9. apostal86
    sant78zap пишет:

    Ошибка в файле с правилами

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1178)}: Ошибка при вызове метода контекста (Прочитать)

    Пока Объект.Прочитать() Цикл

    по причине:

    по причине:

    Ошибка разбора XML: — [45108,21]

    Фатальная ошибка:

    Extra content at the end of the document

    SystemId: file://D:/Правила обмена БП 2.0 — БП 2.0/ПолныеПравилаДляБП-БП.xml

    Показать

    Пробуйте использовать в элементе справочника «Настройках обмена данными» для узла полного обмена в базе бухгалтерии 2.0 — по крайней мере я их использую там и работает, в обработке Универсальный обмен XML не пробовал выгружать

    Reply
  10. apostal86
    Abadonna пишет:

    Выгрузка и загрузка данных XML Plus

    Просто, удобно, понятно и неоднократно проверено

    Для любых однородных

    Клиенту надо было по кнопочке перенос делать, а все выше предложенные варианты — ручные. А так создал узлы, сделал настройки обмена. И выгружай/загружай по одной кнопке, плюсом не надо думать, что и когда выгружал раньше, таблица регистрации чистится после удачного обмена, ну в общем работает по всем принципам обмена.

    Reply
  11. apostal86
    Spartan пишет:

    Почему бы не воспользоваться универсальной выгрузкой/загрузкой xml, если базы идентичны?

    Клиенту надо было по кнопочке перенос делать, а все выше предложенные варианты — ручные. А так создал узлы, сделал настройки обмена. И выгружай/загружай по одной кнопке, плюсом не надо думать, что и когда выгружал раньше, таблица регистрации чистится после удачного обмена, ну в общем работает по всем принципам обмена

    Reply
  12. apostal86
    naxidiblya пишет:

    Практическое применение данных правил?

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

    Конечно, может и глюкнуть после какого-нибудь обмена, поэтому не претендую на лавры, так просто выложил, у моего клиента пока работает, как перестанет после обновления, так, может быть, выложу обновленные правила.

    Reply
  13. apostal86
    Dylan пишет:

    согласен ,шибка выходит

    Прошу прощения, как то попали битые правила, перезалил на рабочие

    Reply
  14. dfs87
    apostal86 пишет:

    apostal86 18.05.11 15:27 Ссылка Цитата Ник

    Цитата

    sant78zap пишет:

    Ошибка в файле с правилами

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1178)}: Ошибка при вызове метода контекста (Прочитать)

    Пока Объект.Прочитать() Цикл

    по причине:

    по причине:

    Ошибка разбора XML: — [45108,21]

    Фатальная ошибка:

    Extra content at the end of the document

    SystemId: file://D:/Правила обмена БП 2.0 — БП 2.0/ПолныеПравилаДляБП-БП.xml

    Пробуйте использовать в элементе справочника «Настройках обмена данными» для узла полного обмена в базе бухгалтерии 2.0 — по крайней мере я их использую там и работает, в обработке Универсальный обмен XML не пробовал выгружать

    Показать

    Какой Узел нужно выбрать?

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

    «В качестве узла обмена выбран узел, соответствующий текущей информационной базе.»

    Reply
  15. dfs87

    При использовании Универсального обмена данными в формате XML, выгрузка прерывается и выдает сообщение:

    Начало выгрузки: 18.05.2011 22:46:58

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1038)}: Ошибка при вызове метода контекста (ЗаписатьТекст): Текст XML содержит недопустимый символ в позиции 0 :

    Reply
  16. volsh77

    Есть же обмен между идентичными конфигурациями? Смысл?!

    Reply
  17. apostal86
    volsh77 пишет:

    Есть же обмен между идентичными конфигурациями? Смысл?!

    Это чтоб пользователю не открывать такую обработку, не указывать дату начала/окончания выгрузки (чтоб еще не вспоминать, а за какой период выгружали уже), а потом только не нажимать кнопку «Выгрузить» и еще не открывать в базе-приемнике такую-же обработку не выбирать выгруженный файл и не нажимать кнопку «Загрузить». А так настроил узлы в базах, сделал настройку обмена и по кнопке «Выполнить обмен», и пользователь, довольный и счастливый выполняет когда захочет, а система сама знает, что поменялось и что выгружать. Причем, замечу, что последнее — пожелание заказчика, и Ваш вариант тут не прокатил бы)))

    Reply
  18. lag001

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

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(569)}: Поле объекта не обнаружено (Уплата)

    Возврат Менеджер[Значение];

    Если кто знает, в чем проблема, подскажите, поскольку в конфигурировании совсем не сильна. Заранее благодарю!

    Reply
  19. apostal86

    (18) lag001, какие конфигурации используете? пишите с точностью до релиза

    Reply
  20. apostal86

    (19) это из-за обновления 1С в последних релизах (2.0.27.8) отсутствует справочник Оценочные обязательства и поле уплата в перечислении ВидыОперацияРасчетаПоСтраховымВзносам, поэтому не работает. поправлю, выложу обновленные правила

    Reply
  21. apostal86

    (18) lag001, правила обмена обновлены, с учетом изменений конфигурации релиза 2.0.27.8, протестированы

    Reply
  22. lag001

    У меня релиз 1С:Бухгалтерии 8.2 2.0.24.10, платформа 8.2.14.519.

    Reply
  23. sdw2012

    а если релиз ниже 27, то будет хоть что то выгружено?

    Reply
  24. lag001

    при релизе ниже 27 правила обмена вообще не загружаются. Возникает ошибка:

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(569)}: Поле объекта не обнаружено (Уплата)

    Возврат Менеджер[Значение];

    Reply
  25. apostal86

    (24) lag001, к публикации, на закладке файлы прикрепил прежнюю версию правил обмена, но под релиз 2.0.22.1 — попробуйте их

    Reply
  26. lag001

    Увы, но при загрузке правил обмена под релиз 2.0.22.1 вновь возникает ошибка для релиза 2.0.24.10:

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(569)}: Поле объекта не обнаружено (Уплата)

    Возврат Менеджер[Значение];

    Reply
  27. apostal86

    (27) Vera2811, какой у Вас релиз конфигурации БП? Возможно, после обновления что-то из старого не работает в новом

    Reply
  28. ritavg

    у меня релиз 2.0.30.8 как можно под него использовать обработку.

    Reply
  29. apostal86

    (29) ritavg, смотри рисунки к публикации, это не обработка, а правила обмена, их нужно в настройку обмена данными подключать

    Reply
  30. apostal86

    (29) ритавг, скачивайте обновленные правила для релиза 2.0.30.8, там поправка на удаление в конфигурации перечисления, связанного с НДС

    Reply
  31. alma-soft

    этот метод подходит для клиента которому не хочется париться с настройками обменов несколько лет назад было похожее задание на ТиС , УРИБД не подходит т.к. обе базы должны обновляться и заполняться не зависимо друг от друга поэтому я за применение такого способа обмена, согласен лишь с тем что после обновления БУХ 2.0 придется постоянночто-то корректировать а это не совсем правильно. если только обмен не направлен на конкретные виды документов реализация заказ сф и т.д. тогда гораздо проще отследить изменения

    Reply
  32. agarkin

    Будем пробывать!

    Reply
  33. 1042601

    Добрый день.

    А для версий 2.0.31 и 2.0.32 можете выложить Правила?

    Reply
  34. apostal86

    (35) 1042601, На текущих для релиза 2.0.30 проверяли?

    Reply
  35. 1042601

    Александр.

    Вроде выгружает, но ругается на вид счета фактуры…..

    🙂

    Reply
  36. apostal86

    (37) 1042601, значит не выгружает. хорошо, на днях выложу обновленные правила для БП 2.0.31 и выше

    Reply
  37. apostal86

    (38) вы все-таки берете старые правила обмена для релиза меньше 2.0.30, т.к. тестирование их релизе 2.0.32 не дало ошибки. Но все равно на днях выложу обновление для релиза 2.0.32

    Reply
  38. ogeniv

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

    Reply
  39. apostal86

    (40) ogeniv, пожалуйста, выложил обновление для релиза 2.0.32

    Reply
  40. serggo

    apostal86, похоже не хватает метаданных в перечислениях, вот что у меня получилось при выгрузке ~ 200`000 объектов:

    Не найдено соответствие для значения Источника

    Источник = Арендные платежи, роялти, лицензионные платежи, гонорары, комиссионные и иные аналогичные платежи

    ТипИсточника = Виды движений денежных средств

    Не найдено соответствие для значения Источника

    Источник = Приобретение, создание, модернизация и реконструкция внеоборотных активов

    ТипИсточника = Виды движений денежных средств

    Не найдено соответствие для значения Источника

    Источник = Налог на прибыль

    ТипИсточника = Виды движений денежных средств

    Не найдено соответствие для значения Источника

    Источник = Поступления от погашения займов, от продажи долговых ценных бумаг

    ТипИсточника = Виды движений денежных средств

    Не найдено соответствие для значения Источника

    Источник = Благотворительные организации

    ТипИсточника = Тарифы страховых взносов

    Не найдено соответствие для значения Источника

    Источник = Для членов экипажей морских судов под флагом РФ

    ТипИсточника = Тарифы страховых взносов

    Не найдено соответствие для значения Источника

    Источник = Некоммерческие организации

    ТипИсточника = Тарифы страховых взносов

    Не найдено соответствие для значения Источника

    Источник = Для фармацевтов аптек

    ТипИсточника = Тарифы страховых взносов

    Не найдено соответствие для значения Источника

    Источник = Организации, оказывающие инжиниринговые услуги

    ТипИсточника = Тарифы страховых взносов

    Reply
  41. apostal86

    (42) serggo, проверьте, для какого релиза БП Вы скачали праваила обмена? какой у Вас стоит релиз программы?

    Reply
  42. ingra000

    Не могу понять что делаю не так.Обработка что-то делает, но ни один документ не загружается. Может инструкция какая-то есть?

    Reply
  43. apostal86

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

    Reply
  44. ingra000

    (45) Ура, получилось! Не был настроен обмен данными для полного обмена. Загружала и выгружала через универсальный обмен данными через xml файл. А можно ли еще настроить, чтобы документы выгружались непроведенными?

    Reply
  45. apostal86

    (46) ingra000, к сожалению такой функционал не заложен и не планируется развивать

    Reply
  46. olsy

    Бухгалтерия 2.0.33.8. Работает! Спасибо!

    Reply
  47. baltexpert_39

    Ручные операции не переносятся (

    Reply
  48. apostal86

    (48) olsy, пожалуйста

    Reply
  49. apostal86

    (50) (49) baltexpert_39, если речь идет о дукументе «Операции, введенные в ручную», то он должен переносится

    Reply
  50. baltexpert_39

    (51) переносится но без проводок, только сумма документа.

    Reply
  51. apostal86

    (52) baltexpert_39, хмм… логично, сумма — это реквизит документа, а проводки — это в документе табличная часть, кторая напрямую показывает записи документа в регистре бухгалтерии. Тут по идее надо перетаскивать проводки регистра, но в ближайшее вермя такой дорабокти правил не планирую, переносите вручную

    Reply
  52. anton.smyslov

    Работает ли эта обработка в конфигурации Бухгалтерия государственного учреждения и Зарплата бюджетного учреждения?

    Reply
  53. apostal86

    (54) anton.smyslov, нет не работает в обоих

    Reply
  54. tritonof

    (55)проведения после загрузки нет, если стоит «ручная корректировка» в любом документе то проводки не переносит

    Reply
  55. apostal86

    (56) tritonof, такой функционал не закладывался

    Reply
  56. andru_dv

    Будет ли обновление правил обмена для версии 2.0.38.6?

    Reply
  57. apostal86

    (58) andru_dv, к середине недели выложу обновленные для 2.0.38.6

    Reply
  58. vahate

    очень интересует обработка для перехода (переноса) с Розница 1.0 для Украины (от российской почти ничем не отдичается) на Розница 2.0 для России.

    Reply
  59. apostal86

    (59) обновление планируется уже для 2.0.40

    Reply
  60. apostal86

    (60) vahate, мои правила переноса не подойдут для Вашей задачи))

    Reply
  61. vahate

    (62)

    это вопрос? если да — то планируются

    Reply
  62. Santur

    Повторюсь(14),

    Какой узел надо выбирать?

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

    Создал новый узел, выбираю его, такая же ошибка.

    Reply
  63. Santur

    (64), вроде как разобрался…надо создавать новый узел, а не выбирать узел с зеленой точкой

    Reply
  64. apostal86

    Да, нужно создавать второй узел

    Reply
  65. chesnokov-a-v

    При обмене и через РИБ и через универсальный обмен выдает ошибку:

    Объект = Операция (бухгалтерский и налоговый учет) А0000000230 от 31.12.2012 23:59:59

    ОписаниеОшибки = Метод объекта не обнаружен (ОпределитьТипОтправкиДанных)

    ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(12201)

    КодСообщения = 72

    УзелПланаОбмена = 444

    Reply
  66. release24

    Правила созданы полностью автоматически. Проводки не будут переноситься.

    Reply
  67. apostal86

    (67) chesnokov-a-v, придется подготовить очередное обновление

    Reply
  68. dimon_tb

    Каким образом реализован поиск объектов?

    Reply
  69. apostal86

    (70) dimon_tb, по идентификаторам. Если по идентификаторам не найдено, то по ключевым реквизитам — в основном наименования. Исключение для справочников «Контрагенты» и «Организации», задействованы ИНН.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *