Содержание:
2. Настройка формы справочника в учетной системе 1С
3. Реализация логики добавления файлов в 1С
4. Создание расширения для просмотра файлов в учетной программе 1С
5. Тестирование справочника в 1С
В 1С:Предприятие часто требуется хранить и управлять файлами, связанными с различными объектами учета. В этой статье мы рассмотрим, как создать справочник, позволяющий добавлять несколько файлов и просматривать их с использованием расширения.
1. Создание справочника в 1С
▎1. Открытие конфигуратора
Запустите конфигуратор 1С:Предприятия и откройте вашу конфигурацию.
▎2. Создание нового справочника 1С
• В разделе «Справочники» щелкните правой кнопкой мыши и выберите «Создать».
• Введите имя справочника (например, "Документы") и задайте необходимые свойства.
▎3. Добавление реквизитов 1С
Добавьте следующие реквизиты в справочник:
• Наименование (Тип: Строка) — для хранения названия документа.
• Файлы (Тип: Список файлов) — для хранения загружаемых файлов.
2. Настройка формы справочника в учетной системе 1С
▎1. Создание формы
• Перейдите на вкладку «Формы» и создайте новую форму для вашего справочника.
▎2. Добавление элементов управления
• Добавьте поле ввода для реквизита "Наименование".
• Добавьте элемент управления "Список файлов" для реквизита "Файлы", который позволит пользователю добавлять несколько файлов.
▎3. Настройка кнопок
• Добавьте кнопку «Добавить файл», которая будет открывать диалог выбора файла и добавлять его в список.
• Добавьте кнопку «Удалить файл» для удаления выбранного файла из списка.
3. Реализация логики добавления файлов в 1С
▎1. Код для добавления файлов
В обработчике события нажатия кнопки «Добавить файл» добавьте следующий код:
Процедура ДобавитьФайлНажатие(Кнопка)
ВыборФайла = Новый ОткрытьФайл();
Если ВыборФайла.Выбрать() Тогда
ЭтотОбъект.Файлы.Добавить(ВыборФайла.ПолноеИмя);
Элементы.Файлы.Обновить();
КонецЕсли;
КонецПроцедуры
▎2. Код для удаления файлов
В обработчике события нажатия кнопки «Удалить файл»:
Процедура УдалитьФайлНажатие(Кнопка)
Если Элементы.Файлы.ВыбранныйЭлемент <> Неопределено Тогда
ЭтотОбъект.Файлы.Удалить(Элементы.Файлы.ВыбранныйЭлемент);
КонецЕсли;
КонецПроцедуры
4. Создание расширения для просмотра файлов в учетной программе 1С
Теперь создадим расширение, которое позволит пользователю просматривать загруженные файлы.
▎1. Создание нового расширения
• В конфигураторе выберите «Расширения» и создайте новое расширение (например, "ПросмотрДокументов").
▎2. Добавление новой формы для просмотра файлов
• В расширении создайте новую форму, которая будет использоваться для просмотра загруженных документов.
• Добавьте элемент управления «Список файлов» для отображения загруженных документов.
▎3. Реализация логики открытия файлов
Добавьте кнопку «Открыть файл», которая будет вызывать процедуру открытия выбранного файла:
Процедура ОткрытьФайлНажатие(Кнопка)
Если Элементы.Файлы.ВыбранныйЭлемент <> Неопределено Тогда
ОткрытьФайл(ЭтотОбъект.Файлы[Элементы.Файлы.ВыбранныйЭлемент]);
КонецЕсли;
КонецПроцедуры
5. Тестирование справочника в 1С
▎1. Запустите 1С:Предприятие в режиме предприятия
Проверьте работоспособность вашего справочника:
• Создайте новый элемент справочника, заполните название и добавьте несколько файлов.
• Проверьте возможность открытия файлов из списка через расширение.
Создание справочника для добавления и просмотра нескольких файлов в 1С:Предприятие с использованием расширений — это мощный инструмент для управления документами и связанными с ними данными. Используя вышеописанные шаги, вы сможете настроить функциональность, необходимую для работы с файлами в вашей конфигурации, обеспечивая удобный интерфейс для пользователей.
Специалист компании ООО "Кодерлайн"
Семён Мельников