Навигатор по файлу обмена

14.10.20

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

Просмотр содержимого XML-файла выгрузки данных

Файлы

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

Наименование Скачано Купить файл
НавигаторПоФайлуОбмена
.zip 28,19Kb
58 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Что это такое?

    Данная обработка предназначена для навигации по объектам, содержащимся в XML-файле обмена данными (если файл сформирован по правилам, созданным в конфигурации "Конвертация Данных"). Все данные отображаются в виде дерева.

 

А в чем удобство?

  1. Общий вид файл обмена формируется с учетом наименований объектов
  2. Обработка позволяет отсортировать все объекты, находящиеся в файле обмена по типам   (Справочники,  Документы и Прочее) для более удобного просмотра
  3. Есть возможность просмотра конкретного объекта в отельной форме (формируется подобие формы элемента)  
  4. Присутствует поиск по "Нпп" в общем дереве файла обмена.

Внимание!

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

 

Благодарности

Большое спасибо пользователю anig99 за его обработку //infostart.ru/public/84254/!

 


Обновление от 7 апреля 2014 года

Исправленные ошибки:

  • если у элемента справочника выгрузилось пустое наименование, возникала ошибка при обработке дерева объектов. Теперь подобным объектам присваивается имя в дереве ""

Обновление от 9 апреля 2014 года

Исправленные ошибки:

  • исправлена ошибка, возникающая при обработке файлов, использующих узел "ГНпп" (номер по порядку глобальной ссылки)
  • если у элемента справочника выгрузилось пустое наименование, то идет дополнительный поиск кода для формирования заголовка объекта (актуально для номеров ГТД)
  • если файл обмена загружался не целиком, то могла возникнуть ошибка при построении формы элемента, если какой-либо реквизит элемента ссылался на другой, незагруженный объект; в этом случае теперь выводится Нпп недогруженного объекта (пример: "Объект (Нпп=325) возможно не загружен!")

Известные проблемы:

  • Выявлена проблема с элементами "НаборЗаписейРегистра": на текущий момент они остаются только в общем дереве (по большому счету больший интерес вызывают документы и справочники, так что проблема не столь критична)

 Обновление от 27 мая 2014 года

  • Добавлена обработка элементов с узлом "НаборЗаписейРегистра"
  • Исправлены ошибки и недочеты при открытии формы элемента
  • Строки набора записей у РС отображаются в виде таблицы

Известные проблемы:

  • Некорректно отображаются узлы отбора регистров сведений при просмотре формы записи (отображаются как "Отбор - Тип Строка"). В будущем, скорее всего, будут отображаться в форме таблицы

Обновление от 8 августа 2014 года

Добавлена обработка для управляемых форм! Разрабатывалась под платформой 8.3. Чтение производится либо стандартными средствами 1С, либо с помощью MS XMLDOM (добавил, в принципе, ради сравнения: как будет быстрее считать в ДЗ файл, пока не тестировал)); далее вся структура файла помещается в ДеревоЗначений и вся остальная работа ведется уже с деревом значений. Можно подключать в качестве дополнительной внешней обработки.


Обновление от 20 августа 2014 года

Изменения в обработке на УФ:

  • исправлены выявленные ошибки (были недочеты при подсчете времени чтения и обработки, найдены ошибки при открытии просмотра элемента);
  • был убран выбор типа чтения, теперь используется только COM-объект "Microsoft.XMLDOM";
  • добавлена возможность отбора загрузки по некоторым типам объектов: теперь можно на выбор грузить, например, только справочники или документы

Вступайте в нашу телеграмм-группу Инфостарт

XML обмен кд конвертация навигатор

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.267.x) и БП 3.0 (3.0.194.x). Правила подходят для версии ПРОФ и КОРП.

38000 34200 руб.

15.12.2021    33512    250    64    

190

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    187522    356    288    

416

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    159649    959    317    

480

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    62380    80    131    

78

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.25.x).

38000 34200 руб.

23.07.2020    67367    313    94    

251

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

58000 руб.

15.04.2019    83206    222    174    

161

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16531 руб.

18.02.2016    202097    671    543    

