Правила обмена для типовых конфигураций 1С


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

Список правил обмена


   Внешние обработки обмена данными в формате XML. Платформа 1С 8.2

      1. Обмен данными версия 2.1.1

      2. Обмен данными версия 2.1.5  

   Управление торговлей 10.3

      1. УТ 10.3.14.5—УПП 1.3.19.2

   Управление производственным предприятием 1.3

      1. УПП 1.3.16.1—УПП 1.3.16.1

      2. УПП 1.3.19.2—УПП 1.3.19.2

      3. УПП 1.3.22.1—УПП 1.3.22.1

      4. УПП 1.3.24.1—УПП 1.3.24.1

      5. УПП 1.3.25.1—УПП 1.3.25.1

      6. УПП 1.3.29.2—УПП 1.3.29.2

      6. УПП 1.3.31.1—УПП 1.3.31.1

   Комплексная автоматизация 1.1

      1. КА 1.1.19.1—УПП 1.3.24.1

      2. КА 1.1.21.1—УПП 1.3.26.1


Инструкция к применению.


Все выложенные правила по умолчанию готовы к использованию в типовых (и не очень) механизмах обмена 1С 8.

1. Переключаем интерфейс на «Полный»

2. Открываем меню «Сервис» подменю «прочие обмены», в раскрывающемся списке выбираем «Универсальный обмен данными XML»

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

   3.1. По умолчанию включена выгрузка всех данных за исключением справочника «Банки».  Если справочник нужно выгрузить, то можно установить галочку напротив соответствующего пункта.

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

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

6. Если выгрузка производилась в файл, то для загрузки придется открыть базу-приемник и выполнить действия, описанные в п.2. После этого выбрать вкладку «Загрузка данных» и указать путь к файлу с выгруженными данными.

 

