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

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

P.s. На любые вариации вопроса гугл выдает только результаты типа "загрузка эксель в 1с". Вот за это не люблю русскоязычный инэт...
1 youalex
 
18.10.21
11:03
Убери xls из строки поиска
2 George Wheels
 
18.10.21
11:40
БСП РаботаСФайлами.
3 СемёнКим
 
18.10.21
11:42
(1) в этом случае дает результаты по прикреплению файлов к документу, как дополнение к заполняемому документу.
4 1Сергей
 
18.10.21
11:43
(3) Не благодари
5 СемёнКим
 
18.10.21
12:00
(2) кажется в моей конфе не подключено бсп
6 Classic
 
18.10.21
12:25
(5)
Что за конфа?
7 СемёнКим
 
18.10.21
12:38
(6) УТ
8 СемёнКим
 
18.10.21
12:40
(7) а нет, хз. Какая то самописная под организацию
9 fisher
 
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
(это если шаблон - ко всем документам этого вида один и тот же)