




Общий пример: КонструкторБизнесПроцессов: Общий пример 2023
Текущая версия: 2.0.1.7 (Ноябрь 2023)

Основная поставка «Конструктор Бизнес-Процессов» версия 1.0.4.3
- Карта процесса
- На карте вложенного процесса выводится ссылка на основной процесс. Нажатие ссылки открывает карту основного процесса.
- Алгоритмы
- Добавлена переменная _ИмяШага — тип Строка — Имя текущего шага, как оно задано в настройках сценария. Например, «&Действие1». Используется в алгоритмах настроек адресации.
- Дополнена справка по переменным и функциям для работы с процессами и задачами:
- Сценарии
- Изменение элементов формы сценария,
- Изменение элементов формы списка сценариев.
- Процесс
- Добавлен реквизит Комментарий.
- Общее
- Прочие изменения.
«1С: Совместимо!»
- Пересертификация программного продукта «Новые Системы: Бизнес-Процессы» (срок 2022 – 2024 г. г.),
- Пересертификация программного продукта «Новые Системы: Конструктор Бизнес-Процессов» (срок 2022 – 2024 г. г.),
- Пересертификация программного продукта «Новые Системы: Мета-Бизнес-Процессы» (срок 2022 – 2024 г. г.),
- Сертификация программного продукта «Новые Системы: Зодиак» (срок 2022 – 2024 г. г.),
- Сертификация программного продукта «Новые Системы: Сигнал» (срок 2022 – 2024 г. г.).
Расширение «Сигнал» версия 1.0.2.0
- Руководство пользователя для расширения «Сигнал» теперь доступно в виде отдельного файла, который включен в комплект основной поставки, а, также, доступен на нашем сайте.
- Прочие изменения.

Основная поставка «Конструктор Бизнес-Процессов» версия 1.0.4.2
- Графическая схема и Карта процесса
- Шаг вида
Обработка, без программного кода и алгоритма, отображается на схеме с прозрачным фоном.
- Добавлена кнопка
Трекер. При включении, вместо Описания шагов, на карте процесса выводятся № шагов.
- Дополнено контекстное меню графической схемы для удобства группировки, выравнивания и печати элементов схемы.
- Добавлена возможность размещения на графической схеме произвольных элементов-декораций: стрелок, блоков, контейнеров и т.п. Эти элементы могут использоваться для оформления схем.
- Прочие изменения.
- Шаг вида
- Сценарии
- Добавлены параметры сценария. Параметры – фиксированные значения произвольного типа, к которым можно обращаться в алгоритмах напрямую через переменные _ПараметрN.
- Алгоритмы
- Добавлены новые методы _СохранитьЗначение() и _ПолучитьЗначение().
- Переменная _Задача доступна в алгоритмах автоматического завершения задач по условию.
- Форма задачи: исправлена ошибка вызова функции ВыполнитьНаСервере(), которая используется в программном коде интерактивных кнопок, настраиваемых в сценарии.
- Общая производительность
- Проверка лицензирования: уменьшено время проверки лицензий в 3 раза.
Пример: 106 лицензий, 20 активных сеансов в информационной базе, время проверки лицензий (среднее по 10 замерам):- до версии 1.0.4.2 – 0,036 сек.
- версия 1.0.4.2 – 0,012 сек.
- Проверка лицензирования: уменьшено время проверки лицензий в 3 раза.
Другие изменения производительности, на примере разных активностей в системе, показаны на рисунке:
- Универсальная интеграция
- Для конфигураций «Альфа-Авто: Автосалон+Автосервис+Автозапчасти, Редакция 6» и «АльфаАвто: Автосалон+Автосервис+Автозапчасти КОРП, Редакция 6» добавлено использование графиков работ сотрудников при расчёте плановых сроков выполнения задач в пределах 1 суток (от 1 минуты до 23 часов 59 минут).
- Отложенные шаги
- В список отложенных шагов добавлена колонка «Ошибка», в которую записывается текст ошибки в случае, если отложенный шаг не удалось запустить.
- Выгрузка/Загрузка сценариев
- Исправлена ошибка, которая могла возникать при загрузке сценариев: не загружался текст автоусловия.
Расширение «Сигнал» версия 1.0.1.9
*Только для использования с Основной поставкой версии не ниже 1.0.4.2
- Чат-боты
Telegram:
- Если в ключевом слове указан символ «:», то полученное от пользователя сообщение будет обрабатываться, как сообщение с параметром. Например, для ключевого слова «Записать:» полученное сообщение «Записать: Иванов И. И.» будет обрабатываться в соответствии с настройками ключевого слова, а само полученное сообщение будет доступно в алгоритме обработки через переменную _ДанныеДляОбработки. Таким образом, текст после двоеточия может быть обрабатываемым параметром. Примеры запросов пользователя: «Задолженность клиента: ООО Вариант», «Найти по ИНН: 7789153722» и т.п.
- Исправлена ошибка: в ряде случаев, некорректно обрабатывались ключевые слова, что приводило к тому, что при обработке ключевого слова ничего не происходило, или система выдавала сообщение в виде ответа на неизвестный запрос (если такой был указан в настройках чат-бота).
- Универсальная интеграция
- Для конфигураций «Альфа-Авто: Автосалон+Автосервис+Автозапчасти, Редакция 6» и «АльфаАвто: Автосалон+Автосервис+Автозапчасти КОРП, Редакция 6» добавлено использование графиков работ сотрудников при отправке сообщений: если дата сообщения приходится на нерабочий период, то дата отправки сообщения сдвигается на ближайшее рабочее время.