86 Comments

  1. sytkosa

    Предлагаю выложить все правила обмена что есть в типовых конфах и на ИТС. Только можно ли это делать вот вопрос.

    Reply
  2. Артано

    (1) 8SiriuS8, Материалы с диска ИТС не выкладываю. 1с ревностно относится к содержимому диска и попыткам его тиражирования. В публикации только собственное творчество.

    Если есть предложения по конкретным обменам ля конкретных конфигураций, то можно оставлять их в комментариях. В основном выкладывать буду обмены для УТ и УПП, т.к. с ними чаще работаю.

    Reply
  3. sytkosa

    (2) Могу выслать не типовые обмены для УТ11 и Бухгалтерией 7.7. (Когда то была типовой). Если интересно кидай в личку мыло вышлю

    Reply
  4. Артано

    (3) Можно конечно, только нетиповые обмены это штучная работа и никому больше не пригодятся, если только у тебя какие-то хитрые приемы есть. Тогда с интересом посмотрел бы

    Reply
  5. Jon2011

    Сейчас занимаюсь созданием правил между УТ11.0.7.8 на платформе 8.2 и УТ10.3.3.3 на платформе 8.1 Если кому интересно оставлю только типовой вариант.

    Пишу эту конвертацию потому как поднять 10 до стандартной конвертации не удается из-за большого объема доработок.

    Тем более, что в 11 все равно специфический функционал пишу с нуля.

    Кроме того, обмен через универсальную загрузку позволяет юзерам плавно перейти с 10 на управляемое приложение. УТ11.

    Reply
  6. Артано

    (5) Типовую сюда вставим с удовольствием, а нетиповые смысла нет, ибо тысячи их. Но с интересом бы посмотрел нетиповые правила, если конечно их содержание не раскрывает какие-то тайны 😉

    Reply
  7. Jon2011

    (6) По сути я взял стандартную и обрезаю то чего нет в моей версии. Если получиться выделить типовую, сделаю.

    Reply
  8. sss999

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

    Reply
  9. Артано

    (8) Период выгрузки можно указать в самой обработке выгрузки/загрузки. Чтобы не затрагивались (не менялись/не перезаписывались) старые объекты нужно править уже сами правила. Какие версии УТ и БП?

    Reply
  10. sss999

    2.0.26.8 бу и 11.0.6.7 ут

    Reply
  11. Артано

    (10) В личку список того что нужно выгружать и по каким правилам и ссылку на конфигурацию (файл *.cf)

    туда же контактную информацию (мыло, аська).

    P.S. Редковато обновляетесь ))

    Reply
  12. sss999

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

    Reply
  13. Артано

    (12) не задавался как-то целью править саму обработку универсальной загрузки/выгрузки. По логике искал бы по имени реквизита. Может быть он упоминается лишь однажды — когда присваивает имя какой-нибудь переменной. А дальше уже её нужно отслеживать.

    Reply
  14. igyo

    может есть у кого правила обмена с Комплексной автоматизации 1.1.16.1 в Управление торговлей 11.0.7.8 ?

    Reply
  15. Ionmuerto

    Подойдет для бп 2.0 -> бп 2.0?

    Reply
  16. Артано

    Сомневаюсь, какие-то общие объекты есть, но в целом думаю нет.

    Reply
  17. irishen

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

    тоже самое

    Reply
  18. Артано

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

    Reply
  19. Deniz200

    Очень полезно! Как раз сейчас стоит задачать выгрузить из УТ 10.3 в УПП 1.3 и вот нашел

    Reply
  20. sword444

    найдутся правила для Розницы 1.1 — Бухгалтерия 8.2 2.0 ??

    Reply
  21. BalVlad

    Может у кого-то есть правила для Комплексной автоматизации 1.1 — УПП 1.3?

    Reply
  22. NataZ

    А правила Предприниматель 7.7 — Бухгалтерия 8.2?

    Reply
  23. Артано

    (20) sword444, (21) BalVlad, (22) NataZ, правил нет, если не срочно, то кидайте конфигурацию (конфигирацию), выложу правила и для них.

    Reply
  24. BalVlad

    (23)

    Спасибо, мне не срочно, а конфигурация стандартная «Комплексная автоматизация» 1.1.19.1 передача в УПП 1.3.23.1. Буду ждать Ваших правил для переноса.

    Reply
  25. sword444

    (23) также не срочно. Конфигурации стандартные, если нужны cf готов выслать на почту

    Reply
  26. Артано

    (24) BalVlad, (25) sword444, У меня доступ только к УТ и УПП. Файл CF на файлообменник под паролем. Пароль в почту av3333s1@mail.ru.

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

    Reply
  27. BalVlad

    (26)

    Отправил на мыло Комплексную автоматизацию 1.1.19.1

    Reply
  28. protlt

    Автор!!!!! Скачала вашу обработку ОбменДаннымиXML_2_1_5, пыталась открыть в Бухгалтерии 2.0. в Универсальном обмене данными 2.1.5. и эту обработку программа просто не увидела!!! Это нормально? В чем проблема? Плиз, прошу помощь. Плюс пока ставить не буду!

    Reply
  29. Артано

    (28) protlt, да, это нормально. Это версия для УПП. В заголовке публикации только УТ и УПП.

    Reply
  30. protlt

    Ой, извиняюсь. Чтой то я не прочитала это. Ставлю плюсик ))))

    Reply
  31. Артано

    (30) protlt, Если не помогло, то плюс ставить было необязательно ))

    (27) BalVlad, Прошу прощения за значительную паузу, был сильно загружен. Правила готовы, будут доступны после модерации. Взял на себя смелость предположить, что с учетом изменений в законодательстве выгрузка будет проводиться в версию УПП 1.3.24.1 (актуальную на текущий момент)

    Reply
  32. BalVlad

    (31)

    Спасибо за решение, буду ждать обновления публикации. Особо спасибо за решение УПП 1.,.24.1

    Reply
  33. fomix

    Спасибо автору за труд! Есть пожелание — выкладывать все правила одни архивом…

    Reply
  34. vladimir_astapov

    А почему стандартный обмен УТ10.3 и БП 2.0 дает ошибки. Или надо подбирать правила под обновленные конфигурации БП 2.0 и предыдущие обновления УТ 10.3?

    Reply
  35. Артано

    (34)Возможно ошибки обновления. При обновлении конфигурации обновляются и правила для типовых обменов. По идее связка УТ-БП должна работать без проблем.

    Вот УТ-УПП — это проблема )) Там правила еще с релиза УПП 1.2 и изменения в счет-фактурах пришлось допиливать руками.

    Reply
  36. garik79

    Такой вопрос. Правила КА — УПП. Как там с переносом данных по зарплате и кадровым документам? Реализовано или надо доделывать?

    Reply
  37. Артано

    (36) Когда делал правила, то бегло осмотрел список объектов — на первый взгляд блок ЗУП в КА идентичен УПП. В правилах, соответственно присутствуют и зарплатные и кадровые документы. Полную и тотальную проверку не проводил. Но думаю будет проще сделать тестовый перенос в копии базы и проверить все ли перенеслось. Если перенос нужен постоянный, то эти правила станут лишь базой. Для однократного переноса (и допереноса новых/измененных объектов) в пустую базу — подойдут идеально. Если база непустая, то могут возникнуть дубли. Это не проблема, т.к. решается сравнительно просто. Но порою эта работа весьма объемна и кропотлива.

    Reply
  38. garik79

    И еще вопрос. Эти правила только для переноса данных? А если необходимо еще и свернуть базу, так не получится?

    Reply
  39. Артано

    (38) В принципе можно и свернуть — создать базу и перенести в нее документы за несворачиваемый период. Но документы ввода остатков все равно придется другим способом создавать. Либо обработками, либо допилкой правил.

    Reply
  40. BalVlad

    (31)

    При попытке переноса данных из КА 1.1.19.1 в УПП 1.3.24.1 выдается ошибка

    Начало выгрузки:   23.04.2012 10:27:34
    
    ЗАГРУЗКА В ПРИЕМНИКЕ: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7141)}: Ошибка записи объекта
    ИмяПКО                 =  ОсновныеНачисленияОрганизаций
    Нпп                    =  2 851
    Гнпп                   =  0
    Источник               =
    ТипОбъекта             =  Основные начисления организаций
    Свойство               =  ПериодДействияБазовый
    Значение               =  Нет
    ТипЗначения            =  Булево
    Объект                 =  БЛ по травме в быту (не оплачивается)
    ОписаниеОшибки         =  Поле объекта недоступно для записи (ПериодДействияБазовый)
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7124)
    КодСообщения           =  26
    
    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1247)}: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7141)}: Ошибка записи объекта
    ИмяПКО                 =  ОсновныеНачисленияОрганизаций
    Нпп                    =  2 851
    Гнпп                   =  0
    Источник               =
    ТипОбъекта             =  Основные начисления организаций
    Свойство               =  ПериодДействияБазовый
    Значение               =  Нет
    ТипЗначения            =  Булево
    Объект                 =  БЛ по травме в быту (не оплачивается)
    ОписаниеОшибки         =  Поле объекта недоступно для записи (ПериодДействияБазовый)
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7124)
    КодСообщения           =  26
    

    Показать

    Reply
  41. Артано

    Аха понял, не отключил перенос типовых начислений. Попробуйте в обработке отключить перенос основных начислений (галочку снимите).

    P.S. Кстати это не моя тема ))

    Reply
  42. BalVlad

    (43)

    Убрал галочку с ОсновныеНачисленияОрганизаций в разделе ПланыВидовРасчета — результат тот же (ошибка).

    Зашел в xml и отредактировал руками

    <Правило Отключить=»false»>
    <Код>ОсновныеНачисленияОрганизаций</Код>
    <Наименование>ОсновныеНачисленияОрганизаций</Наименование>
    <Порядок>300</Порядок>
    <КодПравилаКонвертации>ОсновныеНачисленияОрганизаций                     </КодПравилаКонвертации>
    <СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных>
    <ОбъектВыборки>ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций</ОбъектВыборки>
    </Правило>
    

    Показать

    поставил <Правило Отключить=»true»>

    результат тот же (ошибка).

    Убрал галочку с ПланыВидовРасчета (отключил весь раздел) и опять та же ошибка

    Reply
  43. Артано

    (44) Они по ссылке лезут с доками. Завтра выложу версию с отключенными начислениями.

    Reply
  44. BalVlad

    (45)

    Ждем Ваших изменений по КА.

    Reply
  45. Артано

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

    Reply
  46. hansolo686

    А ни у кого нет правил обмена с УПП 1.3 на УТ 11.0?

    Reply
  47. Артано

    Нет, но можно сделать

    Reply
  48. AndreyGolovanov

    При загрузке Ваших правил обмена КА в УПП

    в Комплексную автоматизация, редакция 1.1 (1.1.21.1) 1С:Предприятие 8.2 (8.2.15.301)

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

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

    База приемник — Управление производственным предприятием, редакция 1.3 (1.3.25.1) и имя файла назначить не успел

    Подскажите пожалуйства.

    Reply
  49. AndreyGolovanov

    На всякий случай еще сведения.

    Выгрузка нужна однократно.

    База приемник чистая

    Reply
  50. Артано

    (50) AndreyGolovanov, Известное дело, правила на 19-й релиз тут лежат. С вас cf файл.

    Reply
  51. AndreyGolovanov

    Артано!

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

    Reply
  52. AndreyGolovanov

    вышлю через 10 минут.

    Reply
  53. Артано

    (53) AndreyGolovanov, что-то поменяли в реквизитах. Для разового переноса не проблема. Конфигурацию вашу жду. На сегодня в оффлайн.

    Reply
  54. Артано

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

    Reply
  55. sergsidorin

    Спасибо

    Reply
  56. AndreyGolovanov

    ссылка не работает. предыдущая КА -> УПП

    работает, а эта нет.

    Reply
  57. Артано
  58. AndreyGolovanov

    Артано, спасибо.

    Выгрузка прошла нормально.

    Загрузка сбойнула, но я думаю из-за того что у меня УПП 25.1 а у Вас 26.1

    Обновлюсь и попробую снова.

    Reply
  59. Артано

    (60) AndreyGolovanov, скиньте текст ошибки. Вдруг дело не в этом. Отличия между релизами 25 и 26 незначительны.

    Reply
  60. AndreyGolovanov

    (61)

    извиняюсь за задержку в ответе.

    в 26 версии УПП добавлены новые реквизиты Номенклатуры.

    на реквизите ИМПОРТЕР при обмене и произошнл останов.

    Основную конфу УПП смогу обновить только через неделю и продолжу тесте.

    Обязательно сообщу Вам результаты.

    Reply
  61. AndreyGolovanov

    Огромное спасибо! Все работает.

    Reply
  62. andikad

    Очень нужен вариант правил ТиС 9.2(1с7.7) в 1c8.2 БП

    Reply
  63. Артано

    (64) andikad, если не очень срочно, тогда с Вас MD И CF-файлы соответственно. Если срочно, тогда в личку.

    Reply
  64. Raminus

    Спасибо, пригодилось!

    Reply
  65. 1977

    Нужны выгрузки остатков из КА в УТ11 и желательно с выгрузкой складского места и штрих кода. Поможете?

    Reply
  66. daho

    Спасибо конечно автору. Жаль вот только для типовых Украинских конфигураций подобного нету.. Особенно интересует еще и правила переброски с 77 на 82.. а еще особенней для ПУБ и Бухгалтерии.. Если кто знает по чем и где можно достать — буду признателен.

    Reply
  67. Артано

    (68) daho, типовой перенос с 77 на 8 есть на дисках ИТС. Для типовых можно сделать подобные правила — были бы конфигурации у автора )

    Reply
  68. daho

    (69) Спасибо, надо будет глянуть.. Оказывается в ИТС тоже иногда бывает разумное доброе вечное.. 🙂

    Reply
  69. Артано

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

    Reply
  70. daho

    Хорош бы нечто подобное и для Украинских конфигураций найти.. Может кто знает где?

    Reply
  71. Артано

    (72) на ИТС не нашлось того что нужно?

    Reply
  72. AlexSunS

    Автор вы ещё в теме ? есть просьба…

    Reply
  73. lamdth

    А есть правила обмена между Бух и УТ?

    Reply
  74. daho

    (73) Нет.. когда разбирался сам — понял почему.. много хитрых моментов.. самый яркий это то что в восьмерке есть два документа с кучей табличных частей а в семерке их 4-ре (Акты и РН + ПН) с разными признаками.. плюс если переносить движения — это воообще кайф..:)

    Reply
  75. daho

    (75) lamdth, Ну это стандарт если 8-ка… но нужно настроить планы обмена по нормальному.. и подход зависит от размера баз.. например мы, чтоб не засорять мусором главный узел счета перенесли в регистр сведений.. т.е. просто запись о том что они есть… их просто было очень много и база уже разрослась до неимоверных размеров..

    Reply
  76. Артано

    (75) В (77) верно подмечено. Конфигурации крупнотиражные поэтому всё стандартно. В полной поставке конфигурации и обновлениях присутствуют и правила обмена для УТ и БП

    Reply
  77. ron1

    Здравствуйте.

    А обработкой «Обмен данными версия 2.1.5» можно перенести документ Заказ покупателя из УТ10.3 в идентичную УТ10.3. При этом номенклатура должна скопировать не только характеристики, но и свойства и штрихкоды?

    Reply
  78. Артано

    (79) ron1, эти правила — шаблоны. Без модификации только объекты один к одному. Свойства и штрихкоды это регистры сведений.

    номенклатура отдельно

    Значения свойств отдельно

    Штрихкоды отдельно

    Reply
  79. MariP

    не могу найти правила Бух77->ЗУП

    поделитесь, пожалуйста!

    Reply
  80. Артано

    (81) MariP, Файл «Acc7_H25.xml» на диске ИТС

    Reply
  81. progr-2008

    В 2015 информация актуальна?

    Т.е. продолжают отслеживаться ошибки правил?

    Reply
  82. Артано

    (83) С тех пор как в КД добавили возможность сравнения/объединения правил обмена эта публикация потеряла актуальность совсем.

    продолжают отслеживаться ошибки правил?

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

    Reply
  83. progr-2008

    (84) понятно, скачивать файлы не надо.

    Reply
  84. Светлый ум

    Пригодилось +1

    Reply
  85. evgaid

    Может имееются, правила обмена нужно просто спарвоники Номенклатуры, склады из БП 3.0 СельхозПредприятия в БП 3.0 Проф. Они там даже идентичны, а перебросить не получается

    Reply
  86. Артано

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

    Reply

Leave a Comment

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