Правила обмена БП 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 не будет опубликован. Обязательные поля помечены *