Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Интересное Контакты

Отправить файл с сервера 1С на клиент программно

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  04.08.2025 Актуальность проверена: 04.08.2025   5 мин.
Подобрать перенос данных 1С

Специализируемся на переносах данных 1С с 2015г.

Подобрать перенос данных 1С >>

Интеграция 1С с маркетплейсами

Специализируемся на интеграциях 1С с маркетплейсами с 2021г.

Изучить продукты >>

Отправить файл с сервера 1С на клиент программно

Содержание

Отправка данных с сервера на клиент программно

Передать данные с сервера на клиент без отображения окна выбора файлов (например, протокол выгрузки данных, который выполнили на сервере 1С) бывает необходимо, чтобы показать пользователю эту информацию на клиенте.

Сделать это необходимо через временное хранилище.

Шаг 1. Поместить данные во временное хранилище на сервере:

&НаСервере
Функция ПоместитьФайлПротоколаВоВременноеХранилищеНаСервере(ИмяФайла)
    
    ДвоичныеДанные = Новый ДвоичныеДанные(ИмяФайла);    
    Возврат ПоместитьВоВременноеХранилище(ДвоичныеДанные, Новый УникальныйИдентификатор);
    
КонецФункции

Шаг 2. Получить данные на клиенте:

&НаКлиенте
Процедура ПолучитьФайлССервера(Объект)
    
    АдресВХранилище = ПоместитьФайлПротоколаВоВременноеХранилищеНаСервере(Объект.ИмяФайлаПротоколаОбмена);
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла("txt");
    ПолучитьФайл(АдресВХранилище, ИмяВременногоФайла, Ложь);
    
КонецПроцедуры

Скриншот примера кода отправки файла

Пример кода

Дополнительные статьи про передачу файлов

MoscowSoft логотип

Подпишитесь на телеграм-канал MoscowSoft!
QR-код (ссылка приглашение) в канал MoscowSoft

https://t.me/MoscowSoft

Публикуем:
- изменения законодательства
- инструкции по работе с 1С
- анонсы функционала программных продуктов MoscowSoft
- специальные предложения

Возврат к списку