Универсальный обмен данными между одинаковыми конфигурациями через XML файл

21.12.09

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Обработка осуществляет выгрузку документов и подчиненных объектов в XML и последующую загрузку.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
-
.ert 198,00Kb
1661
1661 Скачать (1 SM) Купить за 1 850 руб.
-
.ert 40,00Kb
1774
1774 Скачать (1 SM) Купить за 1 850 руб.

Обработка ВыгрузкаXML.ert осуществляет выгрузку данных в XML

Обработка ЗагрузкаXML.ert соответственно загрузку. Обновлено 21.12.2009 (критическая ошибка)

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

Для синхронизации справочников использует код, наименование или первый реквизит с признаком "Отбор", документы - номерДок + ДатаДок.

Есть недоработки:

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

См. также

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Переносится из типовой конфигурации «Торговля и Склад», реакции 9.2 платформы «1С:Предприятие 7.7» в типовую конфигурацию «Бухгалтерия предприятия», редакции 3.0 платформы «1С: Предприятие 8.3» следующие документы и их операции (с соблюдением всех соответствующих проводок): Поступления товаров и услуг (в т.ч. комиссия), Реализации товаров и услуг (в т.ч. комиссия), ПКО и РКО, выписки банка, счета фактуры (выданные и полученный), Возвраты от покупателей и поставщику, Заявка Покупателя, Инвентаризация и другие (всего 28 видов документов, смотрите описание, приложенное к обработке)

13188 руб.

30.06.2014    65917    109    107    

116

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет выгружать данные из ТиС 7.7 в конфигурации 8.3 для сдачи отчетности, для переноса данных при переходе на 8.3, для организации обмена внутри компании при использовании разных версий 1С в структурных подразделениях или формирования отгрузочных накладных для клиентов.

6000 руб.

18.05.2020    24035    70    39    

43

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Бухгалтер Пользователь Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1C:Бухгалтерия 1C77 Россия Платные (руб)

Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br> Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.

10800 руб.

13.10.2022    8648    1    12    

9

Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота. Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663) Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305) Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)

1 стартмани

31.07.2021    17315    279    AndKovalchuk    61    

18

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8400 руб.

17.03.2021    16126    5    13    

6

Зарплата Перенос данных 1C Программист Бухгалтер Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    13957    2    0    

5

SALE! 10%

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

55778 50200 руб.

26.05.2020    35430    10    75    

16

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

При переходе на новую версию 1С в период параллельной эксплуатации может возникнуть необходимость обратной конвертации данных (по правилам КД версии 2.1) из 1С:Предприятие 8.3 в 1С:Предприятие 7.7 для переноса данных из 1С:Предприятие 8.3 в 7.7. Сделать это поможет следующая инструкция по КД2 о том, как создать новую конвертацию из 8.3 в 7.7, сохранить модуль и правила загрузки данных, сделать загрузку данных. КД2.

