Присоединенные файлы в расширении для БСП 3

14.02.20

Разработка - БСП (Библиотека стандартных подсистем)

Для разработчиков и для себя). Предлагается решение с наименьшими затратами. Сделано виде инструкции с необходимыми изменения в основной конфигурации. И расширение(файл), где есть признак наличия присоединенных файлов в списках. Пример реализован для конфигурации 1С:Бухгалтерия предприятия, редакция 3.0(3.0.73.54) с БСП 3.0.3. Всё проще сделал для БСП 3.1.2.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Присоединенные файлы в расширении для БСП 3.:
.cfe 11,00Kb
23 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Материал я пытался взять из описания ПСБ, но полезное удалось только поставить признак наличия присоединенных файлов в списках. Остальное просто адаптировал под свою задачу.

Способ приготовления БСП 3.0.3:

1. После включения возможности изменения, выбираю правила поддержки, где лучше выбрать более комфортное для себя правило "Объект поставщика не редактируется".

 

 

2. Настроить правила поддержки. Не устанавливаю для подчиненных, чтобы избежать лишней работы при обновлении.

 
 

 

3. Добавить справочник для хранения файлов данного документа. За образец для справочника взять любой справочник для хранения присоединенных файлов, например, справочник "АвансовыйОтчетПрисоединенныеФайлы". Для документы ничего - всё наполнение в расширении.

 

 

4. Добавить в определяемые типы свой справочник и документ:

 

 

5. Загрузить расширение образец. Где уже есть признак наличия присоединенных файлов в списках.

 

 

6. Заполнить в расширении свой документ необходимыми реквизитами.

Способ приготовления БСП 3.1.2:

1. Добавить ссылку на свой объект в Определяемые типы "ВладелецПрисоединенныхФайлов" и "ВладелецФайлов".

 

 

2. Добавить команду "ПрисоединенныеФайлы" на форму своего объекта: 

 

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Рефакторинг и качество кода БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Использование Библиотеки стандартных подсистем позволяет разработчикам 1С значительно ускорить процесс создания решений за счет готового универсального кода, поддерживаемого и обновляемого официальным вендором. В статье рассказывается про роль и применение «Библиотеки стандартных подсистем» (БСП), примеры интеграции и подключения подсистем.

23.09.2025    4976    AlexeyPROSTO_1C    1    

15

БСП (Библиотека стандартных подсистем) Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Уже заезженная тема с выводом в Word макетов при помощи БСП, но некоторые коллеги все равно спрашивают. Поэтому размещаю тут материал, как это сделать за три простых шага. Решение, которым я успешно пользуюсь в случаях, когда не нужна универсальность подключаемых внешних печатных форм.

16.09.2025    3700    _seerco2002    0    

33

Нейросети БСП (Библиотека стандартных подсистем) Инструментарий разработчика Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Telegram-бот для разработчиков 1С, работающих с БСП. Если не знаете нужный под задачу метод или не помните название, то опишите боту задачу и получите список подходящих экспортных методов из общих модулей БСП.

02.09.2025    5179    krasnov322    22    

40

Анализ учета БСП (Библиотека стандартных подсистем) 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Расширение для конфигураций на базе БСП 3.х. Позволяет создавать новые отчеты путем соединения или объединения других отчетов.

22.05.2025    3801    128    seperblunt    9    

25

Работа с интерфейсом БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С v8.3 1C:ERP Бесплатно (free)

В этой статье я расскажу, как в конфигурации 1С:ERP 2.5 при начале работы системы настроить открытие своих нетиповых форм (в том числе и из внешних обработок). Данную методику можно использовать как на тонком клиенте, так и на мобильном или веб-клиенте, а также в мобильном приложении.

12.05.2025    4524    AlexeyPROSTO_1C    2    

18

БСП (Библиотека стандартных подсистем) Роли и права Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Наткнулся на костыль по работе с ролями. Хочу поделиться, как не попасть на это странное поведение БСП.

07.05.2025    7797    dsdred    32    

89

БСП (Библиотека стандартных подсистем) Обновление 1С Программист 1C:ERP Бесплатно (free)

В данной статье рассмотрен один из вариантов добавления собственных обработчиков обновления в расширении конфигурации. При смене версии расширения - автоматический вызов процесса обновления информационной базы.

29.04.2025    4666    krasnoshchekovpavel    7    

19

БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С v8.3 Бесплатно (free)

Описание способа создания глобального обработчика оповещений (событие формы), не привязанного к какой-то конкретной форме.

