1С 8.3 БСП Шпаргалка - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 БСП Шпаргалка

Данные > 1С 8.3 БСП
Библиотека стандартных подсистем (далее - БСП) - это типовая конфигурация, состоящая из набора функциональных универсальных подсистем для быстрой разработки конфигураций на платформе 1С 8.3. Программисты 1С используют БСП как инструментарий разработчика во многих типовых и не типовых решениях. Предназначена для унификации и стандартизации методов, а также для ускорения процесса разработки (сокращает лишний код). Подсистемы можно использовать как все вместе, так и по отдельности. На начальном этапе рекомендуется воспользоваться помощником внедрения ПервоеВнедрениеБСП.epf из папки ExtFiles или в пользовательском режиме в разделе "Инструменты разработчика - Первое внедрение БСП".
Крайний релиз БСП: 3.1.10

  • Новый метод БСП ОбщегоНазначенияКлиентСервер.ЭтоИсключениеСКодомОшибки проверяет код ошибки по всему стеку, в случае если исключение с кодом кто-то обернул в другое исключение и надо понять что исключение с кодом было где то в стеке
  • ОбработкаОшибок.ПодробноеПредставлениеОшибки как и раньше для администраторов в журнал
  • ОбработкаОшибок.СообщениеОбОшибкеДляПользователя теперь надо использовать для текстов для пользователя вместо ОбработкаОшибок.КраткоеПредставлениеОшибки
  • Новый метод БСП ОбщегоНазначенияКлиентСервер.УточнениеИсключения который надо использовать для того чтобы делать тексты исключений понятнее. Кажется этот метод надо раскурить отдельно поподробнее
❓ Как узнать версию БСП в 1С 8.3
// Текущую версию БСП можно узнать через регистр "Версии подсистем",
// Пункт меню -> Функции для технического специалиста
// И найти запись "СтандартныеПодсистемы" или программно:

&НаСервере
Функция ПолучитьВерсиюБСП()
   ВерсияБСП = СтандартныеПодсистемыСервер.ВерсияБиблиотеки();
   ОбщегоНазначения.СообщитьПользователю(ВерсияБСП);
   Возврат ВерсияБСП;
КонецФункции
❓ Как получить версию объекта в конфигурации с БСП в 1С 8.3
&НаСервере
Функция ПолучитьВерсиюОбъекта()
  НомерВерсии = 1;
  ДанныеВерсииОбъекта = ВерсионированиеОбъектов.РазборВерсии(Выборка.Ссылка, НомерВерсии);
  Возврат ДанныеВерсииОбъекта;
КонецФункции

Раздел "Шпаргалка Библиотеки Стандартных Подсистем" структурирован по интуитивно понятным тематическим подразделам и в алфавитном порядке. Создан для изучения методов БСП и оперативного поиска нужной процедуры или функции (Ctrl+F). Ссылки кликабельны:
Рекомендую телеграм канал: Контент по программированию 1С 8.3
Перфиксация объектов
Склонение представленных объектов
Стили
Табличный документ
Файлы (загрузка)
Файлы (сохранение)
//  Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
//  Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
//  ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
📰 Актуальные новости с тегом #БСП:
  • В БСП 3.1.7 была добавлена большáя часть базовой функциональности - СерверныеОповещения. Эти механизмы позволяют отправлять уведомления с сервера на клиент с очень большими ограничениями, но позволяют! Если подключена система взаимодействия - то она используется как канал трансфера, иначе происходят периодические опросы, которые собирают накопленные оповещения, чтобы отдать на обработку клиентам. В релиз вышла платформа 8.3.26 в которой добавлен механизм УведомленияКлиента, а еще появилась возможность получить номер родительского сеанса фонового задания, чтобы отправку прогресса и результата в длительной операции сделать точечно!
11
комментарии
Фокси
31 авг 2023
Доброго дня) очень полезная выборка, многое из этого я вижу как применять уже сейчас и где) Большое человеческое спасибо за ваш труд)
____________________
Copyright©, «Программист 1С в г.Минске», 05.10.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Назад к содержимому