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

14.02.20

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

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

Скачать файл

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

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

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

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

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

 

 

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

 
 

 

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

 

 

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

 

 

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

 

 

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

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

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

 

 

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

 

 

См. также

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

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

1800 руб.

21.11.2024    2367    8    14    

8

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

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

11.12.2024    3068    gorenski    0    

8

БСП (Библиотека стандартных подсистем) Менеджеры внешних отчетов Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

За последние лет 5 несколько раз сталкиваюсь с проблемой на разных проектах (в конфигурациях 1С:ERP, 1С:ERP УХ и многих других, основанных на БСП), когда много пользователей (около 30 тысяч) в информационной базе, время добавления доступа для пользователей занимает значительное время. Открытие списка занимает от 10 до 15 секунд, и каждое изменение списка еще примерно столько же.

1 стартмани

10.12.2024    625    Iaskeliainen    2    

7

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

Некоторые нюансы, если вы захотите создавать свои расширения. Доработка отчета "Связанные документы" для отражения документов расширения. Печатные формы с шаблоном Word.

20.11.2024    2892    milkers    3    

9

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

В статье описан алгоритм для включения документа или справочника в систему БСП. Будет полезно программистам 1С, начинающим работать с БСП.

24.10.2024    1398    PROSTO-1C    0    

16

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

В материале описан универсальный механизм работы с добавленными элементами на общую форму «ФормаОтчета». Думаю, облегчит работу многим разработчикам.

08.10.2024    1195    PROSTO-1C    4    

14

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

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

04.10.2024    2083    MadRave    11    

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

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

???
9. IgorXml 730 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 730 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 Сейчас в теме
А как добавить в документ созданный в расширение не снимая с поддержки?
Оставьте свое сообщение