01.06.2025 Семён Мельников 1719
Создание справочника для добавления и просмот...

Содержание:

1.     Создание справочника в 1С

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С:Предприятие с использованием расширений — это мощный инструмент для управления документами и связанными с ними данными. Используя вышеописанные шаги, вы сможете настроить функциональность, необходимую для работы с файлами в вашей конфигурации, обеспечивая удобный интерфейс для пользователей.


Специалист компании ООО "Кодерлайн"

Семён Мельников

Наши проекты

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:
1С:Управление корпоративными финансами

- Финансово-бухгалтерский блок
- Казначейство ...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение