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

Содержание:

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С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

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

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

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

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

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

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

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

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

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

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

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

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– О...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

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

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

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

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

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

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

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

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

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

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

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

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

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

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

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

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

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