Вход | Регистрация
 

Прикрепление файла ворд к справочнику

Прикрепление файла ворд к справочнику
Я
   NIGHTHUNTER
 
27.10.20 - 08:50
Как правильно сделать прикрепление файла ворд к элементу справочника, для последующего использования его данных.
Когда элементы справочника добавляются в табличную часть документа и потом можно извлекать содержимое из этого файла,
прикрепленного к элементу справочника и формировать на его основании макет. Включать в состав печатаемого макета.
   Irbis
 
1 - 27.10.20 - 08:58
Правильно от целей зависит. Можно вообще в отдельном РС хранить, а можно и в другом источнике данных.
   УдавВПопугаях
 
2 - 27.10.20 - 08:59
всегда думал, что хранить в базе - зло
   NIGHTHUNTER
 
3 - 27.10.20 - 09:03
(2) Тогда во внешних файлах??????? И удобнее считывать с них будет информацию вроде как ?
   NIGHTHUNTER
 
4 - 27.10.20 - 09:04
(1) Ну вот я и думаю как правильнее.
Цель, связать элемент справочника с ворд файлом, с возможностью считывать его данные, для вывода в макет.
   Irbis
 
5 - 27.10.20 - 09:05
(4) Я бы предпочел РС, нет проблем с последующим удалением связи и отслеживанием истории.
   Волшебник
 
6 - 27.10.20 - 09:08
Надо оценить объём данных.
Если файлов будет больше 100 Гб, то лучше оставить файлы в папке или вынести в отдельную SQL-базу.
   Волшебник
 
7 - 27.10.20 - 09:08
(6)+ или noSQL-базу для документов.
Надо смотреть, что за файлы
   УдавВПопугаях
 
8 - 27.10.20 - 09:26
(5) РС пригодится, даже если в файловой системе хранить, только самих файлов в регистре не будет - информация о размере, путь, ссылка справочника, к которому относится файл и т д, по регистру можно оценивать "общее состояние" о количестве, размере всех фалов, потому что средствами работы от 1С с файловой системой можно устать(хотя и нетолько от 1с, это рукопашный бой). Делать выводы, подчищать, если вылезли за какой то допустимый предел по объему. А файлы на диске лежат, нужен если - пошел взял/удалил/добавил. Такую типа "подсистему" у нас делал человек с небольшим опытом, в целом справился. Переделывали с, грубо говоря, скл, хотя принципиальной разницы невидно, за исключением технической реализации, т к нужна прослойка между скл и клиентом - либо сама 1С и отдельная база Файлы(сервисы, комы или еще что нибудь), либо скл драйвера использовать и select/insert/update и остальное, либо другой сторонний софт. С файлами показалось проще.
(6) объем файлов со временем будет расти в любом случае, сколько бы не весил каждый их них, если не удалять старые
   Irbis
 
9 - 27.10.20 - 09:43
(8) Это смотря что в файлах. Шаблоны документов в ворде на старой работе за 13 лет едва на пару десятков мегабайт набралось. Хранили прямо в элементе справочника, и приказами регламентировали и использование старых шаблонов, и их отключение от свободного использования.
Сейчас вот хуже задачка прилетела, нужно фото- видео- файлы различных документов и действий хранить, примерно на 50 000 комплектов в месяц.
   FormatC
 
10 - 27.10.20 - 09:52
У нас хранится все в отдельной папке на сервере. Файлы называются по коду+Внутренний идентификатор ссылки, к которой привязано.
   FormatC
 
11 - 27.10.20 - 09:54
главное бэкапить эту папку... а то всякое случается
   NIGHTHUNTER
 
12 - 28.10.20 - 06:04
(5) А что будет в РС ?
   Irbis
 
13 - 28.10.20 - 06:21
(12) Ссылка на владельца, сами бинарные данные или путь к ним (UNC, id во внешнем источнике), реквизиты записи (дата/время, основание, пользователь, путь к исходным данным (иногда полезно), признак разрешения использования и прочая служебная лабуда. Если нужна периодичность, то и период до секунды или как надо.
   NIGHTHUNTER
 
14 - 28.10.20 - 06:24
(10) Файл привязывается при выборе к справочнику, и копируется в определенный каталог?

Можно увидеть пример кода, как делается привязка файла к справочнику и копирование в заданный каталог ?
   Chameleon1980
 
15 - 28.10.20 - 06:36
() пздц
   hhhh
 
16 - 28.10.20 - 07:07
(14) посмотри в БСП, демоконфигурацию открой.
   NIGHTHUNTER
 
17 - 28.10.20 - 07:14
(16) Там наверное долго разбираться
   hhhh
 
18 - 28.10.20 - 07:34
(17) зато там как правильно.
   Chameleon1980
 
19 - 28.10.20 - 08:47
(17)гугл программист
   Web00001
 
20 - 28.10.20 - 08:51
(18)Так он не поймет же ничего. Ты бы хоть ссылку на документацию дал.
(19)Все с чего-то начинали
   Chameleon1980
 
21 - 28.10.20 - 08:52
(20)я к тому, что "дайте кусок кода - я его использую не вникая"
   Chameleon1980
 
22 - 28.10.20 - 08:55
+21 там же долго разбираться
   hhhh
 
23 - 28.10.20 - 09:14
(20) он уже 10 лет начинает.
   Web00001
 
24 - 28.10.20 - 09:20
(23)Судя по нику ему не больше 18лет
   hhhh
 
25 - 28.10.20 - 09:33
(24) вроде нормальный ник.
   Web00001
 
26 - 28.10.20 - 09:37
(25)Ночной охотник капсом, как то по детски. Соглашусь, мб просто придираюсь, но когда то на заре знакомства с интернетом(в юношестве когда подключение дсл стоило 3-7тр) я тоже писал такие ники.
   acht
 
27 - 28.10.20 - 10:12
(24) 39 лет ему.
Это Андрей Широносов, известный как LivingStar, он же falselight, он же TolstiyBeremenniy
Апологет разработки методом опрашивания мисты.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно задать вопрос "Как сделать?" и получить кучу ответов, что тебе это делать не надо. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.