01.04.2025    3316    krasnoshchekovpavel    0    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zeegin 176 24.12.19 18:02 Сейчас в теме
Ну если уж снял с поддержки, зачем расширение делать?
MaxTolya; cleaner_it; LomayaZakat; KoC_one; BigB; Franchiser; +6 Ответить
3. IgorXml 733 25.12.19 09:59 Сейчас в теме
(1) 1. Снять с поддержки можно и нужно по-разному. Обновлять легче, если почти на всех объектах стоит "Не редактируется".
2. В расширении опять же все легче делать.
Это всё для работы где система нагружена.
4. user774630 26.12.19 17:28 Сейчас в теме
(3) "Снять с поддержки" имеет только один смысл.
То, о чем вы пишете - это редактирование с сохранением поддержки.
"Снять" и "сохранить" - разные вещи, не находите? :)
cleaner_it; +1 Ответить
5. IgorXml 733 26.12.19 17:58 Сейчас в теме
(4) Извите ошибся. Так нормально?:
"после снятия с поддержки, выбираю правила поддержки, где можно выбрать более комфортное для себя правило "Объект поставщика не редактируется". Введение в поставку и поддержку конфигураций
6. user774630 26.12.19 18:02 Сейчас в теме
(5)
после снятия с поддержки

не нормально.
"После включения возможности изменения, выбираю правила поддержки, где можно выбрать более комфортное для себя правило "Объект поставщика не редактируется"
Прикрепленные файлы:
7. IgorXml 733 27.12.19 10:24 Сейчас в теме
2. John_d 6055 24.12.19 18:06 Сейчас в теме
Делал ту же задачу не используя расширения и типовые формы.
https://infostart.ru/public/1152528/
8. newvideo 10.02.20 17:29 Сейчас в теме
Добавил свой объект во все нужные определяемые типы для подсистемы "Работа с файлами". Под админом всё заработало, файлы загружаются в список. А вот под юзером вместо списка файлов пустое окно. Хоть бы ошибку выдал, а то просто пустое окно, только надпись "Присоединенные файлы" и не активная кнопка "Посмотреть". Почему юзер не видет список файлов? Хотя все права на подсистему есть, в соседнем типовом документе всё работает.

???
9. IgorXml 733 10.02.20 20:18 Сейчас в теме
(8) Напиши в ЛС подробнее.
10. newvideo 11.02.20 11:21 Сейчас в теме
(9) Спасибо! Разобрался! Нужны права на СправочникПрисоединенныеФайлы, часто забывают уточнить про права, как бы само собой разумеещееся правило: добавлять права на новые объекты, но когда в спешке пропустил этот шаг и затем нет ошибок, то начинаются запары.
11. Casey Jones 14.07.20 11:46 Сейчас в теме
А если я хочу это сделать только расширением? Документ добавил, справочник добвил. Соответственно изменить определяемые типы я не могу. Не реализуемо?
12. Casey Jones 14.07.20 11:49 Сейчас в теме
Хотя, почему не реализуемо. Добавить свою команду на форму в расширении, т.к. общая не подключится из за определяемого типа. А в своей команде вызвать код, указанный в общей команде.
13. Vadim 24.12.20 10:02 Сейчас в теме
(12) Не реализуемо. В коде БСП идет обращение к регистру сведений "НомераОтсканированныхДокументов", измерение "Владелец" опять же из Определяемых типов. Автор тоже лукавит. Документ, который он включает в тип определяемых типов, судя по всему, создан в основной конфигурации. Документ из расширения невозможно добавить к типам определяемых типов.
user1367144; Niklam2; +2 Ответить
14. IgorXml 733 28.07.21 19:22 Сейчас в теме
Сейчас только что сделал вторым способом "Способ приготовления БСП 3.1.2:".
Только на Основной конфигурации Управление холдингом, редакция 3.1.13.4.
Быстро и удобно.
Для формы списка добавил колонку "поле картинки" динамический список
		ВЫБОР
		КОГДА НаличиеФайлов.ЕстьФайлы ЕСТЬ NULL
			ТОГДА 1
		КОГДА НаличиеФайлов.ЕстьФайлы
			ТОГДА 0
		ИНАЧЕ 1
	КОНЕЦ КАК ЕстьФайлы

ИЗ
	Документ.РНИ_ХранилищеНалоговыхРегистровЭксель КАК ДокументРНИ_ХранилищеНалоговыхРегистровЭксель
	                                    			{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
		ПО ДокументРНИ_ХранилищеНалоговыхРегистровЭксель.Ссылка = НаличиеФайлов.ОбъектСФайлами}
Показать
15. Touch_Of_Soul 30 02.03.23 10:59 Сейчас в теме
А как добавить в документ созданный в расширение не снимая с поддержки?
Для отправки сообщения требуется регистрация/авторизация