Имя: Пароль:
1C
 
Прикрепление файла к табличной части документа
,
0 NIGHTHUNTER
 
20.07.22
11:16
Каким образом можно сделать прикрепление файла к каждой строке табличной части?
1 6awkup_true
 
20.07.22
11:27
завести доп реквизит в тч "ИдентификаторСтрокиДляФайла" и заполнять его новым уникальным идентификатором. Так же создать реквизит "и "НаличиеФайла" и при открытии проверять наличие файлов. при прикреплении файла записывать значение реквизита "ИдентификаторСтрокиДляФайла" в справочник "Присоединенные файлы". Начало присоединения можно привязать на кнопку, которая будет получать выделенную строку, открывать диалог выбора и т.д. Можно привязать на событие "Выбор" для Реквизита "Наличие файла". если файл есть - открыть существующий, если нет, то диалог выбора и т.д.
2 NIGHTHUNTER
 
20.07.22
11:29
Не подскажете в ERP нет примера, такого прикрепления файла к каждой строке табличной части?
3 NIGHTHUNTER
 
20.07.22
11:46
(1) Что за доп реквизит ?
Что за тч "ИдентификаторСтрокиДляФайла" ?

Это что то очень сложное? Или же можно как то по простому сделать? Я хотел бы попробовать вначале какое то простое решение.

Писать в строку, путь к файлу, и открывать его по ЗапуститьПриложение() или как там?

Как это делается правильно?
4 Kassern
 
20.07.22
11:46
(1) интересно, как скоро вы опустите руки?)
5 Фантазер
 
20.07.22
11:47
(0) И практически - зачем это надо?
6 6awkup_true
 
20.07.22
11:48
(3) в твое тч завести реквизит "ИдентификаторСтрокиДляФайла". вот что имелось ввиду. хочешь хранить путь к файлу - храни путь, но вот только тут сразу куча проблем: доступы к файлу, доступы к папке, права, наличие файла(удален ли или перемещен), доступен ли файл для открытия или уже занят кем то.
в такой реализации кода напишешь на порядок больше
7 6awkup_true
 
20.07.22
11:49
(4) это весело (наверное)
8 mikecool
 
20.07.22
11:49
(6) в типовых есть прикрепленные файлы, они имеют ссылки, остальное берет на себя БСП и неважно где хранит
9 mikecool
 
20.07.22
11:50
(4) а потом - " а что это вы опустили руки и делаете ими под столом?" )))
10 Aleksey
 
20.07.22
11:50
(2) Ищи в качестве примера 2 табличные части и связь через ключ строку
https://www.youtube.com/watch?v=3--0MGdXLC8
11 Kassern
 
20.07.22
11:50
(5) путь такой тернистый у ТС - не ради чего-то делать, а кодить ради кодинга. Таков путь самурая 1с ночного охотника.
12 NIGHTHUNTER
 
20.07.22
11:50
(6) я узнаю как правильно. И (1) понял что многое из этого мне не доступно и нужно узнавать. А так я прямо сейчас готов начать детать.
Смотрю что либо подобное в инете, и вот привожу пример того что видел, спрашиваю как лучше.
13 6awkup_true
 
20.07.22
11:50
(8) там 2 варианта - либо в базе, либо в хранилище на диске
14 Kassern
 
20.07.22
11:51
(7) аа вы новичок, на этом форуме и еще не оценили ТС по достоинству. Ну это лечится временем)
15 NIGHTHUNTER
 
20.07.22
11:51
Конфигурация ERP
16 6awkup_true
 
20.07.22
11:52
(12) да там работы на 20 минут - зайти и выйти. если с гуглом, то на 40
17 NIGHTHUNTER
 
20.07.22
11:56
В конфигурации много справочников, не типовых для присоединения файлов.
Я не могу представить как делать мне. Если там то это делалось по инструкции. А как тут не пойму, что бы для табличных частей.

(10) нужно же прикрепление файла к строкам табличных частей
18 6awkup_true
 
20.07.22
11:57
(14) решая подобные вопросы, еще лучше понимаешь как писать не надо, как и брать подобные задачи :D
19 NIGHTHUNTER
 
20.07.22
11:58
Я просто сейчас не пойму что мне вообще делать. Раньше хоть как то начинал. Сейчас вообще растерялся.
20 NIGHTHUNTER
 
