Зачем это все нужно?
Ну, к примеру, нам это стало необходимо для загрузки данных на страничку сайта. Необходим был формат JSON.
Ну, во-первых. Если Вы захотите сходу пользоваться обработкой, Вам нужно будет в карточку номенклатуры добавить реквизит:
"ВыгружатьНаСайт", типа число. Оно будет принимать значение 0 или 1 в зависимости от того нужно ли нам выгружать данную группу/номенклатуру на сайт или не нужно.
Выглядит обработка очень примитивно:
Кнопка "ЗаполнитьВыгружатьНаСайт" - заполняет во всей номенклатуре/группам признак "ВыгружатьНаСайт".
Кнопка "ПодготовитьТаблицыИВыгрузитьJSON (используется для выгрузки)" - создает в корневом каталоге базы каталог "ВыгрузкиJSON" и выгружает файлы в него файлы.
Выгружается два файла в двух форматах(.txt и .json):
JSON_hierarhicalDD.MM.YY (Иерархический) - полностью вся номенклатура, все группы.
Например:
JSON_not_hierarhicalDD.MM.YY (Без иерархии) - только группы номенклатуры.
Например:
Тестировалось на:
1С 7.70.027
ТИС Редакция 9.2 7.70.935