Выгрузка данных 1С 7.7 в JSON реализована в виде обработки, которая запускается из любого кода 1С 7.7 строкой
ОткрытьФорму("Обработка.ВыгрузкаВJSON",ИсходныеДанные)
В этой обработке в процедуре ПриОткрытии() собственно и формируется файл JSON в отдельной директории "ВыгрузкиJSON" каталога информационной базы.
Как показывает практика, для выгрузки из 1С 7.7 любых исходных данных достаточно небольшого числа типов данных таких как ТаблицаЗначений, Строка, Число, Дата. Даже сложные вложенные структуры данных всегда можно представить с помощью одной единственной ТаблицыЗначений. Ниже представлен простой пример формирования исходных данных для выгрузки в JSON.
ИсходныеДанные = СоздатьОбъект("ТаблицаЗначений");
ИсходныеДанные.НоваяКолонка("Ид","Строка",9);
ИсходныеДанные.НоваяКолонка("Наименование","Строка",100);
ИсходныеДанные.НоваяКолонка("Детали");
Детали = СоздатьОбъект("ТаблицаЗначений");
Детали.НоваяКолонка("ДеталиИд","Строка",9);
Детали.НоваяКолонка("ДеталиНаименование","Строка",25);
Детали.НоваяКолонка("ДеталиНомер","Строка",9);
// заполнение ИсходныеДанные
ИсходныеДанные.НоваяСтрока();
ИсходныеДанные.Ид = " 78Ц ";
ИсходныеДанные.Наименование = "Велосипед";
Детали.НоваяСтрока();
Детали.ДеталиИд = " CWЦ ";
Детали.ДеталиНаименование = "Колесо переднее";
Детали.ДеталиНомер = "N12345";
ИсходныеДанные.Детали = Детали;