17.10.2019    15672    ksnik    0    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rasswet 82 29.04.09 08:54 Сейчас в теме
"есть группа с таким же наименованием, как и элемент - то скорее всего найдет группу вместо элемента." ну это можно же было пофиксить без проблем...
2. ChessCat 29.04.09 10:06 Сейчас в теме
а чем от типовой обработки отличается ?
22. ChessCat 05.05.09 14:42 Сейчас в теме
автор, ответь пожалуйста на вопрос (2)
я реально не пойму - зачем изобретать велосипед если универсальный обмен данными через XML есть нна ИТС
3. akat65 29.04.09 11:14 Сейчас в теме
Операции введенные в ручную НЕ ВЫГРУЖАЕТ.
7. newbas 534 30.04.09 08:19 Сейчас в теме
(3),(4),(6) пофиксил. Спасибо за тестирование
4. akat65 29.04.09 11:17 Сейчас в теме
Пометка(отметка документов кнопки внизу) работает? У меня бух.502 НЕТ ??
5. akat65 29.04.09 11:25 Сейчас в теме
Платежное поручение ВЫГРУЖАЕТСЯ ?........
6. Ильшат71 30.04.09 00:41 Сейчас в теме
Действительно, операции введенные вручную не выгружает.
8. akat65 30.04.09 09:38 Сейчас в теме
Можно отсортировать Виды документов... по алфавиту
Ver 30.04.2009_ наезжает на другой слой формы...
Документ "Платежное поручение" не выгружается
Флажок "не проведенные" ВСЕГДА неактивный?
11. newbas 534 30.04.09 10:50 Сейчас в теме
(8) пофиксил.
(10) не совсем понятно - условия отбора есть: Период, контрагент, комментарий.
Какие еще нужны?
(9)Сделаю позже
9. akat65 30.04.09 09:41 Сейчас в теме
+8 Хорошо бы сделать дополнительно сортировку
таблицы документов по разным колонкам,которые ВЫГРУЖАЕМ...
10. akat65 30.04.09 09:54 Сейчас в теме
+8 Хорошо бы сделать дополнительно вывод условий отбора немножко(период,контрагент,комментарий )
таблицы документов ,которые ВЫГРУЖАЕМ...
12. akat65 30.04.09 12:26 Сейчас в теме
В слое "Выгрузка" хорошо бы видеть, что отбирали-компактненко:
-за какой период
-контрагент, если выбрали
-комментарий, если выбрали
-проведенные........
условия можно в корень ХМЛ записать
Т.е. просто "ТаблицаДокументов" пониже,а заголовок в вверху...
// Не переносим перечисления ломбарда АКТУАЛЬНО

Вопросик: красота изменения МОДУЛЯ с ПОМОЩЬЮ каких средств исправляется(сделана)??
***************
// {

// }
***************
14. newbas 534 30.04.09 12:39 Сейчас в теме
(12) про ломбард точно! :)
Красота делается руками, отображается SciColorer
// { Открывает скобку свертывания,
// } Закрывает
А вообще, меню Colorer - Настройки
Пожелания по интерфейсу и условия доделаю сегодня вечерком
13. akat65 30.04.09 12:39 Сейчас в теме
+12
У операций ОБЩИЕ РЕКВИЗИТЫ ЕСТЬ?
15. newbas 534 30.04.09 12:40 Сейчас в теме
Да. Операция существует только с документом "Операция", поэтому общие реквизиты документов есть и у нее.
16. akat65 30.04.09 13:09 Сейчас в теме
Не выгружает(выбор опр.доков) < ВСЕХ видов
и операций ОБЩИЕ РЕКВИЗИТЫ ...
17. newbas 534 30.04.09 13:10 Сейчас в теме
18. akat65 30.04.09 13:12 Сейчас в теме
+16 Периодические реквизиты....??
20. newbas 534 30.04.09 13:22 Сейчас в теме
(18) пока нет, но за праздники до делаю, т.к. появился заказ
(19) посмотрю
19. akat65 30.04.09 13:13 Сейчас в теме
+17 не выгружает опр.вид(ы) дока ,если выбирать (операция+п/о+пл.пор)
21. sborka_home 03.05.09 14:19 Сейчас в теме
не смог загрузить, выдает ошибку

