Перенос данных КА 1.1 -> КА 2


Перенос данных КА 1.1 => КА 2 с помощью правил обмена данными в формате XML КД 2 (переносятся остатки, документы, справочная информация).

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

Также имеется возможность выгрузки документов:

— Поступление товаров услуг;

— Реализация товаров услуг;

— Счет-фактура выданный;

— Счет-фактура полученный;

— Перемещение товаров;

— Требование накладная;

— Приходный кассовый ордер;

— Расходный кассовый ордер;

— Банковские документы;

— Оплата по платежным картам;

— ГТД по импорту;

— Возврат поставщику;

— Возврат от покупателя.

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

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

Синхронизация объектов при обмене происходит по внутренним идентификаторам, если не совпадений по УИДам, то документы ищутся по дате и номеру, документы остатков — по организации, типу операции, дате, складу (если присутствует).

Тестировалось на релизах КА 1.1.115.1 -> КА 2.4.10.56.

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

Платформа 8.3.13.1614

Правила обмена рабочие, тестировались на нескольких организациях.

 

UPD ver3:

— Исправлены выявленные ошибки, правила обмена протестированы на конфигурации КА 1.1.115.1

 

UPD ver4:

— Исправлены выявленные ошибки, правила обмена протестированы на конфигурации КА 2.4.10.56

— Добавлена стандартная обработка переноса остатков (вдруг кто-то не может найти)

