Документооборот ПРОФ, КОРП, ДГУ
30.03.2016

Как программно создать файл (из файла на диске)

Общее описание

Часто при доработке конфигурации требуется программно добавить файл (справочник Файлы).

Примеры можно посмотреть в обработке СозданиеФайла.epf.

Возможны три основных варианта создания файла:

  1. Файл находится на диске на клиенте (работа в тонком или веб-клиенте с расширением работы с файлами). В этом случае необходимо использовать РаботаСФайламиКлиент. СоздатьДокументНаОсновеФайла(ПолноеИмяФайла, ВладелецФайла, ФормаВладелец,);.
  2. Файл находится на диске на клиенте (работа в веб-клиенте без расширения работы с файлами). В этом случае необходимо использовать РаботаСФайламиКлиент.ДобавитьФайл(, ВладелецФайла);.
  3. Файл находится на диске на сервере.  В этом случае необходимо использовать РаботаСФайламиВнешнийВызов.СоздатьФайлНаОсновеФайлаНаДиске(ПапкаФайлов, ПутьФайлаНаСервере);.

Обратите внимание:
Файлы в "1С:Документообороте" и на диске имеют отличия. Например, "1С:Документооборот" допускает файлы с одинаковыми именами в одной папке, а файловая система – нет. Это может иметь значение при сохранении папки на диск (файлы с одинаковыми именами при сохранении будет предложено переименовать).

Внешняя обработка СозданиеФайла.epf для запуска в "1С:Предприятии" версии 8.3 находится в каталоге EXE/DOC_7_10.

Копировать