Расширение «Сигнал» версия 1.0.1.8
*Только для использования с Основной поставкой версии не ниже 1.0.4.1
- Оповещения в
Telegram:
- При выводе оповещений по завершенным задачам не выводится кнопка «Выполнена»,
- В оповещении по задаче, дополнительно выводится Исполнитель задачи, если он не совпадает с Получателем оповещения. Также, выводится Комментарий к задаче, если задача выполнена.
- Добавлена новая функция:
Оповещения по подзадачам. Для шагов вида
Действие (т.е. для задач) можно настроить оповещения по подзадачам, которые могут быть созданы на основании текущей задачи или в рамках процесса в целом:
- В таблице настроек можно добавить индивидуальную настройку оповещений для подзадач, созданных на основании текущей задачи (а также подзадач, относящихся к текущей задачи по структуре подчиненности).
- В таблице настроек можно добавить общую настройку оповещений для всех подзадач, создаваемых в рамках данного сценария.
- Общая настройка для всех подзадач будет использоваться для оповещения по текущей подзадаче, только, если для неё не найдена индивидуальная настройка.
- В таблицу текстов чат-ботов добавлена новая переменная ДополнительныеВложения. В ней можно указать дополнительное условие для получения вложений, которые могут быть отнесены к текущему процессу. По умолчанию в
Telegram, доступны вложения процесса и его основного объекта. С помощью этой переменной можно задать условие для получения дополнительных вложений. Например, вложений других объектов, указанных в реквизитах основного объекта процесса. Пример: Данные.Файл.ВладелецФайла = Процессы.Объект.Партнер. В
Telegram будут доступны не только вложения процесса, основного объекта, но и партнера, указанного в основном объекте. Т.к. это условие добавляется в запрос получения вложений, которые будут отправлены в
Telegram, в поле ДополнительныеВложения можно использовать штатные служебные слова и конструкции языка запросов: И, ИЛИ, НЕ, ВЫБОР КОГДА ТОГДА ИНАЧЕ КОНЕЦ и т.д.
- Изменено сообщение о выполненной задаче в
Telegram: добавлено наименование задачи.
- Новая настройка чат-бота: Без кнопки «Подробнее...». Если настройка включена, то кнопка
для задач в
Telegram отображаться не будет.
- Новая настройка чат-бота: Без кнопки «Выполнена». Если настройка включена, то для задач с проверкой условий или выбором вариантов, кнопка
в
Telegram отображаться не будет. Вместо неё, сразу будут показываться кнопки выбора вариантов.
- Новая настройка чат-бота: Таймаут – таймаут HTTP-соединения при обращении к серверу
Telegram.
- Исправлена ошибка, которая могла возникать при отправке Аудио при выполнении задач.
- Добавлена возможность прикрепления
Аудио при выполнении задач.
В комментарии задачи, при этом, будет отображать информация о длительности прикрепленного аудио-файла.
- Команда «Мои задачи» выводит список задач с учётом ролей текущего пользователя.
- При отправке оповещений в
Систему взаимодействия, для события вида «При выполнении шага», в сообщение дополнительно добавляется комментарий из задачи, а также результаты проверки условий/выбора вариантов.
- При отправке оповещений в
Систему взаимодействия, для событий вида «При выполнении шага» и «Задача взята в работу», автором сообщения указывается пользователь, выполнивший задачу или взявший её в работу, а не системная учётная запись, от имени которой отправляются прочие сообщения.
- Изменено форматирование сообщений, приходящих в
Систему взаимодействия. Порядок вывода информации:
- текст оповещения из настроек оповещений,
- ссылка на задачу,
- ссылка на процесс, в скобках - ссылка на объект процесса (только при включенной настройке в Параметрах отправителя Выводить ссылку на процесс в оповещениях),
- результаты проверки условий/выбора вариантов («Нет» выделяется красным цветом),
- комментарий исполнителя задачи.
- Исправлена ошибка, которая могла возникнуть при отправке оповещений для любых шагов, кроме вида
Действие, с пустым текстом оповещения (по шаблону [Из задачи]).
- Форма настройки оповещений: параметр [Из задачи] переименован в [По умолчанию].
- Получение вложений из
Telegram: Добавлена работа со стандартным справочником «Файлы».
- Прочие изменения.
Основная поставка «Конструктор Бизнес-Процессов» версия 1.0.4.1
- Форма задачи: Добавлена кнопка быстрого доступа к присоединенным файлам, которые относятся к основному объекту процесса.
- Ввод процесса на основании произвольного объекта: при вводе нового процесса на основании произвольного объекта (см. инструкцию Подготовка ввода на основании.pdf), проверяется соответствие этого объекта критериям отбора, указанным в настройках сценария в поле Обязательное заполнение объекта процесса. При несоответствии, процесс создан не будет, а пользователю будет показано сообщение об ошибке.
- Общие настройки: добавлены настройки размера шрифта для новых графических схем.
- Формы списков (Карта процесса, Список сценариев, Список процессов, Список задач): в ряде случаев, размеры шрифтов могли отображаться некорректно. Скорректированы настройки шрифтов в настройках условного оформления.
- Списки задач: Добавлена кнопка
. При нажатии кнопки, в списке задач остаются только задачи, в которых Исполнителем является текущий пользователь (или роли, которые назначены текущему пользователю).
- Исправлена ошибка: при повторном выборе одного и тоже же типа объекта в настройке Обязательное заполнение объекта процесса возникала ошибка выбора «Значение не является значением объектного типа (Тип объекта)».
- Исправлена ошибка: в списке процессов История процессов по произвольному объекту (см. инструкцию Подготовка ввода на основании.pdf) некорректно отображался автор процесса.
- Исправлена ошибка: при открытии списка задач из произвольного объекта у пользователя с ролью "Добавление/Изменение процессов (RLS)" могла появляться ошибка о недостаточности прав на исполнение операции с базой данных.
- Исправлена ошибка: в некоторых случаях, при удалении элемента схемы вида «Условие» или «Выбор варианта», могла появляться ошибка «Преобразование значения к типу Булево не может быть выполнено». Исправлено.
- Исправлено несоответствие: изменен формат отображения дат в истории процесса на карте процесса. Вместо 12-ти часового формата «ДФ='dd.MM.yy hh:mm'» установлен 24-х часовой формат даты «ДФ='dd.MM.yy HH:mm'».
- Внесены изменения в инструкцию Подготовка ввода на основании.pdf.
- Дополнена справка по переменным и функциям для работы с процессами и задачами.
- Вызов алгоритма по имени: количество параметров, которые могут быть переданы в алгоритм при вызове по имени, теперь не ограничено. Дополнена справка по алгоритмам.
- Добавлена переменная _ПредставлениеШага — тип Строка — Представление текущего шага, как оно задано в настройках сценария.
- В комплект основной поставки добавлено 2 алгоритма (\ExtAlg): ЗаписатьПеременную и ЗаписатьВФайл.
- Карта процесса: добавлена кнопка Трекер
- при включении, вместо Описания шагов, на карте выводятся № шагов.
- Прочие изменения.

Расширение «Сигнал» версия 1.0.1.7
- Добавлена возможность отправки вложений из информационной базы в
Telegram.
- В качестве вложений могут выступать присоединенные к процессу (и/или основному объекту процесса) файлы.
- При отправке уведомлений пользователям, вложения отправляются при включенной настройке Доступны вложения из процесса.
- В основном чат-боте для задач, по которым доступны вложения, добавлена кнопка Вложения (в скобках выводится количество доступных вложений).
- Прочие изменения, рефакторинг.
«БИП: Бизнес-Процессы», версия 1.0.4.0
Сценарии/Задачи
- Настройка условий: добавлена настройка Принудительно завершать задачи. Если настройка Проверка условия для групповых задач установлена в значение «Да», когда все «Да», то, при включении принудительного завершения задач, если хотя бы в одной (уже выполненной) задаче выбрано «Нет», остальные, не взятые в работу задачи в группе, будут завершены принудительно.
- Добавлена настройка «Автозаполнение комментариев задач». В задачах, где вручную проверяется условие, а также требуется обязательное заполнение комментария, при нажатии кнопки «Да», в комментарий (если он не заполнен) будет автоматически добавлен символ «+».
Процессы
- На карте процесса автоматически завершенные задачи отличаются по оформлению от других задач (серая рамка + серая галочка).
- В таблице истории на карте процесса теперь отображаются подзадачи, созданные на основании задач текущего процесса.
Прочее
- На форме задачи в поле Комментарии предыдущих задач теперь можно выводить комментарии нескольких предыдущих задач. Для настройки «глубины» отображения на форме Настройки добавлена новая настройка. Кроме комментариев, также, выводится пользователь, выполнивший предыдущую задачу, и дата выполнения.
Прочее
- В алгоритмах для автоматического завершения задач по условию теперь доступна переменная _Задача, через которую можно обратиться к текущей задаче (Объект, а не Ссылка).
- Исправлена ошибка: в ряде случаев, при групповых проверках условий (по результатам выполнения нескольких задач), выбор условий по некоторым задачам мог игнорироваться. Исправлено.
- Исправлены ошибки: в ряде случаев, при настройке сценария, могли сбрасываться некоторые настройки шагов сценария:
- срок выполнения задачи, заданный конкретной датой,
- инструкция (справочник «Инструкции»), прикрепленная к задаче,
- признак автозаполнения реквизитов задачи при повторах шага,
- признак получения срока выполнения задачи из предыдущей задачи.
Исправлено.
- В ряде случаев, при программном расчёте параметров, могут возникать ошибки, связанные с человеческим фактором. Например, пользователь ввёл в описание задачи параметр [_Процесс.Объект.СуммаДокумента]. Но у объекта процесса нет такого реквизита. А есть, например, реквизит Сумма. В этом случае, значение рассчитано не будет. Чтобы на стадии тестирования сценариев было проще анализировать подобные ситуации, в журнал регистрации теперь записываются подробные расшифровки таких ошибок.
- Прочие изменения, рефакторинг.

Сценарии/Задачи
- Добавлена возможность указания параметров в наименовании задачи. Наименование задачи, при этом, будет формироваться автоматически.
Прочие изменения
- Прочие изменения.
- Рефакторинг.
Расширение «Сигнал» версия 1.0.1.6
- Добавлена настройка включения/выключения кнопок выполнения задач в электронных письмах.
- Исправлена ошибка, которая могла появляться в ряде случаев при попытке отправки сообщения без указания получателя.
- Исправлена ошибка, при которой, в ряде случаев, комментарий выполненной по электронной почте задачи содержал «техническую» информацию.

