Введение
В качестве небольшого развития темы работы с 7.7 представляю Вам очередная "техническую выгрузку" в текстовый формат JSON для справочника номенклатуры в ТиС 9.2 на Платформе 7.7.
Вот так - 2025 год уже на дворе, а приходиться заниматься 7-кой.
Выгрузка совершенно корректна, если вы хотите получить данные по номенклатуре из 7.7 в удобочитаемом виде - эта выгрузка для ВАС. Загрузку пишите сами, ознакомиться с типовым загрузчиком в 8.3 можно здесь.
При разработке данной публикации использовалось 1С:Предприятие 7.7 (7.70.027) и типовая конфигурация "Торговля + Склад" 9.2 (7.70.939).
Какие файлы содержит публикация, как работать
В отличии от прошлой выгрузки, данная публикация содержит только один файл для 7.7. Выглядит он вот так:
Рис.1. Форма выгрузки справочника "Номенклатура" в формат json.
Данная обработка позволяет сделать отбор "по каталогу", включая все элементы иерархии. Если вы не выбираете каталог - запрос идет "по всему справочнику".
Отмечу, что "галочкой" - колонка "Грп" - отмечается "каталог номенклатуры". Для примера, выгружаются коды, наименования, родитель, базовые единицы, ставка ндс, артикул и штрихкод... при необходимости - можно добавить поля... Служебные поля - коды номенклатуры и родителя, для дальнейшего сопоставления...
Содержание файла - это массивы независимых структур данных по группам и элементам справочника (я достаточно часто применяю данный способ "соединения" независимых структур данных в один файл - в этом помогает json разметка) более подробно на рисунках:
Рис.2. Массив со структурами групп номенклатуры
Рис.3. Массив со структурами элементов номенклатуры
Применение данной выгрузки достаточно широкое - от современных/несовременных типовых конфигураций или другие системы, способные разбирать/читать текстовые json.
Заключение
Отмечу, данный подход будет полезен всем, кто озадачен переносом данных из старых версий 7.7 и не хочет возиться с правилами конвертации.
Данная обработка ТОЧНО рабочая, будет обновляться по мере необходимости.
Другие статьи и полезные практические обработки автора:
Выгрузка документа "Заявка покупателя" из ТиС 9.2 в JSON
Автозапуск по расписанию внешней обработки - автозавершение пользовательских серверных сеансов
Пример запроса чеков по кассам от оператора Платформа.ОФД по API
Массовая загрузка контрагентов в базу по ИНН
Пример внешней печатной формы с предварительным выводом параметров
Рабочий пример применения шаблонов печатных форм WORD из БСП. Демо-обработка
Гибкие отборы через СКД на управляемых формах. Демо-обработка