1С: Преобразование данных в JSON. Вся боль и печаль.
К сожалению 1С не умеет преобразовывать абсолютно любые данные в формат JSON. Есть некоторые ограничения. Из тех которые мне попались: не умеет преобразовывать NULL, не умеет преобразовывать таблицы значений.
Как обхожу проблему NULL в запросах:
| 1 2 3 4 5 | 		|	ВЫБОР 		|		КОГДА ПользователиПриложения.КлиентЮрлицо.Наименование ЕСТЬ NULL 		|			ТОГДА """" 		|		ИНАЧЕ ПользователиПриложения.КлиентЮрлицо.Наименование 		|	КОНЕЦ КАК КлиентЮрлицоНаименование | 
Как преобразовываю Таблицу Значений:
Вариант 1:
| 1 2 3 |     Если ТипЗнч(Значение) = Тип("ТаблицаЗначений") Тогда         Значение1 = ОбщегоНазначения.ТаблицаЗначенийВМассив(Значение);     КонецЕсли; | 
Вариант 2 (по сути «ручной» вариант первого варианта):
| 1 2 3 4 5 6 7 8 | 	МассивАвто=Новый Массив(); 	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл 		ТаблицаАвтомобилейПользователя=Новый структура("AutoName,AutoCode","","");		 		ТаблицаАвтомобилейПользователя.AutoName=ВыборкаДетальныеЗаписи.Наименование; 		ТаблицаАвтомобилейПользователя.AutoCode=ВыборкаДетальныеЗаписи.Код; 	КонецЦикла; 	Информация.ТаблицаАвтомобили=МассивАвто; |