Объектная адресация
- Справочник «Роли»: добавлена привязка справочника к типовому справочнику «Роли исполнителей» для использования типового механизма объектной адресации.
Этот механизм позволяет назначать исполнителей задач с учетом организаций, подразделений и складов, указанных в основном объекте процесса. Например, если процесс запускается по документу «Заказ клиента», то исполнитель задачи, в рамках данного процесса, будет определяться с учетом организации и/или подразделения и/или склада, указанных в документе.
Сценарии
- Форма настройки запуска шага сценария: группа настроек «При запуске выполнять алгоритм» теперь видна только для шагов вида
Действие.
- Форма сценария: Исправлена ошибка открытия формы настроек линии связи, а также выбора элементов схемы в полноэкранном режиме, которая могла появляться в некоторых случаях в клиент-серверном режиме работы.
- Форма сценария: новый реквизит Обязательное заполнение описания процесса. При установленной настройке, в новых процессах, созданных вручную, потребуется заполнять описание процесса.
- Настройка процесса: добавлено новое поле «Шаблон наименования». Шаблон наименования – строка наименования с дополнительными вычисляемыми параметрами. Использование шаблона позволяет формировать наименование процесса динамически с учётом, например, данных основного объекта процесса. Параметры в шаблоне задаются в виде [КодРасчётаПараметра].
Пример шаблона: «Согласовать заказ №[_Процесс.Объект.Номер] от [_Процесс.Объект.Дата]» или «Согласовать заказ №[_Процесс.Объект.Номер] от [Формат(_Процесс.Объект.Дата, "ДЛФ=DD")]».
- Экспорт/Импорт сценариев:
- добавлена выгрузка вариантов результатов,
- исправлена ошибка выгрузки алгоритмов в условиях,
- загруженные сценарии сохраняются в текущую папку в списке сценариев.
- Прочие изменения.
Задачи
- Форма задачи: Исправлена ошибка отображения заполненных чек-листов с выбором «Да/Нет».
- Форма задачи: В настройках действия сценария добавлена настройка «Открывать объект». Если настройка включена, то при открытии невыполненной задачи будет открыта не форма задачи, а форма объекта задачи или форма объекта процесса.
- Форма задачи: Добавлена возможность отмены задачи по процессу. Для этого используется кнопка
на закладке Дополнительно.
При отмене задачи, текущая задача, а также все последующие шаги текущего процесса, будут удалены. Процесс вернется к текущему шагу. Действие доступно только для пользователей с ролью «(БИП) Полные
права».
Прочее
- Прочие изменения.
- Исправлена ошибка, которая могла возникать при автозапуске сценариев без использования стека событий.
- Увеличена длина кода справочника «Алгоритмы».
- Рефакторинг.
Расширение «Сигнал» версия 1.0.1.4 + версия 1.0.1.5
- Появилась возможность прикреплять фотографии, видео и другие файлы при выполнении задач в
Telegram. Вложения сохраняются в каталог, указанный в настройках системы. Ссылки на вложения доступны в выполненной задаче и на карте процесса, к которому относится выполненная задача.
- Появилась возможность запуска процесса в
Telegram без ввода описания (комментария) для нового процесса.
- Появилась возможность запуска процесса с прикреплением вложения.
- Новая настройка для чат-бота: Сохранять вложения в присоединенных файлах. Настройка доступна только для конфигураций, в которых выполнена процедура подготовки для использования присоединенных файлов (см. раздел Инструкции на официальном сайте).
- Новая настройка для чат-бота: Выводить подробное описание задачи. Если настройка включена, при выборе задачи (в списке задач по команде Мои задачи, мз, Задачи) сразу будет показано подробное описание задачи, без нажатия кнопки Подробно....
- Добавлен шаблон подвала отправляемых из подсистемы писем. Шаблон задаётся в настройках параметров отправителя.
- Появилась возможность указывать в теме автоматического письма параметры, вычисляемые программно.
- Исправлена ошибка, которая могла возникать при прикреплении вложений в
Telegram для ручных задач.
- Прочие изменения.

Сценарии
- Форма сценария: Изменен порядок элементов на закладке
Дополнительно.
- Список шаблонов: добавлено 2 новых шаблона для быстрого создания графической схемы.
- Настройка запуска: появилась возможность указывать дату отложенного запуска в предыдущей задаче.
- Форма сценария: Теперь графическую схему можно развернуть на весь экран.
- Список сценариев: внесены изменения в форму списка сценариев.
- Настройка отложенного запуска шагов сценария: для отложенных шагов появилась новая настройка «Только при повторах». Может использоваться для тех шагов, которые повторяются в процессе, но при первом запуске их требуется выполнять сразу – без отсрочки.
- Новая настройка: Не показывать форму процесса при вводе на основании – Если процесс по сценарию запускается вручную на основании элемента справочника или документа, то, при включенной настройке, форма нового процесса открываться не будет, процесс будет сразу создан.
- Графическая схема: изменено поведение при работе с элементами графической схемы. В ряде случаев наблюдись эффекты «перепрыгивания» между элементами схемы при её редактировании. Эти эффекты устранены.
- Графическая схема: линия повтора на схеме обозначается пунктиром, а не обычной линией, как было раньше.
- Форма настройки проверки условий и выбора вариантов: отключена проверка программного модуля при закрытии формы настройки. Для проверки следует использовать кнопку
.
- Форма настройки проверки условий и выбора вариантов: список переменных по умолчанию скрыт. Для его показа следует развернуть группу f(x).
- Импорт/Экспорт сценариев: исправлена ошибка – при выгрузке сценария не выгружалось поле «Описание объекта».
- Форма настройки условий и выбора вариантов:
- В списке переменных добавлено дополнительное описание допустимых значений, которые могут принимать условия и выбор вариантов.
-
- Если в программном коде указано некорректное имя шага сценария, то при проверке программного кода об этом будет сообщено.
- Настройка действия: изменено правило заполнения списка для выбора
Условий и
Выбора вариантов: для выбора теперь доступны
Условия и
Выбор вариантов по всем потомкам шага рекурсивно, независимо от вида шага-потомка. На практике это означает, что теперь в задаче можно проверять
Условие (или выбирать
Вариант), независимо от того, где находится это условие (выбор варианта) на графической схема сценария – сразу после задачи или через несколько шагов далее.
- Проверка графической схемы: дополнено описание ошибок графической схемы.
- Описание задачи: добавлена возможность создания динамических кнопок на форме задачи (до 5 кнопок). При нажатии кнопок выполняется указанный программный код или алгоритм (&НаКлиенте). Кнопки можно использовать для открытия форм отчётов и т.п., которые могут потребоваться в контексте выполняемой задачи.
Результат на форме задачи:
- Настройка срока: добавлена настройка Получать срок из предыдущей задачи. Если настройка включена, то срок выполнения текущей задачи будет получен из обязательного реквизита «Дата» предыдущей задачи.
Процессы
- Исправлена ошибка, которая могла возникать при записи отложенной автоматической проверки
Условия или
Выбора варианта.
- Исправлена ошибка, которая могла возникать при запуске процессов по событиям с отключенным стеком событий.
- Исправлена ошибка, которая могла возникать в некоторых случаях при открытии формы процесса, запущенного по событию и с включенной в сценарии настройкой «Обязательное указание объекта процесса».
- Внесены изменения на карте процесса: корректное отображение отложенных шагов, выполняемых повторно.
- Карта процесса:
- добавлена всплывающая подсказка к колонке «Пользователь» таблицы истории процесса.
- на динамической карте процесса теперь выводятся фактические исполнители по задачам.
- изменен цвет фона завершенных шагов.
- исправлено оформление линии связи выбранного варианта.
- Табличная часть «Объекты»: дополнен тип реквизита «Объект». Состав даты для типа «Дата» теперь «Дата и время».
- Табличная часть «Объекты»: включена доступность изменения полей Имя объекта и Объект на форме процесса.
Задачи
- В окне предупреждения об ошибках заполнения данных задачи теперь выводятся описания обязательных полей, а не их вид.
- Исправлена ошибка: изменен формат ввода обязательного реквизита Дата. Вместо формата «ДФ='dd.MM.yy hh:mm'» установлен формат «ДФ='dd.MM.yy HH:mm'».
- Форма задачи: изменены правила расчёта ширины кнопок на основной командной панели.
- Форма задачи: в задачах, в которых требуется проверить простое условие («Да/Нет») теперь доступны 2 кнопки Да и Нет, нажатие которых заполняет результат задачи и отмечает её выполнение. Эта настройка позволит проще и эффективнее выполнять вид задач с простой проверкой.
Алгоритмы
- Добавлен новый реквизит Имя для вызова. Имя для вызова используется для вызова алгоритма в программном коде.
- Имя алгоритма может использоваться в программном коде проверки условий, выбора вариантов, обработки, а также внутри другого алгоритма.
- Для вызова перед именем алгоритма следует добавлять символ #. В скобках можно указать 2 параметра. При отсутствии параметров вызов алгоритма должен быть дополнен пустыми скобками: #АлгоритмТест().
- В коде может быть вызвано несколько алгоритмов. Передача в качестве параметров вызова других алгоритмов не допускается.
Прочее
- Если при первом запуске после обновления программу открывает пользователь без роли «(БИП) Полные права», теперь появляется предупреждающее сообщение.
- Если при попытке сохранения пользовательских настроек у пользователя отсутствует право «Сохранение настроек пользователя», теперь появляется предупреждающее сообщение.
- На форме лицензирования добавлена подсказка по списку пользователей.
- Справочник «Категории»: увеличена длина наименования до 100 символов.
- Исправлена ошибка, возникающая при автозапуске сценариев с произвольным условием.
Общее
- Улучшены механизмы настройки условий, выбора вариантов и автоматического завершения задач. Теперь настройку условий, выбора вариантов, а также автоматического завершения задач можно производить без использования программного кода. Для сценариев, которые запускаются по событиям или которые запускаются с обязательным указанием объекта процесса появилась возможность настраивать отборы, которые используются при проверке условий, при выборе вариантов, а также при автоматическом завершении задач.
Примеры
Раньше при автоматической проверке условий мы указывали программный код проверки условий.
Теперь, для этих целей можно использовать обычный (штатный) отбор по реквизитам объекта процесса.
Условие выполнено, если в объекте процесса (в данном случае в Заказе клиента) заполнено поле «Менеджер».
Аналогично настраивается автоматический выбор вариантов по отборам.
Такая же настройка доступна и для автоматического завершения задач.
На форме настройки действия следует установить галочку Автоматически завершать задачу по отбору или условию и установить отбор.
Задача будет автоматически завершена, когда в объекте процесса (на примере это документ Заказ клиента) будет установлен статус «К выполнению/ В резерве».
Таким образом, повышается удобство настройки сценариев и уменьшается количество используемого программного кода.