Кол = КореньСчет.КоличествоПодчиненных();
{.....ЗАГРУЗКАXML.ERT(669)}: Значение не представляет агрегатный объект (КоличествоПодчиненных)
24. newbas 534 06.05.09 08:02 Сейчас в теме
23. newbas 534 06.05.09 07:11 Сейчас в теме
А все потому, что писалась эта штука когда конвертацией данных пользоваться не умел, да и нужно было для обмена между не типовыми конфами, причем еще и немного разными.
25. sborka_home 06.05.09 10:18 Сейчас в теме
Спасибо, все работает. Но теперь следующий момент: после загрузки документов, часть из них имеет статус проведенных, часть нет. С чем это связано?
26. newbas 534 06.05.09 11:52 Сейчас в теме
(25) сложно сказать сразу - тут могут быть 2 причины:
1). Косяки в обработке :)
2). Отсутствие каких-либо материальных ресурсов при проведении, т.е. документ полностью и правильно перенесся, но нет остатков на счете или др.
Если мне скинуть xml (например на почту или в аську), то я могу точно сказать.
28. newbas 534 07.05.09 03:05 Сейчас в теме
(25) исправлен баг с проведением загруженных документов
(*) доделан перенос истории периодического реквизита справочников
(*) подходит для любых конфигураций
27. sborka_home 06.05.09 15:41 Сейчас в теме
Готов выслать файл. Куда бросать, адрес?
29. newbas 534 08.05.09 10:53 Сейчас в теме
30. larafox 14.05.09 17:07 Сейчас в теме
Спасибки огромное!!! ;))) Я так долго мучилась, а вы меня спасли!!!Все справочники я смогла выгрузить из БП 1С8 вер 8.1 ред 6.15 в УПП той же версии под ред 1.2.Вот еще бы найти программку которая бы позволила выгрузить номенклатуру из Excel в УПП ..хотя бы наименование продукции что бы в ручную не забивать а то уж позиций очень много :(((
31. newbas 534 14.05.09 17:10 Сейчас в теме
(30) ?! Мои обработки предназначены для 7.7, а никак для 8
32. akat65 14.05.09 19:01 Сейчас в теме
У операции общие реквизиты не выгружаются(комментар...) ...?!
Хорошо бы пер.реквизиты выгружать за опр.период...
Флажок "не проведенные" недоступен всегда...
33. akat65 14.05.09 19:09 Сейчас в теме
Мне опять повезло, кнопки отметки доков перестали выбирать...
Платежное поручение выбирается с "операцией в ручную"
версия 07,05 _ 139
38. ICE13 02.06.09 16:41 Сейчас в теме
(33) мои 2 варианта решения проблемы "не выгружаются определенные виды документов" или "выгружаются, но не те":

Проблема заключается в том, что к значениям в списке "СписокДокументов" обращение идет по хранящемуся там же индексу, а к значениям в списке "Документы" по номеру строки. Соответствие индексов и номеров элементов слетает, при наличии в списках таких документов как : КнигаПокупок(Формирование книги покупок) и/или КнигаПродаж(Формирование книги продаж).

1 вариант: сортировать элементы по представлению предварительно перед заполнением списка "СписокДокументов" в процедуре ВставитьВсе(СписокДокументов):

Процедура ВставитьВсе(СписокДокументов)
Документы1 = СоздатьОбъект("СписокЗначений");
Документы1.УдалитьВсе();
Для Сч=1 По Метаданные.Документ() Цикл
Документы1.ДобавитьЗначение(Метаданные.Документ(Сч).Представление());
КонецЦикла;
Документы1.СортироватьПоПредставлению();
СписокДокументов.УдалитьВсе();
Для Инд=1 По Метаданные.Документ() Цикл
СписокДокументов.ДобавитьЗначение(Инд,Документы1.ПолучитьЗначение(Инд));
КонецЦикла;
СписокДокументов.СортироватьПоПредставлению();
КонецПроцедуры

2 вариант: не сортировать список "Документы", закоментировав строку:

Документы.СортироватьПоПредставлению();
41. newbas 534 17.07.09 17:28 Сейчас в теме
(38) Это правильно замечено. Понадобилось перенести один вид документа, а список пустой.
Пофиксил баги...
34. akat65 14.05.09 19:12 Сейчас в теме
35. SpiritBad 18.05.09 22:03 Сейчас в теме
Эл.Родитель = Родитель.ТекущийЭлемент();
{C:\1C BASES\ПЕРЕГРУЗКА\ZAGRUZKAXML.ERT(255)}: Количество уровней справочника ограничено! - вот что мне в торговле 7.7 выдает
36. sborka_home 19.05.09 20:20 Сейчас в теме
Сергей, здравствуйте!
Обнаружил следующее: при загрузке документов, в момент их проведения, если в документе есть какие-либо ошибки (например, не хватает кол-ва для проведения или встречается нулевая сумма документа), то выдает предупреждение, типа, документ такой-то заблокирован, и проведение останавливается. Можно сделать, чтобы выдавалось сообщение, но при этом проведение остальных документов на этом не тормозилось.
37. newbas 534 25.05.09 17:14 Сейчас в теме
39. Gavrish 1 09.07.09 19:10 Сейчас в теме
В операциях не выгружаются субконто, валюта, фирма, а в остальном ОК
40. newbas 534 09.07.09 19:11 Сейчас в теме
(39) c чего бы это? Можно базу (или фрагмент) на анализ?
42. zaic 133 05.10.09 17:59 Сейчас в теме
не смог загрузить в ту же базу (ПУБ), выдает ошибку

Эл.Родитель = Родитель.ТекущийЭлемент();
{.... .\ЗАГРУЗКАXML.ERT(251)}: Неверное значение!
43. torg1c 36 09.12.09 15:30 Сейчас в теме
Реквизит "Комментарий" может быть не у всех документов соответственно будет ошибка.
44. newbas 534 09.12.09 16:32 Сейчас в теме
(43) В типовых конфигурациях реквизит "Комментарий" является общим реквизитом. Т.к. моя разработка не коммерческая и выполнялась для собственных нужд и рассчитана, в основном, на конфигурации, построенные на основе типовых.
45. alex_fursov 4 30.09.11 11:06 Сейчас в теме
Подскажите смогу этой обработкой перенести операции введенные вручную для конфигурации бухгалтерия бюджетных учреждений?
46. kog 39 15.01.12 10:20 Сейчас в теме
А почему при загрузке не встают единицы у номенклатуры? Ни в справочнике ни в документе. Использую типовую ТИС.
Прикрепленные файлы:
47. newbas 534 15.01.12 22:27 Сейчас в теме
(46) kog,
Сложно сказать заочно - должна работать, но если не заполняются видимо есть проблемы с поиском подчиненных элементов, причем на сколько я помню справочник "Единицы" в ТиС не имеют кода.
48. emptyteam 18.01.12 07:58 Сейчас в теме
ТаблицаДокументов.УстановитьЗначение(НомерСтроки, "Комментарий",Док.Комментарий); 
{\\*******\DISTR\1C\7.7\ОБРАБОТКИ\ВЫГРУЗКА!ЗАГРУЗКА\ИДЕНТИЧНЫЕКОНФИГУРАЦИИ\ОБМЕНXML\ВЫГРУЗКАXML.ERT(321)}: Поле агрегатного объекта не обнаружено (Комментарий)


Не у Всех есть поле Комментарий ;)
49. naumkin.s 23.01.12 13:16 Сейчас в теме
50. Мать Тереза 23.03.12 16:34 Сейчас в теме
Не загружает валюту ,каждый раз вручную проверять приходиться.
51. Мать Тереза 23.03.12 16:39 Сейчас в теме
мои 2 варианта решения проблемы "не выгружаются определенные виды документов" или "выгружаются, но не те":

Проблема заключается в том, что к значениям в списке "СписокДокументов" обращение идет по хранящемуся там же индексу, а к значениям в списке "Документы" по номеру строки. Соответствие индексов и номеров элементов слетает, при наличии в списках таких документов как : КнигаПокупок(Формирование книги покупок) и/или КнигаПродаж(Формирование книги продаж).

1 вариант: сортировать элементы по представлению предварительно перед заполнением списка "СписокДокументов" в процедуре ВставитьВсе(СписокДокументов):

Процедура ВставитьВсе(СписокДокументов)
Документы1 = СоздатьОбъект("СписокЗначений");
Документы1.УдалитьВсе();
Для Сч=1 По Метаданные.Документ() Цикл
Документы1.ДобавитьЗначение(Метаданные.Документ(Сч).Представление());
КонецЦикла;
Документы1.СортироватьПоПредставлению();
СписокДокументов.УдалитьВсе();
Для Инд=1 По Метаданные.Документ() Цикл
СписокДокументов.ДобавитьЗначение(Инд,Документы1.ПолучитьЗначение(Инд));
КонецЦикла;
СписокДокументов.СортироватьПоПредставлению();
КонецПроцедуры

2 вариант: не сортировать список "Документы", закоментировав строку:

Документы.СортироватьПоПредставлению();
52. Мать Тереза 11.04.12 09:17 Сейчас в теме
Выполняется обработка позиции Перемещение ТМЦ б000000010 (29.03.12)

Не удалось сохранить файл с данными из-за Неизвестная ошибка

Хотелось воспользоваться, пробовала несколько обработок, где-то что-то вылезает ,а я не программист,я бухгалтер, и в меру своих знаний не могу исправить, очень жаль что не сработала.
53. newbas 534 11.04.12 10:12 Сейчас в теме
(52) Мать Тереза,
Скорей всего путь для сохранения слишком длинный или нет доступа на запись файла в указанный каталог.
54. Мать Тереза 11.04.12 13:08 Сейчас в теме
55. LysI 11.04.12 16:38 Сейчас в теме
56. sirm 7 14.04.12 16:59 Сейчас в теме
Не помогло. Думал будет быстрее стандартной...
Увы. Все равно спасибо:)
57. Foxux 08.08.12 15:10 Сейчас в теме
Можно отсортировать Виды документов... по алфавиту
Ver 30.04.2009_ наезжает на другой слой формы...
Документ "Платежное поручение" не выгружается
Флажок "не проведенные" ВСЕГДА неактивный?


Не помогло. Думал будет быстрее стандартной...
Увы. Все равно спасибо:)
58. Foxux 08.08.12 15:10 Сейчас в теме
Выполняется обработка позиции Перемещение ТМЦ б000000010 (29.03.12)

