0
sirbure
22.04.21
✎
09:30
|
Вопрос первый : Как убрать экранирование пути к файлу? Только потоковой записью что ли?
"gallery": [
"F:\\pictures\\goods\\model1\\A346780F1E3AF347E7D1718C20F6443C.png"
],
Код
ЗаписьДжейсонПЗ=Новый ПараметрыЗаписиJSON(,Символы.Таб,,,,,,Ложь,Ложь);
Товары.ПроверятьСтруктуру=Ложь;
ТмпФайл=ПолучитьИмяВременногоФайла("tmp");
Товары.ОткрытьФайл(ТмпФайл,,,ЗаписьДжейсонПЗ);
ЗаписатьJSON(Товары,МассТоваров);
Товары.Закрыть();
Вопрос второй: Периодически отваливаются драйвера подключаемого оборудования на рабочих местах, подключение по rdp через тонкий клиент на рабочий стол+серверная база, мб трет дрова сам rdp сервер (кэш сеансов там например), но тогда наверное должны были страдать все рабочие места, а тут-просто рандомная учетка потеряла драйвера. Куда копать?
|
|
3
sirbure
22.04.21
✎
09:52
|
(2) Они одинаковые у тех юзеров что работают с оборудованием Что в 1с что в системе. А отвалиться может даже у юзера с амдин правами на сервере.
1) Кодер которому шлется сей джосн выпендривается... я конечно сделал дикий костыль, Но мне кажется это не комильфо) а потоковый писать лень):
Чтен=Новый ЧтениеТекста;
Чтен.Открыть(ТмпФайл,КодировкаТекста.UTF8);
Текст=Чтен.Прочитать();
НовТ=СтрЗаменить(Текст,"\\","\");
ЗапТекста=Новый ЗаписьТекста;
ЗапТекста.Открыть(Объект.ПутьКФайлу,КодировкаТекста.UTF8);
ЗапТекста.Записать(НовТ);
|
|