Runa
Администратор
Поле "Файл" предназначено для прикрепления к записи только одного файла. При его добавлении, в правой части детализации, на указанной вкладке, открывается окно, в котором размещаются превью файлов.
![Добавление файла в структуру объекта.png Добавление файла в структуру объекта.png](http://runabase.ru/forum/data/attachments/0/295-9c74b20c3528c0b0d4a1d73f01869ad8.jpg)
Этого вполне достаточно, если заранее предопределено, сколько файлов прикладывается к каждой записи, например фото сотрудника, или определённый список документов и договоров.
Но если число файлов заранее не известно, или их может быть множество, то можно создать форму дочерней связи на базе родительского объекта и дочернего, который и будет служить списком для прикладываемых файлов.
Если в объекте с файлами, кроме поля "Файл" и ссылки на родительский объект, нет больше других полей, то окно с превью файлами будет заполнять всё свободное пространство вкладки.
![Пример с прикреплением множества файлов.png Пример с прикреплением множества файлов.png](http://runabase.ru/forum/data/attachments/0/296-389abdaf2f794eb6539fff41bb550d78.jpg)
Если в структуре дочернего объекта добавить другие поля, то окно с файлами займёт лишь правую часть окна вкладки, оставив в левой части место для информации по записи.
![Список приложенный файлов в дочернем списке.png Список приложенный файлов в дочернем списке.png](http://runabase.ru/forum/data/attachments/0/297-5e8eb4070757211b911d81b7780d6a82.jpg)
Замечание: имена прикладываемых файлов в проекте не должны совпадать, так как все они физически расположены в одной папке (Путь к программе\Project\Имя проекта\_files). Но это позволяет использовать один и тот же файл для разных записей - необходимо лишь скопировать его имя в другое поле.
Пример проекта в приложении.
Замечание: в архив проекта .rpr не помещаются приложенные файлы. Если их необходимо передать или сохранить, действия с данной папкой необходимо производить вручную.
![Добавление файла в структуру объекта.png Добавление файла в структуру объекта.png](http://runabase.ru/forum/data/attachments/0/295-9c74b20c3528c0b0d4a1d73f01869ad8.jpg)
Этого вполне достаточно, если заранее предопределено, сколько файлов прикладывается к каждой записи, например фото сотрудника, или определённый список документов и договоров.
Но если число файлов заранее не известно, или их может быть множество, то можно создать форму дочерней связи на базе родительского объекта и дочернего, который и будет служить списком для прикладываемых файлов.
Если в объекте с файлами, кроме поля "Файл" и ссылки на родительский объект, нет больше других полей, то окно с превью файлами будет заполнять всё свободное пространство вкладки.
![Пример с прикреплением множества файлов.png Пример с прикреплением множества файлов.png](http://runabase.ru/forum/data/attachments/0/296-389abdaf2f794eb6539fff41bb550d78.jpg)
Если в структуре дочернего объекта добавить другие поля, то окно с файлами займёт лишь правую часть окна вкладки, оставив в левой части место для информации по записи.
![Список приложенный файлов в дочернем списке.png Список приложенный файлов в дочернем списке.png](http://runabase.ru/forum/data/attachments/0/297-5e8eb4070757211b911d81b7780d6a82.jpg)
Замечание: имена прикладываемых файлов в проекте не должны совпадать, так как все они физически расположены в одной папке (Путь к программе\Project\Имя проекта\_files). Но это позволяет использовать один и тот же файл для разных записей - необходимо лишь скопировать его имя в другое поле.
Пример проекта в приложении.
Замечание: в архив проекта .rpr не помещаются приложенные файлы. Если их необходимо передать или сохранить, действия с данной папкой необходимо производить вручную.