562
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. anig99 2864 02.04.14 23:39 Сейчас в теме
внезапно ссылка на меня (:
Только вот плохо в xml, что большие объемы сложно переварить...
2. RocKeR_13 1470 03.04.14 09:04 Сейчас в теме
(1) anig99, в принципе эту обработку прежде всего для отладки обмена хорошо использовать, а в этом случае и не обязательно в выгрузку пихать все подряд) Тестил небольшую выгрузку (в XML порядка 120 000 строк), в принципе недолго загружал: минуты 3 на далеко не самой производительной машине) Долго, конечно, открывал инвентаризацию с 1500 строк...опа, а я кажется понял, почему долго)))) Надо будет потестить и потом уже сообщу)))
3. Yashazz 4914 03.04.14 12:26 Сейчас в теме
Что используете для парсинга - ПостроительDOM?
4. RocKeR_13 1470 04.04.14 09:18 Сейчас в теме
(3) Yashazz, взял за основу вот эту читалку XML, так что штатными средствами 1С пользуюсь. С DOMDocument, к сожалению, пока не работал, возможно в будущем под большие объемы перейду и к нему (а заодно и к УФ)
5. K_A_O 554 04.04.14 14:36 Сейчас в теме
Есть бесплатный редактор XML, с очень хорошей скоростью работы: http://www.firstobject.com/

У него есть возможность настраивать в дереве отображение узлов, называется "Tree Customizations"

Для файлов обмена 1С можно указать строку "* @Нпп @Имя @Тип ".

Дерево смотреть становится очень удобно, вот примерно как на картинке здесь.
Формы элемента конечно нет, но справа есть отображение конкретного узла и файл в 100М открывает почти мгновенно.
Zab; Kondratenko.as; PowerBoy; tormozit; +4 Ответить
6. RocKeR_13 1470 04.04.14 17:32 Сейчас в теме
Известные ошибки:
- если у элемента справочника выгрузилось пустое наименование, возникает ошибка при обработке дерева
- если в наименование объекта присутствуют специальные символы ("{", "}" и т.д.) возникает ошибка при построении формы элемента

Ошибки будут исправлены в ближайшее время!
7. Yashazz 4914 09.04.14 11:26 Сейчас в теме
Из не-1С обработок для просмотра и иногда правки использую http://infostart.ru/public/15464/ - работает очень быстро и экономично, не лезет сразу все ветки читать.
8. RocKeR_13 1470 09.04.14 11:39 Сейчас в теме
(7) Yashazz, да, есть такой редактор, тоже использую)
9. Ele1234567 11.04.14 14:32 Сейчас в теме
Какое чудо то вижу) давно такое искала
10. NAKIS 5 14.04.14 10:08 Сейчас в теме
Здорово) Наколядую доллар - обязательно приобрету... Очень нужная весчь)
11. NAKIS 5 28.04.14 10:54 Сейчас в теме
немного не понятно - прочитал файл XML, но подробно описание поэлементно(справочники, документы) закладки не появились... я что-то делаю не так?
12. RocKeR_13 1470 28.04.14 10:57 Сейчас в теме
(11) NAKIS, ммм, возможно возникла ошибка при формировании. К сожалению, пока универсальность, так скажем, хромает) Если прикрепите/пришлете файл выгрузки, то я смогу поточнее сказать, в чем проблема
13. NAKIS 5 28.04.14 11:15 Сейчас в теме
Вот файлик. Надеюсь сможете разобраться. Спасибо.
Прикрепленные файлы:
Message_ДФ_ОФ.xml
14. RocKeR_13 1470 28.04.14 11:23 Сейчас в теме
(13) NAKIS, к сожалению, выгружаете, как я понял, не по правилам, написанным в конфигурации "Конвертация данных"? К сожалению, в этом случае с помощью обработки вы можете посмотреть лишь структуру xml-файла
15. yura1960 21.06.14 17:39 Сейчас в теме
Так полно же подобных? Правда не на 1С написанных, но с огромным функционалом. Хотя, творить надо. На всякий случай скачаю, вдруг пригодится.
16. RocKeR_13 1470 07.07.14 09:56 Сейчас в теме
(15) yura1960, подобных, да не таких) Универсальные парсеры есть, но они показывают лишь структуру XML и не знают ничего о справочниках, документах)
17. mzelensky 53 22.08.14 14:38 Сейчас в теме
Обработка хорошая, но жутко не хватает возможности редактирования (если она есть, но я ее не увидел, то заранее сорри). А так было бы здорово - загрузил файл, пробежался по нему, посмотрел, внес нужные корректировки (значения например подправил) и записал все внесенные изменения.
18. RocKeR_13 1470 22.08.14 15:41 Сейчас в теме
(17) mzelensky, спасибо) Редактировать, действительно, пока нет возможности и в принципе лучше вносить правки в сами правила обмена, однако, подумаю, что тут можно сделать)
19. luic 02.09.14 01:28 Сейчас в теме
Не так давно ломал голову как просмотреть файл обмена.
Нужная штучка..
20. stas1kbob 60 02.10.14 13:24 Сейчас в теме
Цель обработки хороша, спасибо. Но вот попробовал прочитать файлик из универсального обмена в формате XML. Первый раз прочитался полностью, затем попробовал применить обмен. После обмена только 3 строки оказалось (объявление XML и что - то такое). А документы, которые были там, не стали видны. Пробовал переоткрыть обработку, это не помогло.
21. RocKeR_13 1470 02.10.14 14:06 Сейчас в теме
(20) stas1kbob, спасибо за отзыв! Если есть возможность, выложите файл обмена: как выдастся свободная минутка - обязательно гляну)
22. user1057785 18.03.19 15:51 Сейчас в теме
23. leosoft 169 14.10.20 19:26 Сейчас в теме
Я тоже что-то похожее "изобретал" - https://infostart.ru/public/701622/. На тот момент о Вашей разработке
не знал... Скачаю себе для коллекции. :)
У Вас написано обновление от 14.10, а файлики лежат от 2015 года?
24. RocKeR_13 1470 15.10.20 09:01 Сейчас в теме
(23) Да, я уже давно обработку не дорабатывал, просто стоимость снизил вчера до 1 $m)
25. dvsidelnikov 79 09.09.22 09:32 Сейчас в теме
Вот такая ошибка вылетает при чтении XML:
{ВнешняяОбработка.ЧтениеФайлаОбмена.Форма.Форма.Форма(246)}: Значение не является значением объектного типа (Строки)
Ном = Строка.Строки.Найти("Ссылка", "ИмяУзла").Строки.Найти("Номер", "ИмяУзла");