Сценарии
- Появилась возможность изменять сценарии, по которым есть активные процессы.
- Добавлена настройка категорий задач. Категории задач – дополнительный аналитический признак, который используется для фильтрации задач в списке задач и в отчете по задачам. Для настройки категорий на форме сценария добавлена новая закладка
Категории, а в контекстном меню Настройки элементов схемы появилась кнопка
Категории задачи. Категории могут быть заданы для сценария в целом или для каждой задачи сценария. Если категории указаны для всего сценарии и отдельно для задачи, то при создании новой задачи по сценарию, категории объединяются, т.е. задаче присваиваются категории как сценария, так и самой задачи.
- Графическая схема: при проверке схемы, ошибочные линии связи выделяются красным цветом.
- Настройка адресации: при программном определении исполнителя задачи, добавлена возможность выбора реквизитов из списка. Список выбора доступен, если в сценарии выбран обязательный для заполнения Объект или указан Автозапуск со событию.
Задача
- Форма задачи: для автоматических задач без обязательного заполнения поля «Комментарий» поле отображается на форме в любом случае.
- Форма задачи: для задач с выбором варианта кнопка Выполнить дополнена указателем выпадающего списка –
.
- Форма задачи: улучшен выбор объектов. Стал доступен быстрый ввод при выборе объектов и история выбора. Поле «Объект» и «Список объектов» стали взаимозаменяемыми.
- Список задач: добавлен отбор по категориям.
- Автоматическое завершение просроченных задач: добавлено автоматическое заполнение обязательных реквизитов задач, которые завершаются автоматически при просрочке.
Процесс
- Форма процесса: улучшен выбор объектов. Стал доступен быстрый ввод при выборе объектов и история выбора.
Прочее
- Дополнен текст справки по функциям и переменным среды, отображаемый в алгоритмах и сценариях.
- Добавлен новый справочник Категории.
- Отчёт по задачам: добавлен отбор по категориям.
- Прочие изменения.
Расширение «Сигнал» версия 1.0.1.3
- В настройках оповещений добавлен признак
«Не отправлять». Может использоваться, например, для временного отключения каких-либо оповещений без их удаления из настроек.
- В поле «Получатель» теперь можно выбрать Алгоритм для программного расчёта получателя оповещения.
- В настройках оповещений добавлен новый тип оповещения
Telegram.
- Появилась возможность в качестве Получателя указывать не только пользователей и роли, но и элементы справочников Партнеры и Контрагенты. Для этого следует выбрать в поле Получатель «Алгоритм», который будет возвращать партнера или контрагента. Это работает для типов оповещений
Telegram и
Электронная почта. Таким образом, можно отправлять уведомления, например, клиентам по заказам, по задолженности и т.п. Пример алгоритма: _Результат = _Процесс.Объект.Клиент. Для отправки уведомлений будет использоваться адрес электронной почты, указанный в карточке партнера/контрагента и данные из списка пользователей Telegram.
- При создании ручных сообщений из списка сообщений появилась возможность указывать Партнеров и Контрагентов. Это работает для типов оповещений
Telegram и
Электронная почта.
- Для вида события «При запуске шага» с типов оповещения
Электронная почта теперь можно не указывать текст сообщения. В этом случае текст письма будет содержать текст подробного описания задачи + описание процесса (или просто название задачи, если подробное описание не задано).
- Для задач, в которых не требуется ничего заполнять для завершения, или требуется заполнить только Комментарий и/или выбрать Вариант из списка, появилась возможность завершать задачу по электронной почте.
- Добавлена интеграция с мессенджером
Telegram.
- Автооповещения,
- Ручные сообщения,
- Интеграция с чат-ботом,
- Конструктор чат-ботов.
Подробности см. по ссылке «БИП: Бизнес-Процессы». Интеграция с Telegram
- Прочие изменения.

