Что это такое?
Данная обработка предназначена для навигации по объектам, содержащимся в XML-файле обмена данными (если файл сформирован по правилам, созданным в конфигурации "Конвертация Данных"). Все данные отображаются в виде дерева.
А в чем удобство?
- Общий вид файл обмена формируется с учетом наименований объектов
- Обработка позволяет отсортировать все объекты, находящиеся в файле обмена по типам (Справочники, Документы и Прочее) для более удобного просмотра
- Есть возможность просмотра конкретного объекта в отельной форме (формируется подобие формы элемента)
- Присутствует поиск по "Нпп" в общем дереве файла обмена.
Внимание!
С учетом того, что сделать что-то универсальное довольно сложно, жду от вас результатов тестов, сообщений о наличии ошибок, а также пожеланий по расширению функционала/изменению интерфейса.
Благодарности
Большое спасибо пользователю anig99 за его обработку //infostart.ru/public/84254/!
Обновление от 7 апреля 2014 года
Исправленные ошибки:
- если у элемента справочника выгрузилось пустое наименование, возникала ошибка при обработке дерева объектов. Теперь подобным объектам присваивается имя в дереве ""
Обновление от 9 апреля 2014 года
Исправленные ошибки:
- исправлена ошибка, возникающая при обработке файлов, использующих узел "ГНпп" (номер по порядку глобальной ссылки)
- если у элемента справочника выгрузилось пустое наименование, то идет дополнительный поиск кода для формирования заголовка объекта (актуально для номеров ГТД)
- если файл обмена загружался не целиком, то могла возникнуть ошибка при построении формы элемента, если какой-либо реквизит элемента ссылался на другой, незагруженный объект; в этом случае теперь выводится Нпп недогруженного объекта (пример: "Объект (Нпп=325) возможно не загружен!")
Известные проблемы:
- Выявлена проблема с элементами "НаборЗаписейРегистра": на текущий момент они остаются только в общем дереве (по большому счету больший интерес вызывают документы и справочники, так что проблема не столь критична)
Обновление от 27 мая 2014 года
- Добавлена обработка элементов с узлом "НаборЗаписейРегистра"
- Исправлены ошибки и недочеты при открытии формы элемента
- Строки набора записей у РС отображаются в виде таблицы
Известные проблемы:
- Некорректно отображаются узлы отбора регистров сведений при просмотре формы записи (отображаются как "Отбор - Тип Строка"). В будущем, скорее всего, будут отображаться в форме таблицы
Обновление от 8 августа 2014 года
Добавлена обработка для управляемых форм! Разрабатывалась под платформой 8.3. Чтение производится либо стандартными средствами 1С, либо с помощью MS XMLDOM (добавил, в принципе, ради сравнения: как будет быстрее считать в ДЗ файл, пока не тестировал)); далее вся структура файла помещается в ДеревоЗначений и вся остальная работа ведется уже с деревом значений. Можно подключать в качестве дополнительной внешней обработки.
Обновление от 20 августа 2014 года
Изменения в обработке на УФ:
- исправлены выявленные ошибки (были недочеты при подсчете времени чтения и обработки, найдены ошибки при открытии просмотра элемента);
- был убран выбор типа чтения, теперь используется только COM-объект "Microsoft.XMLDOM";
- добавлена возможность отбора загрузки по некоторым типам объектов: теперь можно на выбор грузить, например, только справочники или документы