Не удалось сохранить файл с данными из-за Неизвестная ошибка

Хотелось воспользоваться, пробовала несколько обработок, где-то что-то вылезает ,а я не программист,я бухгалтер, и в меру своих знаний не могу исправить, очень жаль что не сработала.
59. Foxux 08.08.12 15:12 Сейчас в теме
мои 2 варианта решения проблемы "не выгружаются определенные виды документов" или "выгружаются, но не те":

Проблема заключается в том, что к значениям в списке "СписокДокументов" обращение идет по хранящемуся там же индексу, а к значениям в списке "Документы" по номеру строки. Соответствие индексов и номеров элементов слетает, при наличии в списках таких документов как : КнигаПокупок(Формирование книги покупок) и/или КнигаПродаж(Формирование книги продаж).

1 вариант: сортировать элементы по представлению предварительно перед заполнением списка "СписокДокументов" в процедуре ВставитьВсе(СписокДокументов):

Процедура ВставитьВсе(СписокДокументов)
Документы1 = СоздатьОбъект("СписокЗначений");
Документы1.УдалитьВсе();
Для Сч=1 По Метаданные.Документ() Цикл
Документы1.ДобавитьЗначение(Метаданные.Документ(Сч).Представление());
КонецЦикла;
Документы1.СортироватьПоПредставлению();
СписокДокументов.УдалитьВсе();
Для Инд=1 По Метаданные.Документ() Цикл
СписокДокументов.ДобавитьЗначение(Инд,Документы1.ПолучитьЗначение(Инд));
КонецЦикла;
СписокДокументов.СортироватьПоПредставлению();
КонецПроцедуры

2 вариант: не сортировать список "Документы", закоментировав строку:

Документы.СортироватьПоПредставлению();
60. newbas 534 08.08.12 15:20 Сейчас в теме
(59) Foxux,
Можете делать как хотите - обработка в свободном доступе
61. kotenok17_90 3 22.03.13 11:20 Сейчас в теме
Не могу выгрузить операции введенные в ручную, что сделать, а очень надо. Плиз помогите...
62. sirm 7 31.01.14 23:43 Сейчас в теме
Классная штука. Пользуюсь уже три года.
Еще ни разу не подводила!
Оставьте свое сообщение