Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Прикрепить файл xls к документу

Прикрепить файл xls к документу
Я
   СемёнКим
 
18.10.21 - 11:02
Всем привет. 1С:8.3 Управляемое приложение

Есть файл excel, там пустой шаблон для заполнения. Как прикрепить этот файл к документу в 1с, чтобы пользователь мог скачать этот пустой шаблон?

P.s. На любые вариации вопроса гугл выдает только результаты типа "загрузка эксель в 1с". Вот за это не люблю русскоязычный инэт...
   youalex
 
1 - 18.10.21 - 11:03
Убери xls из строки поиска
   George Wheels
 
2 - 18.10.21 - 11:40
БСП РаботаСФайлами.
   СемёнКим
 
3 - 18.10.21 - 11:42
(1) в этом случае дает результаты по прикреплению файлов к документу, как дополнение к заполняемому документу.
   1Сергей
 
4 - 18.10.21 - 11:43
(3) Не благодари
   СемёнКим
 
5 - 18.10.21 - 12:00
(2) кажется в моей конфе не подключено бсп
   Classic
 
6 - 18.10.21 - 12:25
(5)
Что за конфа?
   СемёнКим
 
7 - 18.10.21 - 12:38
(6) УТ
   СемёнКим
 
8 - 18.10.21 - 12:40
(7) а нет, хз. Какая то самописная под организацию
   fisher
 
9 - 18.10.21 - 14:49
(8) Тогда врукопашную по аналогии. Через служебный справочник.
Если речь только про шаблоны, можешь тупо справочник шаблонов создать с предопределенными элементами.
Сам файл - в реквизите справочника типа "ХранилищеЗначения". Гугли "записать файл в реквизит хранилище значения", "передать файл через временное хранилище".
Кошерно еще в служебном регистре сведений держать, но со справочником несколько удобнее в реализации.
Вот непосредственно в документах держать не советуют. Это будет утяжелять любую работу с документом в памяти.
Хотя если сразу не хочешь это добро в базе держать и хранить там только пути к файлам на сервере, то можно и в документе.
   СемёнКим
 
10 - 18.10.21 - 15:06
(9) Спасибо за ответ. Пока намерен делать так. Создам макет(шаблон, где пустая таблица для заполнения) в документе и добавлю кнопку на форму списка документа, типа "Скачать шаблон", при ее нажатии макет будет выгружаться в файл excel и сохраняться в заданном пути, условно, C:\Users\ExcelFiles\Шаблон1.xls. Затем com соединением его открываю по известному пути, делаю еще нужные мне запреты на редактирование некоторых ячеек и сохраняю, окончательно.
Если мой вариант не получится, буду действовать в сторону Вашего ответа.
   серый КТУЛХУ
 
11 - 18.10.21 - 18:38
а загнать любой файл в бинарный макет - и програмно сохранить бинарный макет в любой файл - нэ?..
   серый КТУЛХУ
 
12 - 18.10.21 - 18:39
(это если шаблон - ко всем документам этого вида один и тот же)

Список тем форума
 
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.