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

28.02.25

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

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

Платные

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний за 2430 руб. в месяц

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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


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

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

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

См. также

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

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

1800 руб.

21.11.2024    7374    37    23    

40

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

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

22.05.2025    2097    91    seperblunt    6    

22

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

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

12.05.2025    2125    PROSTO-1C    1    

15

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

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

07.05.2025    5712    dsdred    32    

87

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

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

29.04.2025    2148    krasnoshchekovpavel    7    

17

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

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

01.04.2025    1473    krasnoshchekovpavel    0    

9

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

Как создать внешнюю печатную форму для конфигураций на базе БСП с желанной всеми разработчиками фишкой - автоматическим открытием обработки в конфигураторе с остановкой отладчика внутри процедуры Печать() при выполнении интерактивной команды печати.

24.03.2025    2120    GeraltSnow    6    

31

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

Добавим метки в новый документ средствами БСП.

10.02.2025    5602    John_d    24    

55
Оставьте свое сообщение