99 Comments

  1. MaxS
    Перенос данных КА 1.1 => КА 2 через универсальный формат обмена (переносятся остатки, документы, справочная информация).

    Ввели в заблуждение. Это не универсальный формат обмена. Это не EnterpriseData. Обычный обмен на КД2.

    Reply
  2. gudogu

    (1) Да, действительно неправильно применила термин… Исправлю. Готова вернуть потраченные SM если скажите как

    Reply
  3. Aporoot

    Добрый день!

    При выгрузке физлиц всплывает ошибка:

    «Ошибка в обработчике события ПередВыгрузкой (свойства)

    ПКО = ФизическиеЛица (Справочник: Физические лица)

    ПКС = 21 (—>)

    Объект = Музыкина Марина Владимировна (Физические лица)

    СвойствоПриемника = ()

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Значение не является значением объектного типа (Вид)

    ПозицияМодуля = (1)

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

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

    ПКО = ФизическиеЛица (Справочник: Физические лица)

    ПКС = 21 (—>)

    Объект = Музыкина Марина Владимировна (Физические лица)

    СвойствоПриемника = ()

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Значение не является значением объектного типа (Вид)

    ПозицияМодуля = (1)

    КодСообщения = 55″

    Reply
  4. gudogu

    (3) Напишите почту перевышлю файл, почему-то битым загрузился сюда. Перезалила файл

    Reply
  5. MaxS

    (2) Ладно, пусть будет обмен на КД2 в коллекции, такой вариант тоже иногда нужен. )

    Reply
  6. Aporoot
  7. gudogu

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

    Reply
  8. gudogu

    (6) отправлено на указанную почту

    Reply
  9. MaxS

    (4) В течение некоторого времени после скачивания можно повторно скачать без SM. Скачал, файл по размеру такой же. Может быть его в zip нужно выкладывать?

    Reply
  10. gudogu

    (9) да нет, этот скачала, проверила. Выгружается без ошибок. Про повторное скачивание не знала, спасибо)

    Reply
  11. protexprotex

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

    Источник = МногооборотнаяТара

    ТипИсточника = Строка

    Ошибка в обработчике события ПередВыгрузкой (свойства)

    ПКО = СпособыОкругленияПриРасчетеЗарплаты (Перечисление: Способы округления зарплаты к выплате)

    ПКС = 1 (—> Наименование)

    Объект = до десяти рублей (Способы округления зарплаты к выплате)

    СвойствоПриемника = Наименование (Строка)

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Поле объекта не обнаружено (ПеречислениеСсылка)

    ПозицияМодуля = (1)

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

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

    ПКО = СпособыОкругленияПриРасчетеЗарплаты (Перечисление: Способы округления зарплаты к выплате)

    ПКС = 1 (—> Наименование)

    Объект = до десяти рублей (Способы округления зарплаты к выплате)

    СвойствоПриемника = Наименование (Строка)

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Поле объекта не обнаружено (ПеречислениеСсылка)

    ПозицияМодуля = (1)

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

    Reply
  12. gudogu

    (11) Была небольшая опечатка. Исправила, перезалила. Если не получится скачать снова напишите почту, вышлю файл.

    Reply
  13. protexprotex

    (12) Оперативно! Спасибо.

    Съэкономили правилами кучу времени. Не надо самому писать.

    Reply
  14. gudogu

    (13) Рада помочь 🙂

    Reply
  15. protexprotex

    Еще косяк:

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

    Reply
  16. gudogu

    (15) Возникала такая ошибка, не смогла выяснить ее происхождение. При повторной выгрузке она не повторилась…

    Reply
  17. protexprotex

    (16) Это, скорее всего, или в приходнике или в расходе под авансовый отчет

    Reply
  18. gudogu

    (17) Вроде бы нашла где может возникать данная ошибка. Перезалила файл, попробуйте.

    Reply
  19. protexprotex

    (18) Нет. Та же ошибка. Сваливается загрузка из далее ПКО и РКО не грузит

    Reply
  20. gudogu

    (19) я конечно попытаюсь найти ошибку, но без отладки тяжело… у меня ошибка не повторяется…

    Reply
  21. protexprotex

    (20) Ничего страшного. Время у меня появиться найду и поправлю. Спасибо

    Reply
  22. gudogu

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

    Reply
  23. protexprotex

    (22) ок

    Reply
  24. protexprotex

    (22) Еще косяк — если в поступлении (в источнике) в док-те сумма НЕ включает НДС (т.е. НДС сверху), то в приемник — базу загружается (сумма по товару построчно) как НДС в сумме, но флажок ставиться как сверху

    Reply
  25. gudogu

    (24) ок исправлю. Сейчас только разберусь с прошлой вашей ошибкой. Напишите почту, закончу вышлю файл правил

    Reply
  26. gudogu

    Выявленные ошибки исправлены, файл в публикации обновлен

    Reply
  27. protexprotex

    (25) protexsmirnov@mail.ru

    Спасибо

    Reply
  28. protexprotex

    (25) Еще косяка два — не происходит обмен платежными ордерами. Данные документы вообще НЕ выгружаются. Хотя флажки ставлю на выгрузку.

    Reply
  29. gudogu

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

    Reply
  30. protexprotex

    (29) Ну это я знаю. Только и организация правильно в отборе и проведен.

    Reply
  31. gudogu

    (30) а что происходит? Когда вы эти 2 документа помечаете для выгрузки, пишет что 0 объектов выгружено?

    Reply
  32. gudogu

    (30) у себя проверяю — выгрузка проходит. Грузятся они в документы поступление и списание безналичных дс соответственно

    Reply
  33. protexprotex

    (32) Это я знаю. Но не грузятся. И еще — есть «выпадающие» документы. Выгрузка в файл проходит. Но при загрузке — пишет «загружено», но в базе документ не пояляется. Ошибок нет. В частности — Поступление товаров и услуг. Все 1000 доков загружены, а 1001 — нет. Даже принудительно выгружаю. В файле выгрузке есть, но не загружается. Это я Вам пишу для инфы. Я поправлю правила выгрузки.

    Reply
  34. gudogu

    (33) подскажите тогда потом что не так в правилах, если не затруднит. У себя замечала только что документы не отображаются в журнале документов после выгрузки, хотя если захожу через все функции в список документов они там есть… не разобралась с этим… а вот чтобы пропадали документы не было такого

    Reply
  35. protexprotex

    (34) Это просто после загрузки надо нажать F5 — тогда обновится список. Это из-за того, что обновление происходит через время

    Reply
  36. gudogu

    (35) ну про обновление динамического списка в курсе, но это не тот случай был)

    Reply
  37. diar01

    Добрый день.

    Остатки товаров не выгружаются. Какие условия должны выполняться?

    Reply
  38. protexprotex

    (36) Еще косяк — счет-фактуры полученные переносятся с номерами странными — типа такого:

    6601/Ю00000000000000000000000000000000000001900732 — ооооочень много нулей

    хотя в базе — источнике номера корректные

    Reply
  39. protexprotex

    (37) Добрый день. Если интересно — Остатки я выгружал типовыми правилами. А уже документы с помощью правил автора

    Reply
  40. gudogu

    (38) Было такое, но у меня помогла стандартная процедура удаления лидирующих нулей, в вашем случае видимо не помогает… подумаю как это решить

    Reply
  41. gudogu

    (37) Добрый день.

    Используются стандартные правила, единственное условие — берутся данные только регламентированного учета

    Reply
  42. protexprotex

    (40) Еще косяк — счета в банковских документах вместо 62.02 ставит 62.32 — также и в 60.32 вместо 60.02

    Reply
  43. protexprotex

    (37) Кстати, посмотрите — минусов по регистру затрат нет? — если есть, то минусы не будут выгружаться

    Reply
  44. protexprotex

    (40) По поводу счетов 62.31 и 60.31 в реал., пост, банк. док — в правилах надо прописать, чтобы в типовых соглашениях проставлялся правильная группа фин. учета. Тогда все будет ок. Иначе если в типовом соглашении пусто, и в документе не выбрано, то и ставит такие счета

    Reply
  45. gudogu

    (44) спасибо большое за замечания) на выходных сяду и все поправлю, спасибо)

    Reply
  46. protexprotex

    (45) Нужны еще комменты? — я как раз сечас фирму перевожу на КА 2.4 с КА 1.1 — я правлю все косяки. Могу Вам отписываться.

    Reply
  47. gudogu

    (46) если вас не затруднит, то мне они будут полезны) если не сложно в личку, спасибо)

    Reply
  48. protexprotex

    (47) ок. Тогда в личку буду писать.

    Reply
  49. kotloff

    А по зарплатному блоку документы не переносили?

    Reply
  50. gudogu

    (49) нет. То что переносится описала в публикации

    Reply
  51. llg_44

    (41)

    берутся данные только регламентированного учета

    Тогда не очень понятно, почему остатки товаров, собственные товары не формируются. ОС и НМА не пришли.

    76 АВ и ВА не сформировались проводки. Что необходимо выполнить, чтобы остатки перенеслись корректно?

    Reply
  52. evn-zorin

    подскажите, на редакции 2.4.7.141 будет ли работать?

    Reply
  53. gudogu

    (52) не проверяла, но думаю что будут

    Reply
  54. evn-zorin

    Скачал, ошибок никаких при выгрузке/загрузке не было, но и документов нет, может что-то ещё нужно сделать, не подскажете?

    Reply
  55. evn-zorin

    (54)извиняюсь, документы появились, но непроведённые

    Reply
  56. gudogu

    (55) если при выгрузке в параметрах не установлен флаг «проводить документы» то соответственно документы не проводятся. Запустите стандартную обработку проведения документов

    Reply
  57. evn-zorin

    (56)например, документы реализации, при загрузке не заполнено соглашение, не подскажете в чём может быть дело?

    Reply
  58. gudogu

    (57) не переносила соглашения, не стояло такой задачи, только договоры

    Reply
  59. evn-zorin

    (58)подскажите, а документы реализации вы без соглашения проводили?

    Reply
  60. gudogu

    (59) да, отключите использование соглашений в функциональных опциях

    Reply
  61. evn-zorin

    спасибо, всё получается!

    Reply
  62. Progerok

    Добрый день! Остатки переносятся без характеристик. Учёт по харатеристикам включён. В правилах не предусмотрен перенос с характеристиками?

    Reply
  63. a.rezyhin

    А почему заказы покупателей не выгружаете? И еще у меня почему-то не заполняется подразделение в РТиУ и соглашения

    Reply
  64. a.rezyhin

    И еще реализации в журнале документов продажи не отображаются. Аналогичная ситуация и поступлениям, тоже в журнале «Документы покупки (все)» не отображается

    Reply
  65. gudogu

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

    Reply
  66. user1192458

    Добрый день! Подскажите, пожалуйста, перенос серий предусмотрен?

    Reply
  67. user1140098

    при загрузки в КА 2.4.7.109, платформа 8.3.14.1630

    Выходит ошибка

    {Обработка.УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(1366)}: Ошибка при вызове метода контекста (ВыполнитьЗагрузкуНаСервере)

    ВыполнитьЗагрузкуНаСервере(Адрес, ВыбранноеИмяФайла);

    по причине:

    Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.

    по причине:

    Ошибка преобразования данных XDTO:

    НачалоСвойства: v Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType

    по причине:

    Ошибка преобразования данных XDTO:

    НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType

    по причине:

    Ошибка отображения типов:

    Отсутствует отображение для типа ‘{http://v8.1c.ru/8.1/data/core}ValueTable’

    В чем может быть причина?

    Reply
  68. gudogu

    (66) Здравствуйте. С переносом серий проблем не должно быть

    Reply
  69. gudogu

    (67) Для загрузки используйте обработку «Универсальный обмен данными в формате XML», найти ее можно через «все функции» -> Обработки

    Reply
  70. Lukich66

    Добрый день.

    Обнаружил такую вещь.

    Выгружаем 1док ПТУ из ка1 и принимаем его в ка2

    что имеем,см картинки

    Reply
  71. user1192458

    (70) А что вас смутило?

    Reply
  72. Lukich66

    (71)А Вы картиночки смотрели? В Ка1- 4позиции разной номенклатуры, а в Ка2 залетело 4,но одной номенклатуры и по правильным ценам и количеству. Ошибка при формировании вых.файла в проц. перед выгрузкой алгоритм.подготовканоменклатуры

    Reply
  73. s.sintsov

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4303)}: Поле объекта не обнаружено (СчетФактураПолученныйИзОтраженияКВычету). Релиз КА 1.1.115.1

    Reply
  74. protexprotex

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

    Reply
  75. vi-zhukova

    Тут ошибка при загрузке

    Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6499)}: Тип не определен (ПеречислениеСсылка.ВидыЛьготПриНачисленииБольничных)

    Reply
  76. gudogu

    (75) Какой релиз КА?

    Reply
  77. vi-zhukova

    2.4.6.231

    2.4.8.63

    пробовал на этих

    Reply
  78. vi-zhukova

    и которой выгружаю 1.1.115.1

    Reply
  79. vi-zhukova

    Убрал галочку с физ ли, появилась другая ошибка

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

    Reply
  80. gudogu

    (77) Проверю правила на указанных релизах

    Reply
  81. vi-zhukova

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

    Reply
  82. coolwert

    Релиз КА 1.1.115.1

    Ошибка в обработчике события ПередВыгрузкой (свойства)

    ПКО = ОтчетБанкаПоОперациямЭквайринга (Документ: Оплата от покупателя платежной картой)

    ПКС = 21 (—> ДатаПлатежа)

    Объект = Оплата от покупателя платежной картой В0000000003 от 22.01.2019 16:28:45 (Оплата от покупателя платежной картой)

    СвойствоПриемника = ДатаПлатежа (Дата)

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Поле объекта не обнаружено (JDE_ДатаПлатежа)

    ПозицияМодуля = (1)

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

    Reply
  83. coolwert

    Тут ошибка при выгрузке. Релиз 1.1.115.1.

    Документ: Оплата от покупателя платежной картой.

    Поле объекта не обнаружено (JDE_ДатаПлатежа)

    Что делать?

    Reply
  84. coolwert

    (83) Удалил реквизит JDE_ДатаПлатежа из правил обмена — выгрузка прошла. Но теперь на работает загрузка!

    Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6499)}: Тип не определен (ПеречислениеСсылка.ВидыЛьготПриНачисленииБольничных)

    Релизы как в описании: КА 1.1.115.1 -> КА 2.4.6.189

    Правила нерабочие, за что берутся $m?

    Reply
  85. vi-zhukova

    (84) Ну я выше писал у меня та же самая ошибка, сказала проверит и тишина. Я сам по исправлял правило там много реквизитов пришлось переделать так как в приемнике таких не существует. Выгрузка вроде прошла

    Reply
  86. gudogu

    (84) Файл правил обновлен в публикации, ошибки исправлены. Напишите почту, вышлю обновленный файл правил обмена

    Reply
  87. Lord_Kingovich

    Добрый день!скачали Вашу обработку(релизы баз,как у Вас в описании) ошибки выдает:

    Ошибка в обработчике события ПередВыгрузкой (свойства)

    ПКО = ОперацияРегламентированногоУчета (:)

    ПКС = 13 (—>)

    Объект = СтрокаТаблицыЗначений (Строка таблицы значений)

    СвойствоПриемника = ()

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Значение не является значением объектного типа (СчетДт)

    ПозицияМодуля = (1)

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

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

    ПКО = ОперацияРегламентированногоУчета (:)

    ПКС = 13 (—>)

    Объект = СтрокаТаблицыЗначений (Строка таблицы значений)

    СвойствоПриемника = ()

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Значение не является значением объектного типа (СчетДт)

    ПозицияМодуля = (1)

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

    Можно файл небитый на почту:1c335050@mail.ru

    Reply
  88. rose-07

    Добрый день! При загрузке в КА 2.4 выдает ошибку:

    Ошибка в обработчике события ПослеЗагрузкиОбъекта

    ИмяПКО = ФизическиеЛица

    ТипОбъекта = Физическое лицо

    Объект = Иванова Ирина Константиновна

    Обработчик = ПослеЗагрузкиОбъекта

    ОписаниеОшибки = Метод объекта не обнаружен (СтруктураЗначенийПолей)

    ПозицияМодуля = (13)

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

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

    ИмяПКО = ФизическиеЛица

    ТипОбъекта = Физическое лицо

    Объект = Иванова Ирина Константиновна

    Обработчик = ПослеЗагрузкиОбъекта

    ОписаниеОшибки = Метод объекта не обнаружен (СтруктураЗначенийПолей)

    ПозицияМодуля = (13)

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

    Reply
  89. rose-07

    Добрый день! При загрузке в КА 2.4 вышли ошибки:

    Ошибка в обработчике события ПослеЗагрузкиОбъекта

    ИмяПКО = ФизическиеЛица

    ТипОбъекта = Физическое лицо

    Объект = Иванова Ирина Константиновна

    Обработчик = ПослеЗагрузкиОбъекта

    ОписаниеОшибки = Метод объекта не обнаружен (СтруктураЗначенийПолей)

    ПозицияМодуля = (13)

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

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

    ИмяПКО = ФизическиеЛица

    ТипОбъекта = Физическое лицо

    Объект = Иванова Ирина Константиновна

    Обработчик = ПослеЗагрузкиОбъекта

    ОписаниеОшибки = Метод объекта не обнаружен (СтруктураЗначенийПолей)

    ПозицияМодуля = (13)

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

    Reply
  90. gudogu

    (114) добрый день, какая версия ка 2?

    Reply
  91. rose-07

    (115)

    1С:Комплексная автоматизация 2 (2.4.6.207)

    Reply
  92. gudogu

    (116) Обновите конфигурацию до КА 2.4.10.56

    Reply
  93. rose-07

    (117)

    Да, я поняла. Уже обновляю) Хоть бы получилось)

    Reply
  94. rose-07

    (117)

    Обновила, загрузила. Организации, подразделения, физ.лица загрузились, а сотрудники нет. Почему? Как их загрузить?

    Reply
  95. acanta

    (119) штатную расстановку посмотрите или кадровые приказы.

    Reply
  96. rose-07

    (120)

    Какая штатная расстановка или кадровые приказа? Не поняла? КА 2.4 — пустая база.

    В данных правилах не увидела переноса ШР

    Как перенести ШР? В КА 1.1 это справочник, а в КА 2.4 Рег.сведений. И в КА 2.4 на сколько я помню всё идёт через начальную штатную расстановку. А в начальной штатной расстановке Сотрудник. Надо вручную заполнить штатную расстановку?

    Reply
  97. gudogu

    (121) если обработкой переноса начальных остатков сведения о сотрудниках не загрузились, значит эти данные не переносятся.

    Обработка переноса остатков — стандартная обработка переноса от 1С, что и указано в публикации. Правила обмена написанные мной переносят документы, указанные в публикации и в этих документах сведения о сотрудниках не используются

    Reply
  98. rose-07

    (122)

    Обработка переноса остатков, которая здесь загружена, она для КА 2.4.10.56 ?

    Reply
  99. gudogu

    (123) да

    Reply

Leave a Comment

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