Имя: Пароль:
1C
 
Запись строку JSON во внешний файл
0 Morozov Roman
 
02.07.23
18:07
Всем здрасьте, кто подскажет, получаю строку JSON на сервере код такой :

ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ПараметрыЗаписи = Новый ПараметрыЗаписиJSON();
ЗаписатьJSON(ЗаписьJSON,Массив);
ПолученнаяСтрока = ЗаписьJSON.Закрыть();
                
ДвоичныеДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);
Адрес = ПоместитьВоВременноеХранилище(ДвоичныеДанные,ЭтаФорма.УникальныйИдентификатор);
Возврат Адрес;

В "ПолученнаяСтрока" такие данные хранятся =
]
{
"Код": "00-00000953",
"Наименование": "Стиральный порошок автомат Ariel Color 3 кг"
}
]

ну и еще такие же строки. На сервере ТЗ переделывается в Массив и вот дальше уже код, который выше был. Адрес возвращается на клиент и на клиенте такой код :

Полученное = ПолучитьИзВременногоХранилища(ПолученныйАдрес);
Полученное.Записать(ЭтотОбъект.Путь);

Файлик заранее создан с расширением txt пробовал и с json, первый раз такое делаю, кто подскажет как записать эту строку во внешний файл, вроде бы ерунда осталась не могу понять. Отрабатывает код, захожу в файл и он пустой как и был
1 Мультук
 
02.07.23
19:09
(0)

1) Наверное, всё же

ПолученнаяСтрока = ЗаписьJSON.Закрыть();
                
ДвоичныеДанные = Новый ДвоичныеДанные(ПолученнаяСтрока);

2)
https://wonderland.v8.1c.ru/blog/serializatsiya-prikladnykh-tipov-1s-predpriyatiya-v-json/?sphrase_id=616141
https://wonderland.v8.1c.ru/blog/sredstva-raboty-s-json/?sphrase_id=616141
2 Donkey_hot
 
03.07.23
01:09
(0) После 5 прочтений так и не вник в эту Санта-Барбару: "сначала тот код который ниже, а ниже его тот код, который выше". Но если Вам необходимо писать в файл, то вместо УстановитьСтроку() следует использовать ОткрытьФайл(ИмяФайла)
3 Fram
 
03.07.23
03:22
(0) надо ещё через яндекс драйв или дропбокс прогнать. Так надёжнее будет )
4 DrZombi
 
03.07.23
06:52
(0)  Утро, доброе.
Вопрос то в чем?
5 DrZombi
 
03.07.23
06:52
Серьезно, ни одного знака вопроса не вижу.
Вы нам показываете, как жить, или делитесь впечатлениями? :)
6 DrZombi
 
03.07.23
06:53
+(0) Продолжайте наблюдение, КЭП.
7 Morozov Roman
 
03.07.23
07:20
Все уже разобрался, всем спасибо! Про "ОткрытьФайл" правильно было
8 Fram
 
03.07.23
11:01
Перерождение Ливингстара )
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.