20.07.22
12:00
Мою голову вы не представляете что разъедает (((( То ли она больная, то ли просто она увидела, и поняла то чего не должно быть в жизни. И я просто свехнулся.
И сейчас теряюсь как мне начать решать эту задачу.

(16) А где такие примеры взять, что бы попробовать и увидеть, что это работает?
21 6awkup_true
 
20.07.22
12:01
(20) БСП. Общая форма ПрисоединенныеФайлы. там пытаешься осилить присоединение. потом читаешь (1) и пытаешься реализовать
22 СеменовСемен
 
20.07.22
12:09
отказаться от табличной части, а сделать спр. СтрокаДокумента
23 NIGHTHUNTER
 
20.07.22
12:15
(21) Ну вот я могу и не осилить ((( Мне хочется пример, что бы увидеть что делать хоть.
До этого делал по памятке, что бы появился справочник ПрисоединенныеФайлы у документа.

(22) Задача, прикреплять файл к каждой строке документа. И если его не прикреплено, не позволять изменять одно из полей тч документа.

Как начать делать? От чего? В этом (1) сразу потерялся.
24 6awkup_true
 
20.07.22
12:16
(23) в твоей конфе есть БСП?
25 СеменовСемен
 
20.07.22
12:17
(23) тогда придется разбираться как бспшное прикрепление работать.
а это наверняка не так просто
26 Kassern
 
20.07.22
12:18
(24) у него ЕРП, конечно там есть БСП)
27 NIGHTHUNTER
 
20.07.22
12:27
(24) Да, конечно есть, это ERP.
Есть ли разница грузить файл к документу или в строки его табличной части?

Однажды помню, мне поставили задачу в УПП, переделать хранение файлов в базе, на хранение на диске. Я выполнял.

И ещё так же разные моменты. Я просто не пойму как начать делать.
28 NIGHTHUNTER
 
20.07.22
12:28
(25) Вот именно. Были бы примеры. И они возможно есть, но тоже не так доступны, для меня покрайней мере.
Что же делать.
29 NIGHTHUNTER
 
20.07.22
12:30
Если в этой конфигурации, лепят файл на файле, только к самим документам, через добавочные файлы. Может и тут так же сделать?

Справочник.ПрикрепленныеФайлыКТчДокумента , например. Или как? У меня голова пока не включается (((((

Есть разница, добавлять файл к документу или в строки его тч ?
30 NIGHTHUNTER
 
20.07.22
12:30
(29) Через добавочные справочники ...ПрикрепленныеФайлы, хотел сказать .
31 Kassern
 
20.07.22
12:31
(27) какой смысл хранить файл к строке? А что будет если взять и поменять значения колонок в этой строке, файл же при этом не поменяется? И самый главный вопрос. Какая разница, крепить файл к номенклатуре, или к строке таблицы в плане кода? Что в первом, что во втором случае вам нужно определить владельца файла, а остальное все то же самое.
32 NIGHTHUNTER
 
20.07.22
12:32
(31) Мне сказали так делать, мне какая разница7 Нужно так им .
33 Kassern
 
20.07.22
12:33
(32) Потому, что спросят вас потом какого хрена для строчки с вантузом у вас файл картинки с контрацептивом))
34 NIGHTHUNTER
 
20.07.22
12:34
(31) Возможно есть тут смысл что вы говорите и эти файлы нужно крепить не к табличной части а к виду справочника что выбирается в этой табличной части так?
35 Kassern
 
20.07.22
12:34
вам картинки нужно вывести для товаров в ТЧ?)
36 СеменовСемен
 
20.07.22
12:34
(27) нужно прикреплять к документу, с дополнительным указанием идентификатора строки (если нет такого, то добавить)
37 Kassern
 
20.07.22
12:35
(36) погодите, все может оказаться гораздо проще, если ТС утвердительно на (35) ответит))
38 СеменовСемен
 
20.07.22
12:35
(35) судя по другим веткам, какой то бизнес процесс рисует, а в тч этапы выполнения
39 NIGHTHUNTER
 
20.07.22
12:40
(35) Вот тч к которой мне нужно доработать возможность прикрепления файлов, -

http://joxi.ru/KAgREMdc50Ryo2

В ней я ничего не вижу, такого к чему можно их прикреплять. Если только справочник операции.

Есть справочник, технологические операции. тогда нужно делать прикрепление файлов к этому справочнику?

А в тч документа, галка, есть ли у данной операции файл или нет.

То есть только так. Справочник простейший, наименование операции, номер.

Тогда так задача поворачивается? И к тч незачем чего то лепить документа?
40 6awkup_true
 
20.07.22
12:40
(31) а еще не забудь, что может быть нужно файл удалить/заменить, при удалении строки тч - файл удалять, при изменении реквизитов если должна измениться картинка - файл удалять
41 Kassern
 
20.07.22
12:41
(39) не томите уже, что вы в файлы пихать собираетесь для строк?
42 6awkup_true
 
20.07.22
12:42
(41) судя по скриншоту - исполнителя :D
43 NIGHTHUNTER
 
20.07.22
12:42
(41) Пытаюсь уточнять сейчас. ну как обычно, универсально. Любой формат.
(40) Да, тут много всяких мелочей возникает.
44 NIGHTHUNTER
 
20.07.22
12:43
(42) Да нет, исполнитель это отдельное поле. Для файла нужно ещё дорабатывать.
45 Kassern
 
20.07.22
12:45
(43) как вы можете придумывать алгоритмы, когда не знаете, зачем нужны присоединенные файлы для ТЧ и что они будут содержать?
46 Kassern
 
20.07.22
12:47
Если окажется, что там будет хранится сканы какие-нибудь по операциям, тогда нужно будет к операциям создавать справочник присоединенных файлов и для каждой операции хранить файл. Если же вам нужно для связи нескольких колонок хранить файль, тогда используйте регистр сведений, где для измерений (колонок) будет ресурс с данными о картинке.
47 NIGHTHUNTER
 
20.07.22
13:20
Я уже определился, буду сейчас делать прикрепленные файлы к справочнику операции.
Так как никто ничего не знает, знают что что то надо, но что не известно и как.
Что нужно прикреплять файлы знают. Как в (39) примерно буду делать.
48 NIGHTHUNTER
 
20.07.22
13:34
В конфигурации, вижу только что присоединенные файлы, прикрепляются к документам.
Ни одного примера со справочником.
49 Kassern
 
20.07.22
13:42
(48) а если еще внимательнее посмотрите, то поймете, что сами файлы хранятся совсем в другом объекте конфигурации, а справочник нужен лишь для описания файла
50 NIGHTHUNTER
 
20.07.22
14:21
Выяснились некоторые детали.
Я начал делать справочник прикрепленные файлы, к справочнику Операции, там то есть, длинное название.
Но тут выявляется, что нужно будет тогда этот справочник, операции делать подчиненным другому справочнику, что бы были уникальными элементы.

То есть есть вероятность, что придется все же делать добавление файлов в табличную часть документа, для каждой строки.

Есть ли у кого на примете, подобное решение, что бы можно было где то посмотреть и начать делать.

Или известная для этого технология? А то все пишут, недосягаемые до меня постановки, на данном этапе. но я хочу начать это решение. Знать бы с чего начать.
Увидеть бы какой пример где. И сделать по подобию.
51 Kassern
 
20.07.22
14:42
(50) Продолжайте наблюдение. Дорогу осилит идущий
52 NIGHTHUNTER
 
20.07.22
14:44
да я подсказку хотел, от куда начать бы делать
53 Kassern
 
20.07.22
14:53
(52) начните с листка бумаги, нарисуйте схема связей данных с файлами, а потом уже ковыряйте конфигуратор
54 Kassern
 
20.07.22
14:54
*схему связей
55 Мимохожий Однако
 
20.07.22
14:56
ОФФ. Из известной телеигры "Назвал все буквы, но не смог назвать слово"
56 СеменовСемен
 
20.07.22
15:00
Смотри типовой код добавления.
И передавай по цепочке ид строки
57 СеменовСемен
 
20.07.22
15:01
Команду конечно нужно в саму форму перенести
58 NIGHTHUNTER
 
21.07.22
07:44
(56) Конфигурация ERP. Там активно используется функционал прикрепления файлов к документам, справочникам.
Создание для этого справочников НазваниеСправочникаПрисоединенныеФайлы . В этом случае, их владельцами являются справочники, документы.
Под которые это разрабатывается.

А в этом случае, для прикрепления файлов к каждой строке табличной части документа, предполагается использовать этот же функционал?

(56) Или про какой код вы говорите? В какой типовой? Хочу иметь представление с чего начинать. Пока не имею его. Что есть для этого в этой типовой описал.
59 kobzon2
 
21.07.22
08:57
(58) Так и создай справочник и к нему еще один про который ты уже понял НазваниеСправочникаПрисоединенныеФайлы. Каждая новая строка - новый элемент справочника. Обработки присоединения сделаешь и вуаля. Только все продумай, при удалении строки, перемещении, копировании итд.
Идея изначально конечно бредовая, но если тебе надо сделать, чтобы от тебя отстали, то сделай.
Способов то куча. Но тебе же надо, чтобы просто взять готовое решение и сказать что "Я сделал"...
60 6awkup_true
 
21.07.22
08:58
>>>"А в этом случае, для прикрепления файлов к каждой строке табличной части документа, предполагается использовать этот же функционал?"

ДА, но дополнительно в справочнике хранить ид строки тч, к которой файл прикреплен
61 СеменовСемен
 
21.07.22
09:58
(58) прикрепляй файлы к документу и дополнительно указвывай ид строки
62 Kassern
 
21.07.22
10:02
(59) "Но тебе же надо, чтобы просто взять готовое решение и сказать что "Я сделал".." ему надо, чтобы кто-то за него подумал, "как лучше" и взял на себя ответственность реализации.
63 6awkup_true
 
21.07.22
10:05
(62) по ощущениям нужно, чтобы тут готовый код выложили, а он просто скопировал
64 sitex
 
naïve
21.07.22
10:35
(58) Начни с Общего модуля РаботаСФайламиКлиент ,РаботаСФайлами  и т.д.  А дальше разберёшься .