Присоединенные файлы (БСП) и общий справочник

28.02.25

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

Поставили задачу, чтобы из документа основания были видны те же файлы, что и в документе, созданном на его основании. Чтобы можно было работать с файлами из двух документов, как общим хранилищем файлов. Просматривать, добавлять файлы и т.д.

Файлы

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

Наименование Скачано Купить файл
Присоединенные файлы (БСП). Использование для двух документов одного справочника для хранения общих файлов:
.cfe 31,99Kb
2 1 850 руб. Купить

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

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

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

Хотелось использовать полностью типовой функционал БСП. 

Меньше кода, больше возможностей)

Использовала типовые документы Авансовый отчет, который уже имеет систему хранения файлов для документа. А так же использовала типовой документ Расходный кассовый ордер, который создается на основании Авансового отчета и не подключен к хранению файлов БСП

Для этого создала небольшое расширение.

Можно так же подключить новые документы к функционалу БСП Присоединенные файлы.

Пример реализации указан в статье 

Там все очень понятно описано. Все время ею пользуюсь как шпаргалкой.

6 пункт необязателен, без него тоже работает.

 

Описание моего решения:

Документ Расходный кассовый ордер мы не подключаем к хранению в этом документе файлов.

Поэтому единственное, что мы выполняем, так это пункт 5 (ссылка на статью указана выше)

Расширим состав определяемого типа "ВладелецПрисоединенныхФайлов" нашим документом (ДокументСсылка) "НашНовыйДокумент".  Это делается в основной конфигурации. В расширении этого еще сделать нельзя.

Это для того, чтобы появилась возможность запуска типовой обработки Работа с файлами.

Все остальное реализовано в расширении

 

 
 В общем модуле РаботаСФайламиСлужебный с аннотацией &ИзменениеИКонтроль

 

Этого достаточно

Теперь из данных документов можно увидеть файлы и полноценно работать с ними.

Мною не рассматривалась возможность отображения ссылки на хранилище файлов через ссылку.

Может, подскажете, как это сделано в БСП.

Пример приведен на УТ 11, релиз 11.5.17.117. Думаю, что работать будет на любом старшем релизе.

Готовое решение

Синтакс-помощник БСП

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


Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.17.117

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

Присоединенные файлы

См. также

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

Синтакс-помощник БСП - cправочник по библиотекам стандартных подсистем и электронных документов. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП и БЭД.

1800 руб.

21.11.2024    8904    41    24    

46

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

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

вчера в 16:28    558    _seerco2002    0    

10

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

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

02.09.2025    3880    krasnov322    22    

36

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

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

22.05.2025    3136    112    seperblunt    8    

23

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

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

12.05.2025    3478    PROSTO-1C    2    

17

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

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

07.05.2025    6956    dsdred    32    

88

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

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

29.04.2025    3522    krasnoshchekovpavel    7    

19

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

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

01.04.2025    2518    krasnoshchekovpavel    0    

10
Для отправки сообщения требуется регистрация/авторизация