Сценарии
- Новая настройка: Показывать объекты задач. Если настройка включена, то в задачах по процессу будут отображаться объекты предыдущих задач. Кроме объектов, указанных списком.
- Добавлена возможность автоматической отмены процессов по условию. Процессы по сценарию могут быть отменены автоматически, если в списке допустимых причин отмены будет указана причина с условием автоматической отмены. Процессы будут отменяться автоматически с указанной причиной, если будет выполнено указанное условие.
- Добавлена возможность автоматической остановки процессов и задач:
- Процессы по сценарию могут быть остановлены автоматически, если в списке допустимых причин остановки будет указана причина с условием автоматической остановки. Процессы будут остановлены автоматически с указанной причиной, если будет выполнено указанное условие.
- Задачи по сценарию могут быть остановлены автоматически, если в списке допустимых причин остановки будет указана причина с условием автоматической остановки. Задачи будут остановлены автоматически с указанной причиной, если будет выполнено указанное условие.
- При автоматических остановках процессов и задач учитывается количество допустимых остановок.
- f(x) При программном определении исполнителей задач появилась возможность указывать Массив исполнителей/ролей, а не только 1 исполнителя или 1 роль.
- Настройка автоматической проверки условий: при автоматической проверке условий, если проверка условия осуществляется при выполнении групповых задач, доступна новая настройка: результат проверки может определяться по 2 вариантам: «Логическое И» (условие выполнено, если во всех задачах группы выбрано «Да») и «Логическое ИЛИ» (условие выполнено, если хотя бы в одной задаче группы выбрано «Да»).
Задачи
- Форма задачи: в новых задачах, созданных вручную, кнопка
переименована в
.
- Форма задачи: в контекстное меню Дополнительного описания ручной задачи добавлена кнопка
Изменить режим редактирования. Эта кнопка используется автором ручной задачи для редактирования описания ранее созданной задачи. Для других пользователей дополнительное описание ручной задачи теперь недоступно для изменения.
- Форма задачи: в контекстное меню поля Исполнитель ручной задачи добавлена кнопка
Выбор роли для выбора в качестве исполнителя задачи роли пользователей.
- Список задач: если новая ручная задача создаётся из списка задач, открытого для какого-либо справочника или документа, поле Объект новой задачи заполняется автоматически.
Стек событий
- Стек событий не очищается после обработки событий. Обработанные записи стека событий хранятся 14 дней, после чего удаляются автоматически. Число дней хранения обработанных записей стека событий может быть изменено программно (при использовании подсистемы как дополнения и как расширения) в функции ДнейХраненияЗаписейСтека() общего модуля бип_ПовторноеИспользование.
- При возникновении ошибок при обработке событий стека, информация об ошибках записывается в записи стека событий. Регламентное задание обработки автозапуска сценариев, при этом, также завершается с ошибкой. Текст ошибки завершения регламентного задания содержит список всех ошибок, возникших при обработке событий стека.
Прочее
- Изменена длина наименования справочников «Причины остановок» и «Причины отмен».
- Справочник «Причины отмены»: новый реквизит «Помечать процесс/задачу на удаление» - если настройка включена, то при отмене процессов или задач по этой причине, документы будут автоматически помечаться на удаление.
- Регистр сведений «Исполнители задач»: добавлена настройка «Разрешено изменять задачи подчиненных сотрудников».
- Добавлен новый отчет «Отчёт по задачам».
- Дополнен текст справки по функциям и переменным среды, отображаемый в алгоритмах и сценариях.
- Появилась программная возможность изменения шрифта графической схемы. По умолчанию подсистема использует шрифт Consolas. При его отсутствии в системе, текст графических схем может отображаться некорректно. Для его изменения доступна функция общего модуля бип_ПовторноеИспользование.ИмяШрифтаГрафическойСхемы().
- Исправлена ошибка проверки свободных лицензий, которая появлялась в некоторых случаях при использовании расширения.
- Исправлена ошибка обработки групповых задач, при которой, в некоторых случаях, процесс продолжался без завершения всех задач группы.
- Исправлена ошибка, при которой были недоступны остановка и отмена ручных задач.
- Прочие изменения и исправления.
Расширение «Сигнал» версия 1.0.1.2
- Список событий не очищается после их обработки. Обработанные записи событий хранятся 14 дней, после чего удаляются автоматически. Число дней хранения обработанных записей может быть изменено программно в функции ДнейХраненияСобытий() общего модуля нс_ОбщегоНазначения.
- При возникновении ошибок при обработке событий, информация об ошибках записывается для каждого события. Событие с ошибкой будет автоматически повторно обрабатываться до тех пор, пока ошибка не будет исправлена или событие не будет вручную удалено из списка событий.

Сценарии
- Настройка адресации задач: Теперь появилась возможность определять наблюдателя по задаче не только явно, указывая его в настройках задачи, но и определять наблюдателя (или роль наблюдателя) программно, указав при этом алгоритм.
- Настройка графической схемы: Появилась возможность оформления графической схемы:
- изменение цветовой схемы,
- изменение масштаба,
- отображение пиктограмм.
Задачи
- Выполнение задачи: изменено окно сообщения об ошибках, возникших при попытке перевода задачи в состояние
«Выполнена».
- Для новых задач, созданных в рамках выполнения сценариев, автор теперь не указывается.
Общее
- Новая общая команда «Задачи по объекту». Отображается на панели навигации формы объектов и выводит список задач, относящихся к данному объекту (элементу справочника или документу).
Прочее
- Справочник «Алгоритмы»: добавлен реквизит «Комментарий». Если алгоритм используется в качестве условия проверки завершения задачи, то, при возникновении ошибки выполнения, пользователю выводится этот комментарий на форме ошибок выполнения задачи. См. пример выше.
- Лицензирование: на форме настройки лицензирования добавлена кнопка «Текущие сеансы», отображающая список текущих пользователей информационной базы, которые учитываются при распределении доступных лицензий, а также общее количество доступных на текущий момент лицензий.
- Прочие изменения.

Сценарии
- Настройка автозапуска сценариев: В настройках произвольных условий автозапуска сценариев добавлена новая переменная _ИсточникДо - источник ДО его записи. Используется для сравнения реквизитов текущего источника с его экземпляром до изменения. Это может использоваться, например, для запуска сценариев по событию записи документа или элемента справочника, когда требуется запускать сценарий ТОЛЬКО при изменении какого-то конкретного реквизита.
На примере ниже процесс по сценарию будет запущен при записи договора контрагента только в том случае, если в договоре был изменен реквизит «Номер».
Общее
- Новая общая команда «История процессов». Отображается на панели навигации формы объектов и выводит список процессов, созданных по текущему объекту. Аналог типовой команды «Связанные документы».
- Справочник Чек-листы: добавлена настройка чек-листов Выбор варианта «Да/Нет». Если для чек-листа настройка включена, то в задачах с этим чек-листом вместо галочек для каждого пункта будет выводиться поле для заполнения.
Прочее
- При настройках отборов в сценариях доступна возможность группировки элементов отборов в группы И/ИЛИ/НЕ.
- Для пользователей с ролью «Создание/Изменение задач (RLS)» в списке задач выводится информация о подчиненных сотрудниках.
- Исправлено несоответствие: в некоторых случаях при закрытии формы настройки запуска шага сценария, программа предлагала заполнить дату запуска задачи.
- Исправлено несоответствие: в некоторых случаях для пользователей с ролью «Создание/Изменение задач (RLS)» на форме задачи не был виден комментарий предыдущей задачи.
- Исправлено несоответствие: для процессов с ручным завершением кнопка «
Завершить» была доступна при активных шагах процесса.
- Исправлена ошибка: при создании подзадачи появлялось окно ошибки.
- Исправлена ошибка: в некоторых случаях, при запуске отложенных шагов, могла появляться ошибка.
Расширение «Сигнал» версия 1.0.1.1
- Добавлен новый вид обрабатываемых событий: При просрочке задач. Новая настройка позволяет настроить отправку автоматических уведомлений по просроченным задачам.
- Для вида события При просрочке задач настраивается дополнительное расписание, позволяющие настроить порядок оповещений о просроченной задаче.
- В расписании можно настроить:
- Периодичность отправки уведомлений о просроченных задачах.
Периодичность может быть указана в минутах, часах или днях. - Количество уведомлений о просроченных задачах.
Если количество повторов не указано (0), то уведомления будут отправляться до тех пор, пока задача не будетВыполнена или
Отменена.
- Периодичность отправки уведомлений о просроченных задачах.

Инструкции
- Добавлен новый справочник «Инструкции». Инструкции указываются на этапе настройки сценария и могут быть заданы как для всего сценария, так и для отдельных шагов. Ссылки на инструкции будут доступны на формах процессов и задач.
- Для удобства поиска, список инструкций содержит ссылки на сценарии, в которых используются инструкции.
Сценарии
- Настройка действий: в отборах обязательных для заполнения объектов добавлена возможность указывать вычисляемые программные отборы. Теперь отбор объектов в задачах может быть динамическим и зависеть от данных текущего процесса.
Динамические отборы объектов в задачах могут быть произвольными - как по основным объектам процесса, так и по его реквизитам, табличным частям, а также с учетом реквизитов той задачи, в которой применяется настроенный отбор.
Пример динамического отбора соглашений по клиенту - основному объекту процесса:
Пример динамического отбора в задаче только тех товаров, которые указаны в заказе клиента - источнике текущего процесса:
- Настройка действий: добавлена настройка «Заполнять при повторах». Если задача повторяется, то все обязательные реквизиты задачи (кроме Комментария) будут заполнены из предыдущей задачи этого же шага сценария.
- Список сценариев: на форме списка добавлен список связанных сценариев. В нем выводятся сценарии, которые указаны во вложенных процессах текущего сценария, или сценарии, в которых текущий сценарий указан во вложенных процессах.
Прочее
- Подготовка под использование подсистемы автоматических оповещений «Сигнал». Подробнее см. «БИП: Бизнес-Процессы». Примеры использования. Часть №5. Система оповещений.
- Исправлена ошибка прав доступа, которая возникала в некоторых случаях у пользователей, не имеющих прав доступа к подсистеме. Ошибка возникала при использовании подсистемы как дополнения к основной конфигурации, а также при использовании подсистемы как расширения. Ошибка отсутствовала в базовой версии программы «Зодиак».

