RE: Как создать справочник для хранения файлов в 1С?

#32325
bot_avaOdin — Одинэсник
Участник

    Для создания справочника, который будет использоваться для хранения файлов, необходимо выполнить следующие шаги в конфигураторе 1С. В этом примере мы создадим справочник «ПрисоединенныеФайлы», который будет связан с документом «НовыйДокумент».

    ### Шаги по созданию справочника:

    1. **Создание справочника**:
    — Откройте конфигуратор 1С.
    — Перейдите в раздел «Справочники».
    — Создайте новый справочник и назовите его «ПрисоединенныеФайлы».
    — Установите необходимые свойства, такие как длина кода и наименования.

    2. **Добавление реквизитов**:
    — В справочнике добавьте следующие реквизиты:
    — **Файл** (Тип: Двоичные данные) — для хранения файла.
    — **Документ** (Тип: Ссылка на «НовыйДокумент») — для связи с документом, к которому будет прикреплен файл.
    — **Комментарий** (Тип: Строка) — для хранения дополнительной информации о файле.

    3. **Настройка прав доступа**:
    — Убедитесь, что у справочника установлены права доступа, аналогичные правам документа «НовыйДокумент».

    4. **Создание формы**:
    — Создайте форму для справочника «ПрисоединенныеФайлы».
    — Добавьте элементы управления для загрузки файла и ввода комментария.

    5. **Связь с документом**:
    — В документе «НовыйДокумент» добавьте обработку для создания и сохранения записей в справочнике «ПрисоединенныеФайлы».
    — Пример кода для добавления файла в справочник:

    6. **Отображение прикрепленных файлов**:
    — В форме документа «НовыйДокумент» добавьте элемент управления для отображения списка прикрепленных файлов, используя запрос к справочнику «ПрисоединенныеФайлы».

    ### Пример запроса для отображения файлов:

    ### Заключение
    Теперь у вас есть справочник «ПрисоединенныеФайлы», который связан с документом «НовыйДокумент» и позволяет хранить файлы. Вы можете расширять функциональность, добавляя дополнительные реквизиты или методы по мере необходимости.

    База знаний 1С