БСП. Добавляем дополнительные свойства

02.09.24

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

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

Добавим "Новый документ" в "Определяемые типы" ВладелецДополнительныхСведений

 

 

Добавим в набор в модуль УправлениеСвойствамиПереопределяемый в процедуру ПриПолученииПредопределенныхНаборовСвойств. Идентификатор генерируем и копируем отсюда uuidgenerator.net/version4

 

 

Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
	
	Набор = Наборы.Строки.Добавить();
	Набор.Имя = "Документ_НовыйДокумент";
	Набор.Идентификатор = Новый УникальныйИдентификатор("40e76eaa-73cf-4554-a27e-5b047dae4f6c");
	
КонецПроцедуры

 

В Документе во вкладке Данные добавляем характеристику связи со свойством

 

 

Запускаем конфигурацию с ключом /c ЗапуститьОбновлениеИнформационнойБазы

 

 

Теперь у нас есть значок свойств в форме списка и форме документа

 

 

В режиме предприятия заходим в Администрирование -> Общие настройки -> Дополнительные реквизиты и сведенья (Свойства) -> Дополнительные сведения. Добавляем новое свойство

 

 

Тестировал: 

  • Библиотека стандартных подсистем, редакция 3.1 (3.1.9.337)
  • Библиотека стандартных подсистем, редакция 3.0 (3.0.3.341)
  • 1С:Комплексная автоматизация 2 (2.4.13.209)
  • Платформа 1С:Предприятие 8.3 (8.3.24.1342)

 

См. также

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

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

24.10.2024    1068    PROSTO-1C    0    

12

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

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

08.10.2024    975    PROSTO-1C    4    

10

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

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

04.10.2024    1824    MadRave    11    

23

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

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

10.09.2024    1812    MadRave    1    

17

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

А что, если долгожданная реализация Паузы в 1С смутно напоминает старую, проверенную? А?!

06.09.2024    1251    n_mezentsev    10    

8

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

Всё больше организаций выбирает для серверов под 1С операционные системы Linux. Одним из отличий систем Windows и Linux является отсутствие COM объектов, которые зачастую использовались для формирования печатных форм офисных документов (Word). Конечно, можно выполнять печать и на клиенте, но есть риск импортозамещения. В работе у меня случались проблемы с зависанием процесса Word, поэтому я не люблю его использовать.

29.07.2024    5348    PROSTO-1C    12    

52
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Indgo 414 02.09.24 11:46 Сейчас в теме
Все удивительно просто, но очень полезно. Спасибо.+
user_2010; John_d; +2 Ответить
2. Xershi 1555 02.09.24 12:50 Сейчас в теме
Добавьте заголовки в спойлер и сверните, так статья будет компактнее.
Идентификатор обязательно генерировать?
Возможно его нужно вытянуть из конфигурации?
А то какой-то треш получится, если такой уже будет.
3. John_d 5891 02.09.24 13:02 Сейчас в теме
(2) Идентификатор при генерации не может повториться, генерацию привязывают к дате и времени до секунды, а может и до миллисекунды.
4. qeos 118 02.09.24 13:59 Сейчас в теме
tsmult; PLAstic; rokhin; rozer; RocKeR_13; Xershi; alexey123perm; +7 Ответить
5. qwinter 683 02.09.24 14:39 Сейчас в теме
(4) Ее никто не читает(((
y22-k; papche; RocKeR_13; John_d; +4 Ответить
6. Xershi 1555 02.09.24 15:51 Сейчас в теме
(5) было бы не плохо привести ссылку на ИТС и ИТС международный. Там действительно больше информации по идентификатору.
И действительно это рандомное значение, никакой привязки к метаданным нету. Просто нужно вычислить новый уникальный идентификатор в 1с или воспользоваться онлайн сервисом.
Принцип один и тот же.
7. malikov_pro 1324 02.09.24 21:49 Сейчас в теме
Думаю будет полезно расширять статьи по БСП тем как использовать этот функционал в расширении (и с какой версии доступно).

Объект "ОпределяемыйТип.ВладелецДополнительныхСведений" использован в:
Подсистема.СтандартныеПодсистемы.Подсистема.Свойства.Состав
ОбщаяКоманда.ДополнительныеСведенияКоманднаяПанель.ТипПараметраКоманды - влияет на отображение
его изменение на хранение свойств не влияет

Добавив общую команду дубль не нужно будет тащить все метаданные их определяемого типа.
Ограничения на данный вариант по совместимости нет (для свежей КА 2).

Разумная критика принимается.
8. TimkoNzt 03.09.24 15:31 Сейчас в теме
Это всё банально. А теперь то же самое но в гамаке и стоя для документа подключенного в расширении.
9. pupkinSana 113 03.09.24 18:00 Сейчас в теме
(8) Я в расширении реализовал БСП прикрепление файлов вроде не сложно. Тут думаю по аналогии. База полностью на поддержке БСП работает норм.
10. mrXoxot 3064 06.09.24 10:25 Сейчас в теме
Еще полезные вещи для своих документов описаны в Шаблоне новых объектов - https://infostart.ru/1c/articles/2008914/
Оставьте свое сообщение