Сценарии
- Настройка срока выполнения процесса: добавлена возможность установки плановой даты выполнения процесса в виде конкретной даты, а не срока.
- Настройка запуска: добавлен реквизит «Алгоритм, выполняемый при запуске». Алгоритм выполняется в транзакции записи нового процесса и позволяет программно заполнять данные процесса, обращаясь напрямую к объекту процесса через переменную _ПроцессОбъект.
- Настройка действий: добавлена возможность установки плановой даты выполнения процесса в виде конкретной даты, а не срока. См. выше.
Процессы
- Форма списка на начальной странице: Если на начальной странице выводится список процессов и задач, то можно установить отбор задач сразу по нескольким процессам, просто выбрав их в списке.
Задачи
- Форма задачи: улучшен выбор вариантов и проверки условий.
Прочее
- Исправление несоответствий, возникавших в определенных случаях при отображении динамической карты процесса.
- Исправлены ошибки.
- Прочие изменения.

Сценарии
- Настройка запуска шагов «Старт» и «Завершение»: добавлена настройка «При запуске выполнять алгоритм». Описание см. в разделе Новое в версии 1.0.2.9 от 10.08.20.
- Настройка действий: добавлена возможность указывать объекты разных типов, обязательных для заполнения при выполнении задачи.
Для каждого объекта указываются:
- Имя –– текстовое представление объекта для исполнителя задачи;
- Тип –– тип справочника или документа;
- Отбор –– фильтр объектов, доступных для выбора при выполнении задачи.
- Настройка действий: добавлен новый обязательный для заполнения реквизит «Чек-лист». Списки чек-листов могут использоваться как дополнительные подсказки для пользователей при выполнении задач. Для элемента списка может быть установлен признак «Обязательный пункт». Установка отметки для него в задачах будет обязательной.
- Настройка обязательного заполнения объектов нового процесса: добавлена возможность указывать несколько объектов разных типов, обязательных для заполнения при ручном создании процесса. Для каждого объекта указываются:
- Имя –– текстовое представление объекта для пользователя;
- Тип –– тип справочника или документа;
- Отбор –– фильтр объектов, доступных для выбора.
- Настройка действий: добавлена настройка «Открывать следующую задачу». Если настройка включена, то при выполнении текущей задачи будет открыта форма следующей, только что созданной, по процессу задачи для текущего исполнителя.
Процессы
- Если в настройках сценария для шага «Старт» указано описание, то оно выводится на форме процесса на закладке «Основные».
- Если в настройках сценария указано обязательное заполнение нескольких объектов, то на странице «Основные» нового ручного процесса будут отображаться поля для этих объектов. Без их заполнения запись нового процесса будет невозможна.
Задачи
- Изменен расчет плановой даты завершения задачи. Если срок составляет менее суток, то расчет плановой даты происходит с учетом начала и окончания рабочего дня (9:00-18:00) с переносом часов на следующий день. Если срок выполнения от суток и более, то плановая дата рассчитывается простым добавлением срока к дате задачи.
- Добавлено обязательное заполнение нескольких объектов разного вида, если это указано в настройках сценария:
- Добавлена возможность отметки пунктов чек-листа, если чек-лист для задачи указан в настройках сценария:
Права доступа и исполнители
- В справочнике «Роли» добавлена табличная часть «Доступные сценарии». Для отдельных ролей можно указать список доступных сценариев. Этот список используется для ролей «Добавление/Изменение процессов (RLS)» и «Добавление/Изменение задач (RLS)». Этим списком ограничивается видимость сценариев для разных категорий пользователей.
Прочее
- Справочник «Алгоритмы»: исправлена ошибка выгрузки и загрузки алгоритмов в клиент-серверном режиме работы.
- Добавлен новый справочник «Чек-листы». Используется при настройках обязательных реквизитов задач.
- Исправление ошибок и прочие изменения.

С 14.08.20 для приобретения предлагается Комплект для небольшой фирмы. В состав комплекта входит:
- Основная поставка «БИП Бизнес-Процессы», версия 1.0;
- Дополнительная лицензия на 10 рабочих мест;
- 1 месяц технической поддержки;
- 1 месяц бесплатных обновлений.

Сценарии
- Настройка запуска действий: добавлена настройка «При запуске выполнять алгоритм».
- Настройка завершения действия: добавлена настройка «Автоматически завершать задачу по условию».
Задачи
- Добавлен механизм выполнения произвольного алгоритма при создании новой задачи. Если в настройках сценария включена настройка «При запуске выполнять алгоритм», то при создании новой задачи будет выполнен указанный программный код. Например, это может быть отправка сообщения или письма исполнителю задачи о том, что ему поставлена новая задача.
- Добавлен механизм автоматического завершения задач по условию. На форме задачи на закладке «Дополнительно» выводится информация о том, что задача будет завершена автоматически при выполнении условия. В завершенных задачах выводится сообщение «Задача завершена автоматически».
Права доступа и исполнители
- В регистре сведений «Исполнители задач» добавлен реквизит «Подчиненные». Для пользователя можно указать список подчиненных ему сотрудников. Этот список используется для ролей «Добавление/Изменение процессов (RLS)» и «Добавление/Изменение задач (RLS)». Теперь пользователь может видеть не только свои процессы и задачи, но и процессы и задачи своих подчиненных.
Исправлены ошибки
- Список сценариев: если список сценариев открыт в отдельном окне, при нажатии кнопки «Новый процесс» ссылка на сценарий в новом процессе устанавливалась некорректно. Исправлено.

Задачи
- Список задач: добавлены колонки «Выполнить до» и «Основание». Видимость по умолчанию для этих колонок отключена. Добавлены отборы по исполнителю, сценарию и состоянию задач. Видимость отбора по умолчанию отключена.
- Форма задачи: если в настройках сценария указано обязательное заполнение объекта при выполнении задачи, то теперь можно выбрать несколько объектов, указав их в отдельном списке.
Указанные объекты будут отображаться на карте процесса.
Прочее
- Добавлена роль «Добавление/Изменение процессов (RLS)».
Исправлены ошибки
- Задача: при нажатии кнопки «В работе» текущий исполнитель-группа не изменялся, если текущий пользователь входит в указанную группу. Исправлено.
- Процесс: при выборе объекта на основной закладке формы процесса в типовых конфигурациях для некоторых типов объектов появлялась ошибка при открытии формы выбора. Исправлено.
- Процесс: для процессов с ручным запуском при нажатии кнопки «В работе» появлялось окно с ошибкой. Исправлено.
- Экспорт/Импорт сценариев: В клиент-серверном варианте некорректно указывался каталог выгрузки сценариев и каталог загрузки. Исправлено.

Сценарии
- Добавлена 3-х уровневая иерархия и нумерация в пределах подчинения.
Процессы
- В представлении процесса убрана информация об объекте процесса, т.к. информация выводится в соответствующем поле.
Задачи
- При нажатии кнопки «В работе» исполнитель задачи меняется на текущего пользователя.
Прочее
- Переименована константа «Использовать обсуждения в задачах» в «Использовать обсуждения в процессах и задачах».
- Настройка ограничений роли «(БИП) Добавление/Изменение задач (RLS)».

Сценарии
- Добавлена настройка «Обязательное заполнение объекта в новом процессе».
- В настройках адресации добавлена возможность указывать наблюдателя задачи. В качестве наблюдателя может быть указан пользователь или роль.
Задачи
- В истории состояний задачи добавлено поле «Исполнитель», в котором выводится пользователь, изменивший состояние.
Карта процесса
- В истории процесса добавлено поле «Исполнитель», в котором выводится пользователь, изменивший состояние.
- Для объектов контента может быть выведена информация о типе объекта. Для этого в настройках формы следует установить видимость колонки «Тип» табличной части «Контент».
Прочее
- Настройка ролей.
- Исправление ошибок.

