0
Gera1t
14.01.23
✎
15:42
|
Здравствуйте!
Выгружаю данные в json, вот код:
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.ПроверятьСтруктуру = Ложь;
ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON( , Символы.Таб);
ЗаписьJSON.ОткрытьФайл(ИмяФайла, , , ПараметрыЗаписиJSON);
ПараметрыСериализацииJSON = Новый НастройкиСериализацииJSON();
Запись = ОсновныеДействияСервер.СгенерироватьСтруктуруДляВыгрузкиКонтрагентов(РезультатЗапроса);
ЗаписатьJSON(ЗаписьJSON, Запись, ПараметрыСериализацииJSON);
ЗаписьJSON.Закрыть();
Переменная Запись это структура которая формируется следующим кодом:
Картинки = Новый Массив;
КаталогКартинок = ИнициализацияСервер.ПолучитьКаталогДляКартинок() + "\";
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказПокупателяПрисоединенныеФайлы.ПутьКФайлу КАК ПутьКФайлу
|ИЗ
| Справочник.ЗаказПокупателяПрисоединенныеФайлы КАК ЗаказПокупателяПрисоединенныеФайлы
|ГДЕ
| ЗаказПокупателяПрисоединенныеФайлы.ВладелецФайла = &ВладелецФайла";
Запрос.УстановитьПараметр("ВладелецФайла", Заказ);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Картинка = Новый Структура;
Файл = Строка(КаталогКартинок) + Строка(ВыборкаДетальныеЗаписи.ПутьКФайлу);
Картинка.Вставить("image", Файл);
Картинки.Добавить(Картинка);
КонецЦикла;
Возврат Картинки;
Проблема в том, что в отладчике полное имя файла отображается корректно : "\\Server\Files\ЗаказПокупателя\20230111\215-007 005.jpg"
А в json выгружается вот так: "image": "\\\\Server\\Files\\ЗаказПокупателя\\20230111\\215-007 005.jpg"
Подскажите пожалуйста в чем может быть дело?
|
|