БСП в 1С

Блог

Библиотека стандартных подсистем: печать, дополнительные реквизиты, фоновые задания.

БСП 1С: набор готовых модулей-кирпичей, из которых собирается конфигурация
БСП

БСП 1С в разработке: программный интерфейс, переопределяемые модули и определяемые типы

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

11 мин чтения
Вопрос пользователю перед записью в 1С: диалог подтверждения в управляемой форме
БСП

Вопрос пользователю перед записью в 1С: ПоказатьВопрос, ВопросАсинх и Знач

Немодальный вопрос в ПередЗаписью: отменяем запись, спрашиваем, записываем повторно. Два способа — через ОписаниеОповещения и через Асинх/Ждать — и разбор модификатора Знач в серверных вызовах.

10 мин чтения
Дополнительные отчеты и обработки БСП: внешние модули подключаются к конфигурации без её изменения
БСП

Дополнительные отчеты и обработки БСП: регистрация, команды, печатная форма

Разбираем подсистему «Дополнительные отчеты и обработки»: какие виды разработок бывают, как описать регистрацию и команды, как сделать внешнюю печатную форму и как отлаживать.

11 мин чтения
Дополнительные реквизиты 1С: карточка объекта с подключаемыми полями из набора свойств
БСП

Дополнительные реквизиты и сведения в 1С БСП: устройство, запросы и программная работа

Как устроена подсистема «Свойства» БСП, чем дополнительный реквизит отличается от сведения, как читать и писать значения программно и выводить их в отчёты без доработки конфигурации.

12 мин чтения
Команда печати БСП: печатная форма документа в подменю «Печать»
БСП

Команда печати БСП: как добавить печатную форму в свой документ

Пошагово подключаем свой документ к подсистеме «Печать» БСП: подменю «Печать» в форме и списке, универсальное окно печати и пользовательские макеты без лишнего кода.

9 мин чтения
Контактная информация БСП: адреса, телефоны и почта в единой структуре
БСП

Контактная информация БСП: устройство подсистемы, API и поиск по адресам

Шпаргалка по подсистеме «Контактная информация»: как хранятся адреса и телефоны, как читать и записывать их из кода и почему поиск по полям адреса требует подготовки.

9 мин чтения
Многопоточность БСП: данные делятся на порции и обрабатываются параллельными потоками
БСП

Многопоточность в БСП: ВыполнитьФункциюВНесколькоПотоков на практике

Как распараллелить расчёт и запись документов типовым механизмом БСП: готовим порции, запускаем потоки, собираем результаты и не ловим блокировки.

11 мин чтения
Мультиязычность БСП: одна печатная форма на нескольких языках
БСП

Мультиязычность БСП: печатные формы на английском и других языках в 1С

Печатаем счета и акты для иностранных контрагентов на их языке средствами БСП: настройка языков, перевод макетов, автоматический перевод и правила для разработчика.

8 мин чтения
Печать в DOCX средствами БСП: документ Word формируется на сервере 1С без Microsoft Office
БСП

Печать в DOCX средствами БСП без COM: макеты офисных документов и код

Формируем DOCX на сервере 1С, в том числе на Linux, методами БСП: как разметить шаблон Word, какие процедуры вызывать и где подстерегают ошибки.

11 мин чтения
Печать комплекта документов в 1С: стопка печатных форм, выходящая из принтера
БСП

Печать комплекта документов в 1С ERP и УТ: подключаем свой документ за 7 шагов

Пошагово добавляем документу команды «Комплект документов на принтер» и «с настройкой» по образцу реализации: что поправить в модуле менеджера, в регистре настроек печати и в самих печатных формах.

9 мин чтения
Подключаемые команды БСП: форма документа с подменю печати, отчётов и создания на основании
БСП

Подключаемые команды БСП: печать, отчёты и создание на основании для своих объектов

Пошаговое подключение подсистемы «Подключаемые команды» к нетиповому объекту: код формы, процедуры модуля менеджера и регистрация объекта в переопределяемых модулях.

9 мин чтения
Подключение БСП к своему документу: модули библиотеки встраиваются в нетиповой объект
БСП

Подключение БСП к своему документу: печать, даты запрета, версии и файлы

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

10 мин чтения
Регламентные задания 1С: часы и шестерёнки сервера, выполняющие операции по расписанию
БСП

Регламентные задания 1С и фоновые задания в БСП: настройка, код и отладка

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

9 мин чтения
Фоновое задание во внешней обработке 1С: форма с индикатором прогресса и сервер, выполняющий задачу
БСП

Фоновое задание во внешней обработке 1С на БСП: запуск, прогресс и результат

Пошаговый пример: дополнительная обработка запускает свой метод в фоне через подсистему «Длительные операции», показывает процент выполнения и забирает результат из временного хранилища.

11 мин чтения

Нужна помощь с 1С?

Опишите задачу: разберусь, оценю объём и предложу решение. Код 1С, интеграции и настройку делаю сам.

Написать в Telegram