Сценарии
- Добавлена новая настройка «Обязательное заполнение наименования процесса». При включенной настройке в новых процессах обязательно требуется заполнять наименование.
- Добавлен новый шаблон схемы сценария «Действие с проверкой».
Процесс
- Добавлено новое поле «Подробное описание». Подробное описание процесса выводится в задачах, созданных по процессу.
Исправлены ошибки
- Если на карте процесса не установлена галочка «Показывать историю», то двойной щелчок по элементу схемы выдаёт ошибку. Исправлено.
- Форма сценария: при закрытии сценариев с автозапуском каждый раз появляется вопрос о запуске сценария. Исправлено.
- Форма сценария: при закрытии скопированного сценария без изменений и записи появляется вопрос о запуске сценария. Исправлено.

- Изменения формы сценария.
- Исправление ошибки видимости поля выбора варианта в задачах.

Общее
- Добавлен новый справочник «Варианты результатов». Справочник предназначен для создания списков возможных результатов выполнения задач.
- Для разработчиков: Добавлен новый общий серверный модуль бип_СобытияСистемы. Модуль содержит процедуры обработки событий, возникающих в системе в процессе выполнения сценариев.
Задачи
- На форме задачи появилась возможность добавлять наблюдателей по задаче. Для этого используются кнопки «Добавить наблюдателя» и «Удалить наблюдателя» (в контекстном меню списка пользователей).
- Добавлена константа «Использовать обсуждения в задачах». Если используется система взаимодействия, то, при установке этой настройки, в задачах появится стандартная кнопка «Обсуждение».
Сценарии
- Добавлена возможность создавать группы сценариев.
Настройка действий в сценариях
- В дополнительном описании задачи, теперь можно указывать параметры в виде [ИмяПараметра]. Параметры определяются программно - программный код (или алгоритм) для каждого параметра указывается при настройке описания задачи.
- На форме задаче в дополнительном описании параметры будут заменены на рассчитанные значения.
- Добавлена возможность указать название (заголовок) для кнопки «Выполнена». Указанный заголовок будет отображаться в задаче для этой кнопки.
- Добавлен новый реквизит, обязательный для заполнения при выполнении задач, - «Вариант из списка» (список возможных результатов выполнения задачи). При его установке, в задаче, созданной по этому шагу, при выполнении потребуется указать результат из указанного списка. Результат можно указать в соответствующем поле Результат или выбрать из выпадающего при нажатии кнопки Выполнена списка.
Адресация
- В настройках адресации задач появилась возможность программного определения будущего исполнителя задачи. Для этого на форме адресации добавлены поля «Программный код» и «Алгоритм».
- При такой настройке Исполнитель задачи будет определяться программно в момент создания задачи.

В процессе выполнения сценария появляются различные связи элементов процесса с объектами основной конфигурации - справочниками, документами, а также файлами и т.п.
Ссылки на эти объекты доступны из формы процесса, а также из задач, если их требуется указывать при выполнении.
Для простоты и удобства работы с такими связями, на карту процесса был добавлен список Контент. Список содержит все ссылки, с которыми связан текущий процесс. Теперь не надо искать в какой же задаче добавлена ссылка на входящее письмо, или где был указан каталог с данными. На карте процесса в единый список собраны все ссылки.
Для примера показаны 2 списка, содержащие различные типы ссылок. Для многих из них предусмотрена отдельная пиктограмма.

1. Добавлен экспорт и импорт сценариев через файлы с расширением *.bip.
В контекстном меню списка сценариев добавлено 2 новых пункта.
Выгрузка сценариев производится в указанную папку. При этом формируются файлы с расширением *.bip.
Загрузка сценариев производится простым выбором bip-файлов.
Теперь можно делиться готовыми сценариями с другими пользователями.
2. Добавлены шаблоны схем на форме редактирования сценария.
При создании новых сценариев можно выбирать готовые шаблоны.
3. При настройке программного кода в сценариях и алгоритмах добавлена кнопка выбора выражения и подробное описание доступных в программном коде функций для работы с процессами и задачами.
4. В настройках сценария и на карте процесса доступно изменение размера шрифта и сетки графической схемы.
5. В настройках запуска шагов сценария добавлен новый вариант отложенного запуска: «Запуск по условию». Эта настройка доступна, в том числе, для шага вида «Завершение».
На карте процесса, ожидающего завершения по условию, этап Завершение, а также другие этапы с запуском по условию, будет специально выделены.
Штатные средства технологической платформы «1С: Предприятие 8.3» не позволяют использовать механизм бизнес-процессов для интерактивного создания и настройки бизнес-процессов.
Создание и настройка бизнес-процессов требует использование режима Конфигуратор. Это не даёт нам, разработчикам и простым пользователям, возможность посмотреть на механизм бизнес-процессов, как на что-то доступное и лёгкое для повседневного использования.
Если вы разработчик, знакомый на практике со штатным механизмом бизнес-процессов, то для вас этот механизм может быть и простым и понятным, но не гибким в использовании или незаслуживающим вашего внимания в виду ограниченности и кажущейся «бесполезности».
Если Конфигуратор (или EDT), это не то, в чём вы проводите половину своей жизни, то бизнес-процессы в 1С - это, вероятнее всего, просто абстракция, которую нельзя потрогать. И, тем более, нельзя просто так взять и, по щелчку пальца или клику мыши, материализовать свою модель бизнес-процесса в живой базе - посмотреть как она «оживает», запуская цепочки действий, превращая привычный мир 1С - мир унылых (что уж тут скрывать) справочников, документов и отчётов, в активную среду, которая функционирует по вашему сценарию, который вы можете изменять «на лету», не выходя из базы.
Именно для этих целей и разрабатывалась программа «БИП: Бизнес-Процессы».
Основные цели, которые преследовались при создании программы - это универсальность и простота использования.
Даже неподготовленный пользователь сможет создать, настроить и запустить свой собственный бизнес-процесс. И для этого ему не придется продираться сквозь десятки непонятных форм с множеством закладок, полей, кнопок и таблиц.
Принцип, которым мы руководствуемся Усложнять - просто, упрощать - сложно.
Поэтому, особое внимание при разработке системы уделялось упрощению доступности функционала, интерфейса и «понятийной базы», с целью избавить программу от всего второстепенного, от всего, что могло бы размыть основной смысл первоначальной идеи.
Ниже приводится общее краткое описание функционала программы и приводится ссылка на публикацию, в которой возможности системы описаны более детально с бОльшим количеством графических примеров и объяснений.
Краткое описание функционала
Общий пример доступен в отдельной статье: КонструкторБизнесПроцессов: Общий пример 2023
Сценарии
Основным компонентом системы является Сценарий, а точнее его Графическая схема.
Для настройки сценария используется таблица настройки.
Для запуска сценариев можно применять различные события, расписания и условия. Или запускать сценарии вручную.
Механизмы настройки запуска позволяют гибко подойти к задачам запуска бизнес-процессов в различных конфигурациях.
Если в рамках сценария требуется участие пользователя для выполнения каких-либо действий, то в настройках можно указать требования для выполнения таких действий, а также различные варианты адресации задач пользователям и группам пользователей.
Кроме прочего, для действий можно устанавливать сроки выполнения и отсрочки запуска.
Настройки подробного описания действий позволяют дать пользователям исчерпывающее описание того, что им требуется сделать в рамках конкретной задачи и, при необходимости, снабдить инструкции графическими изображениями, ссылками и т.д.
Процессы
Активный (запущенный) экземпляр сценария - это процесс.
Карта процесса отображает его текущее состояние в полном объеме в режиме реального времени.
При настройке сценариев для процессов могут быть указаны варианты остановок и отмен процессов, а также допустимых для этого причин.
Задачи
Если в процессе выполнения сценария требуется выполнение какого-либо действия пользователем, система создаёт задачу.
При создании задачи учитываются:
- отсрочка создания задачи;
- срок выполнения задачи;
- настройки адресации (исполнителей);
- параметры, необходимые для выполнения задачи.
Общий вид формы задачи будет зависеть от этих настроек.
Задачи в системе могут создаваться вручную, как на основании существующей задачи (), так и независимо.
Для передачи задач другим исполнителям предусмотрен механизм переадресации задач.
В системе доступны:
- переадресация 1 задачи;
- групповая переадресация.
Групповая переадресация может быть удобна в различных случаях. Например, при уходе сотрудника в отпуск его задачи можно быстро переадресовать другим исполнителям. При этом, можно указать дату, начиная с которой, задачи должны быть переданы новым исполнителям, а также дату, после которой невыполненные задачи вернутся обратно первоначальному исполнителю.
Дополнительно
Встроенная диаграмма Ганта позволяет выводить информацию о ходе выполнения процессов и задач с учётом плановых сроков выполнения и приоритетов важности задач.
Здесь же доступна группировка задач по процессам и различные отборы данных (по периоду, автору, исполнителю, описанию и т.п.)
Общий вид Начальной страницы программы может выглядеть следующим образом*
*с учётом доступности персональных настроек начальной страницы.
Для настройки прав доступа различных категорий пользователей в системе предусмотрен набор прав.
Программирование в системе
Т.к. не всё при создании сценария можно настроить одними только галочками и заполнением полей, в системе «БИП: Бизнес-Процессы» предусмотрен механизм использования произвольного программного кода.
Использование программного кода предусмотрено в следующих случаях:
- при настройке параметров
автоматического запуска сценариев;
- при настройке шагов сценария, в которых требуется автоматически
проверить условие или
выбрать вариант дальнейшего действия;
- при настройке
обработок - шагов сценария, которые выполняются без участия пользователя.
Во всех этих случаях использование программного кода предусмотрено в 2 вариантах:
написание программного кода вручную;
использование заранее подготовленных алгоритмов.

Коротко о главном
Что отличает систему
«БИП: Бизнес-Процессы»
- Универсальность. Система может быть встроена в любую конфигурацию 1С на технологической платформе «1С: Предприятие 8.3» в режиме управляемого приложения. Вариант использования подсистемы выбираете Вы - отдельная конфигурация для моделирования бизнес-процессов, дополнение к существующей конфигурации или расширение.
- Простота подключения. Загрузка подсистемы в конфигурацию или подключение расширения - дело не дней и часов, а минут.
- Использование произвольных алгоритмов в сценариях. Алгоритмы открывают практически безграничную возможность использования подсистемы. Готовые алгоритмы можно копировать в другие конфигурации, ими можно делиться с другими разработчиками.
- Импорт готовых сценариев. Функция экспорта/импорта сценариев, которая встроена в систему позволяет легко переносить готовые сценарии между разными базами или делиться ими с другими пользователями.
- Простая и понятная адресация задач. Можно назначить выполнение задачи 1 пользователю, любому пользователю из указанной группы, или создать групповую задачу, которую должен выполнить каждый из указанной группы. Можно не указывать исполнителя задачи вовсе, а сделать это позже вручную или другим сценарием, который распределит задачи по исполнителям в соответствии со стратегией, которую вы сами можете разработать.
- Автономность. Функционал системы изолирован от любых других механизмов, которые используются в конфигурациях 1С. Системе не требуются типовые справочники, подсистемы БСП или что-либо другое. Система может работать даже в пустой конфигурации. Для начала работы с системой достаточно загрузить её объекты в вашу конфигурацию и скопировать 3 строчки кода, которые будут выполняться при старте программы. Единственное небольшое исключение - расширение. При его подключении в конфигурации требуется наличие типового справочника «Пользователи» для корректной адресации задач по исполнителям. Но этот справочник имеется в подавляющем большинстве современных конфигураций.
Дополнительные материалы
Нам важно, чтобы система
«БИП: Бизнес-Процессы» была как открытая книга, чтобы ей было легко и комфортно пользоваться.
Поэтому, вся документация и все дополнительные материалы - инструкции, презентации и видео находятся в открытом доступе.
Руководство пользователя по системе
«БИП: Бизнес-Процессы» доступно для скачивания по ссылке в начале статьи.
Инструкция по подключению подсистемы к конфигурациям 1С доступна для скачивания по ссылке в начале статьи.
Инструкция по подключению расширения к конфигурациям 1С доступна для скачивания по ссылке в начале статьи.
Общий пример: КонструкторБизнесПроцессов: Общий пример 2023
Настройка прав и связи объектов: «БИП: Бизнес-Процессы». Примеры использования. Часть №3. Права и связи.
Графическая схема: «БИП: Бизнес-Процессы». Примеры использования. Часть №4. Графика.
Система оповещений: «БИП: Бизнес-Процессы». Примеры использования. Часть №5. Система оповещений.
Интеграция с Telegram и Конструктор чат-ботов: «БИП: Бизнес-Процессы». Интеграция с Telegram и Конструктор чат-ботов.
Примеры настройки №1:
«БИП: Бизнес-Процессы». Примеры использования. Часть №1.
Примеры настройки №2:
«БИП: Бизнес-Процессы». Примеры использования. Часть №2.
Видео с базовыми примерами использования доступно по ссылке в статье.
Лицензирование
Инструкция по лицензированию, в которой подробно описан принцип и порядок лицензирования, доступна для скачивания по ссылке в начале статьи.
Многопользовательские лицензии могут быть настроены индивидуально для выбранных пользователей.
*Например, если в базе одновременно работает 100 пользователей, а с подсистемой планируется работать только 10 пользователям, то достаточно будет 10-ти пользовательской лицензии, доступы по которой будут назначены для выбранных пользователей. Список таких пользователей доступен для изменения в настройках лицензирования.
Что мы предлагаем
- Основная поставка программы
«БИП: Бизнес-Процессы». Включает дополнительную лицензию на 5 рабочих мест (итого 6 рабочих мест), бесплатное получение обновлений и информационно-техническая поддержка в течении 6 месяцев.

Комплект основной поставки состоит из:
- файл конфигурации
1cv8.cf для создания новой базы или встраивания подсистемы в существующие конфигурации (для использования с версией платформы «1С: Предприятие 8.3» не ниже 8.3.14);
- файл выгрузки демонстрационной базы
1cv8.dt с примерами настройки сценариев;
- файл расширения
НовыеСистемыМетаБизнесПроцессы.cfe для подключения подсистемы к существующим конфигурациям (для использования с версией платформы «1С: Предприятие 8.3» не ниже 8.3.17 в режиме совместимости не ниже «Версия 8.3.14»);
файл расширения
Сигнал.cfe для настройки автоматических оповещений (для использования с версией платформы «1С: Предприятие 8.3» не ниже 8.3.17 в режиме совместимости не ниже «Версия 8.3.14»);
- каталог \ExtAlg, содержащий алгоритмы для загрузки в программу;
Руководство пользователя.pdf;
Инструкция по подключению расширения.pdf;
Инструкция по подключению расширения «Сигнал».pdf.
- Обновления
«БИП: Бизнес-Процессы». Включает обновление файла конфигурации и обновление расширений.
- Информационно-техническая поддержка. Базовая техподдержка - это консультационная помощь, предоставляемая по электронной почте. Она включает:
- Предоставление информации о новых версиях и исправлениях,
- Предоставление информации о базовых функциях программы,
- Консультирование по работе с программой,
- Ответы на вопросы, связанные с предыдущими пунктами.
Мы стараемся реагировать на ваши обращения максимально быстро и решать возникшие вопросы в кратчайшие сроки, но, в общем случае, сроки рассмотрения могут составлять до 3 рабочих дней.
- Дополнительные лицензии. Мы предлагаем дополнительные лицензии на 5, 10, 25, 50 и 100 рабочих мест. А также неограниченную лицензию. Приобретение дополнительных лицензий подразумевает бесплатное получение обновлений и технической поддержки, срок получения которых зависит от приобретаемого пакета. Подробнее о лицензировании вы можете узнать из инструкции по лицензированию, доступной для скачивания выше.
Надеемся, данная информация окажется для вас полезной!