Введение
В публикации предлагается "конструктор" выгрузки любых документов в универсальный формат JSON. Данный материал будет полезен всем, кого не устраивает штатное формирование структуры json методом с помощью CериализаторXDTO.
При желании и умелых руках - вы достаточно просто сможете доработать данный подход и получить необходимые развернутые данные.
Общий вид рабочего окна
При разработке я НЕ использовал БСП. Разработка велась на платформе 1С:Предприятии 8.3.24.1586 и на конфигурации 1С:Управление торговлей 11.5.17.202. Дополнительных условий более не требуется. В современных типовых будет работать - для них и создавалась.
Содержание и пояснение работы
Данная обработка собирает структуру метаданных документа, заполняет их и выгружает в структуру массивов JSON - этакая универсальная "выгружалка". Результат работы демонстрируется на видео:
Демонстрация работы отборов и выгрузки
Кроме того, при выборе (смене) периода - обработка будет показывать какие типы документов и какое количество их в базе за данный период. Выглядит достаточно понятно.
Заключение и результаты
На вопросы "что это такое?" и "зачем это нужно, если есть штатные методы?" отвечу - в принципе, вся обработка и вся методика - это штатный вариант работы с json, какие-то бешеные функции я не писал. Обработка потребовалась мне, чтобы оценить возможность перехода из одной УТ 11.5 в другую.
Обработка выгружает не только ГУИДы ссылок, но и дополнительную информацию, что легко настраивается в коде.
В итоге получился вот такой гибкий и универсальный инструмент по получению данных - выгрузки в удобочитаемом виде:
Результат выгрузки в JSON-файле
Считаю, что данная обработка для специалистов. Стоимость скачки демофайла - всего 2СМ. Так же вы можете обратить ваше внимание на полезные обработки и материалы автора:
Обзор длительных операций в последней БСП 3.1.10 на декабрь 2024
Автозапуск по расписанию внешней обработки - автозавершение пользовательских серверных сеансов
Пример внешней печатной формы с предварительным выводом параметров
Рабочий пример применения шаблонов печатных форм WORD из БСП. Демо-обработка
Более интересные материалы и обработки - вы можете найти в телеграмм канале автора (по нику) - это бесплатные обмены, обработки, универсальные отчеты, моментальные обмены (переносы данных), работа с планами управленческих и бухгалтерских счетов, бухгалтерские отчеты, разные хитрости и другие полезные "фичи". Присоединяйтесь на канал.
Комментарии я закрыл - не хочу мусолить одно и тоже много раз - за вопросами в личку!
Все, кто хочет связаться с авторам для выполнения своих проектов или задач - вы всегда можете связаться со мной через личный профиль, а также мой телеграмм-канал (по нику автора).
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.17.202