Файл который пытаюсь прочитать готов отправить в личном сообщении.
26. dvsidelnikov 79 09.09.22 14:17 Сейчас в теме
(25) все проблемы решены в частной переписке менее чем за день. Автору моё почтение! Обработка очень помогла.
RocKeR_13; +1 Ответить
27. leosoft 169 16.02.26 15:08 Сейчас в теме
Здравствуйте, Алексей!
Я тоже давно скачал Вашу обработку. (см 23), сейчас хотел воспользоваться, но полезли ошибки как в (25).
Не могли бы Вы прислать мне исправленный вариант обработки? Или написать текст исправленного фрагмента
28. RocKeR_13 1470 16.02.26 15:42 Сейчас в теме
(27) Добрый день! Интересно, Инфостарт отключил личные сообщения?) Можете скачать по ссылке: https://cloud.mail.ru/public/Po6S/PP2yAJRbP Вообще уже более 10 лет не возвращался к этой обработке..)
29. leosoft 169 16.02.26 16:11 Сейчас в теме
(28) Я что-то тоже не вижу личку! Спасибо! Но Вы прислали для Обычных форм, а мне нужно для управляемых!

Даже другое - Вы прислали Навигатор по ПРАВИЛАМ обмена, а мне нужен Навигатор ПО ФАЙЛУ! :)
30. RocKeR_13 1470 16.02.26 16:25 Сейчас в теме
(29) Прошу прощения, не тот файл, действительно)
31. leosoft 169 16.02.26 16:33 Сейчас в теме
(30) Теперь тот, но "вылетает" с ошибкой аналогичной (25)
Значение не является значением объектного типа (Строки)
{ВнешняяОбработка.ЧтениеФайлаОбменаУФ.Форма.ЧтениеФайлаОбмена.Форма(326)}:ИначеЕсли Строка.Строки.Найти("Ссылка", "ИмяУзла").Строки.Найти("Наименование", "ИмяУзла") <> Неопределено Тогда
{ВнешняяОбработка.ЧтениеФайлаОбменаУФ.Форма.ЧтениеФайлаОбмена.Форма(158)}:ОбработатьЗапись(Поиск, Замена, Строка);
{ВнешняяОбработка.ЧтениеФайлаОбменаУФ.Форма.ЧтениеФайлаОбмена.Форма(33)}:ЧитатьНаСервереXMLDOM();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

Я думал Вы ему подправили...
32. RocKeR_13 1470 16.02.26 16:34 Сейчас в теме
(31) Не нашел других файлов. Может и исправлял, но не сохранил файл(
33. leosoft 169 16.02.26 16:44 Сейчас в теме
Ладно, спасибо большое! Попробую сам подправить.
RocKeR_13; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация