Если не формируется JSON

Иногда, когда вы пытаетесь выгрузить структуру данных в JSON, можете получить строку ошибки вида:

Ошибка при вызове метода контекста (ЗаписатьJSON)
по причине:
Передано значение недопустимого типа

Можно искать ручками по всем реквизитам структуры значение ссылок, Неопределено или NULL. Если структура сложная и с массивами, это проблематично. Можно сделать проще — выгрузить в XML, прямо в табло.

У меня проблема сразу проявилась:

Рекомендую. Жаль что встроенная функция XMLСтрока не умеет делать такие преобразования.

Функция ЗначениеВСтрокуXML(Значение) Экспорт
	
	ЗаписьXML = Новый ЗаписьXML;
	ЗаписьXML.УстановитьСтроку();
	СериализаторXDTO.ЗаписатьXML(ЗаписьXML, Значение);
	Возврат ЗаписьXML.Закрыть();
КонецФункции

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *