Универсальный обмен данными между одинаковыми конфигурациями через 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С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

6000 руб.

18.05.2020    23440    62    39    

36

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Россия Платные (руб)

Класс 1С++ для подключения ФИАС (Федеральная информационная адресная система) к любой конфигурации 1С 7.7. Опционально доступно геокодирование адресов и хранение географических координат адресных элементов ФИАС в отдельной БД. В конфигурации, где для ведения адресов используется типовой интерфейс по работе с КЛАДР, встраивается за пару минут.

6000 руб.

15.11.2017    27362    31    71    

29

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

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

10800 руб.

13.10.2022    8316    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    16196    241    AndKovalchuk    53    

18

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

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

8400 руб.

17.03.2021    15929    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    13765    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С по "семерке" - сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

50722 45650 руб.

26.05.2020    34899    10    71    

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    14944    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 Сейчас в теме
Классная штука. Пользуюсь уже три года.
Еще ни разу не подводила!
Оставьте свое сообщение