Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

16.03.25

Функциональные - Документооборот и делопроизводство (СЭД)

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

Файлы

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

Наименование Скачано Купить файл
BPS_1.0.0.019
.zip 3,17Mb ver:1.0.0.019
574 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Подсистема подходит для тех, кому

  • надоело, что люди то и дело бегают по кабинетам, только ради подписей;
  • необходимо видеть: кто, когда и как согласовал тот или иной объект в базе 1С;
  • требуется сократить время согласования (договора, заявки на расходования денежных средств или чего-либо еще).

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

Существуют следующие статусы:

  • “Не утверждено”,
  • “В процессе согласования”,
  • “Утверждено”,
  • “Отменено”,
  • “Возвращено на доработку”.

При создании задач рецензентам не указывается конкретный пользователь, а заполняется только РольАдресации + ПодразделениеАдресации. Допустим, что согласовать должен

 

Роль адресации

Подразделение адресации

Бухгалтер

Бухгалтерия

 

 

Тогда задача будет создана для Бухгалтера из Бухгалтерии. А конкретных пользователей необходимо указать в регистре «Регистр адресации»

 

Пользователь

Роль адресации

Подразделение адресации

Петрова Мария Ивановна

Бухгалтер

Бухгалтерия

Казимирова Валентина Захаровна

Бухгалтер

Бухгалтерия

 
 
 
Таким образом задачу для согласования будут видеть сразу два пользователя и выполнить задачу может любой из них. Это особенно полезно, когда один сотрудник уходит в отпуск и необходимо указать пользователя, который его замещает. В этом случае достаточно добавить новую запись в регистр адресации и все старые и все новые задачи сразу будут видны новому пользователю.
 
 
Преимущества

 

  • полностью открытый код;
  • независимая конфигурация;
  • независима от БСП (для не типовых конфигураций это важно);
  • встраивается в любые конфигурации (ниже смотрите список проверенных конфигураций);
  • работает в тонком клиенте (в обычном приложении тоже работает);
  • для настройки нового согласования не требуется программировать, все делается в режиме исполнения;
  • очень простая настройка нового согласования, необходимо пройти всего 4 шага и согласование можно использовать;
  • можно настроить согласования для любого справочника и любого документа в базе 1с;
  • рассылка уведомлений на почту;
  • значительное сокращения времени согласования, а зачастую время согласования сокращается в разы;
  • всегда видно кто должен согласовать, а также кто и когда согласовывал ранее;
  • возможность запретить проведение документа пока он не согласован;
  • возможность запретить использование объекта бд пока он не согласован;
  • легко встраивать в другие бизнес-процессы в 1с;
  • не нужна отдельная база, в которой идет согласование, все происходит в одной базе.

 

Видео

  • Настройка нового согласования

Видео - настройка нового согласования 1 часть

Видео - Настройка нового согласования 2 часть

  • обзор подсистемы согласования

Видео - Обзор подсистемы Согласования часть 1 

Видео - Обзор подсистемы Согласования часть 2 

Все видео список Согласование (подсистема) 1с

Подсистема полностью реализована на управляемых формах, работает в тонком клиенте.

 

Примеры использования подсистемы

 

Пример 1

Необходимо, чтобы заявку на расходования денежных средств согласовывали, прежде чем ее можно будет провести. При этом необходимы следующий маршрут согласования:

  • всегда согласовывать с «Руководителем по закупкам»;
  • если контрагент/партнер относится к группе поставщиков, тогда необходимо согласовать с «Бухгалтером поставщиков»;
  • если контрагент/партнер относится к группе покупателей, тогда необходимо согласовать с «Бухгалтером покупателей»;
  • если сумма заявки больше 10000, тогда согласовывать с коммерческим директором;
  • если сумма заявки больше 50000, тогда согласовывать с финансовым директором;
  • если сумма заявки больше 100000, тогда согласовывать с генеральным директором.

Пример 2

В системе договора могут создавать любые пользователи, необходимо настроить согласование договора по следующему маршруту:

  • если контрагент/партнер относится к группе поставщиков, тогда необходимо согласовать с «Бухгалтером поставщиков»;
  • если контрагент/партнер относится к группе покупателей, тогда необходимо согласовать с «Бухгалтером покупателей»;
  • всегда согласовывать с юристом;
  • если договор в условных единицах, тогда согласовать с коммерческим директором;

 

Часто задаваемые вопросы (FAQ)

 

Вопрос: можно ли встроить подсистему в нетиповую конфигурацию?

Ответ: да, можно,  для этого необходимо, чтобы в конечной конфигурации было следующее:

  • Справочник.Пользователи;
  • Параметр сеанса «ТекущийПользователь»;
  • У конфигурации должно стоять или свойство «Управляемое приложение» или свойство «Управляемое и обычное приложения», т.к. все формы управляемые.

 

Вопрос: можно ли вызывать форму «Статусы согласований» прямо из элемента справочника или документа?

Ответ: да, можно. Если у Вас используются управляемые формы тогда необходимо:

  • зайти в конфигуратор;
  • найти общую команду «бпсСтатусСогласования»;
  • нажать правую кнопку мыши выбрать свойство;
  • в свойстве “Тип параметра команды” указать составной тип данных и выбрать нужный объект.

Скрин №1

Если у Вас используются обычные формы и конфигурация типовая, тогда необходимо:

  • взять из поставки обработку «бпсСтатусСогласования.epf»;
  • нажать «Сервис – Дополнительные печатные формы и обработки – Печатные формы»
  • нажать добавить, далее указать обработку;
  • в табличную часть добавить те объекты, для которых должна вызываться данная обработка;
  • теперь по кнопке печать будет доступен вызов этой обработки.

Если у Вас используются обычные формы и конфигурация не типовая, тогда необходимо в каждую форму элемента справочника/документа необходимо вручную вставить код, пример кода можно посмотреть в обработке «ПримерКодаДляДобавленияКнопкиВОбычнуюФорму.epf»(из поставки).

 

Вопрос: можно ли указать статус допустим «Оплачено» для документа?

Ответ: да, можно, для этого необходимо:

  • зайти в справочник «Статусы объектов» и добавить элемент с наименованием «Оплачено» записать и закрыть;
  • далее открыть обработку «Статусы согласований» нажать на кнопку «Установить статус» и выбрать статус “Оплачено”.

Роли

  • (БПС) Пользователь – необходимо указать для всех пользователей;
  • (БПС) Редактирование регистра адресации – право необходимо для редактирования регистра “Регистр адресации”;
  • (БПС) Редактирование документа регистрация статуса объектов – право необходимо для того, чтобы можно было вручную указывать статус для объекта 1с;
  • (БПС) Полные права – доступ ко всем объектам подсистемы согласования, а также необходима для настройки согласования.

 

Что происходит автоматически

  • уведомления рассылаются с помощью регламента (раз в минуту);

 

Что планируется добавить в будущем, если подсистема будет пользоваться успехом

 

  • возможность перенаправлять задачу согласования другому рецензенту;
  • возможность настраивать шаблон для формирования текста пояснения, которое указывается при старте согласования и отправке уведомлений на почту (например: включать валюту документа, менеджера, сумму и т.п. в пояснение);
  • возможность согласовать через ответное письмо, без входа в 1с;
  • чтобы подразделение адресации автоматически подбиралось из шапки документа/справочника, а не указывалось «жестко» в предмете согласования;
  • возможность использовать подсистему «Согласование» в конфигурациях, где включено ограничение доступа на уровне записей;
  • запрет использования элемента справочника пока он не согласован.

 

Разработка ведется на Bitbucket (пока закрытый репозитарий), основной функционал подсистемы покрыт тестами с помощью xUnitFor1c (//infostart.ru/public/418168/).

 

Тестирование переноса в типовые конфигурации

Тестирование производилось на платформе: 8.3.8.1652

Конфигурация

Релиз

Результаты тестирования

Комментарий

УПП 1.3

1.3.51.1

Успешно

 

УТ 11

11.2.3.143

Успешно

Необходимо дополнительно внести код в модуль БизнесПроцессыИЗадачиСобытия.ЗаписатьВСписокБизнесПроцессов см. видео https://youtu.be/Mq0Bv66ywys, а также см. ниже

Бухгалтерия предприятия 3.0 3.0.43.239 Успешно  
Консолидация ред. 2.1 2.1.3.1 Успешно  
Комплексная автоматизация 2.0 2.0.3.169 Успешно Необходимо дополнительно внести код в модуль БизнесПроцессыИЗадачиСобытия.ЗаписатьВСписокБизнесПроцессов.См. ниже куда необходимо внести.
ЗУП ред. 2.5 2.5.101.2 Успешно  
Розница 2.2 2.2.4.33 Успешно Необходимо дополнительно внести код в модуль БизнесПроцессыИЗадачиСобытия.ЗаписатьВСписокБизнесПроцессов.См. ниже куда необходимо внести.
Бухгалтерия строительной организации 2.0.66.23 Успешно  
Управление нашей фирмой, редакция 1.6.20.94 Успешно  

 

Для конфигураций УТ 11, Комплексная автоматизация 2.0, Розница 2.2 после того как перенесли подсистему в конфигурацию

дополнительно необходимо внести код в общий модуль "БизнесПроцессыИЗадачиСобытия" процедура ЗаписатьВСписокБизнесПроцессов:

//+ БПС_Согласование 2016-07-27
Если ТипЗнч(Источник) = Тип("БизнесПроцессОбъект.бпсСогласование") Тогда
	Возврат;
Конецесли;
//- БПС_Согласование 2016-07-27

А также дополнительно необходимо внести код в общий модуль БизнесПроцессыИЗадачиСервер процедура ПриИзмененииСостоянияЗадачи

// [+] БПС_Согласование 18.12.2022
Если МетаданныеБизнесПроцесса.Имя = "бпсСогласование" Тогда
    Продолжить;
КонецЕсли;
// [+] БПС_Согласование 18.12.2022

Выпущена версия 1.0.0.019] (Обновление от 23.07.2022)

Новое:

  • @YUYA1964 #35 В Согласование добавлена колонка "Согласователь" и "Алгоритм" в табличную часть "ЛистСогласования". Инструкция

Прочее:

  • @Poirus9 #32 Скорректировал получение номера строки при проверке разрешенных реквизитов
  • @YUYA1964 #34 Не заполнены путь к данным на ФормаЭлемента и ФормаГруппы для справочника бпсАлгоритмыНахожденияСогласователей

Выпущена версия 1.0.0.018 (Обновление от 04.02.2022)

Изменения:

  • @Tambu реализована возможность указать свой алгоритм для нахождения тех кто будет согласовывать Инструкция

Прочее:

Выпущена версия 1.0.0.017 (Обновление от 12.12.2021)

Изменения:

  • @Tambu реализована динамическая адресация по подразделениям Инструкция
  • @Tambu список разрешенных реквизитов для заблокированных объектов БД Инструкция

Прочее:

  • Смена используемой платформы при разработке и выгрузке в гит 8.3.19.1150

Выпущена версия 1.0.0.016 (Обновление от 06.11.2021)

Изменения:

  • Исправил получение признака, справочник иерархический или нет. Не учитывался случай когда используется ИерархияЭлементов;
  • @nikita добавил проверку заполненности значения реквизита, если тип объекта требуется согласовывать.

Выпущена версия 1.0.0.015 (Обновление от 03.01.2019)

Создан канал в телеграмме: @mebps

Изменения:

  • Реализована отправка уведомлений через телеграмм (см. инструкцию). Спасибо @lakhnov.alexander
  • Поправлена ошибка в динамическом списке нельзя использовать Первые 1, возникает когда не заполнен "Предмет согласования" в обработке СтатусыСогласований

Wiki:

Обновление от 08.12.2017

Выпуск релиза 1.0.0.013

Исправление ошибки:

* Ложное срабатывание проверки возможности использования, если реквизит не заполнен #9

Обновление от 01.06.2017

Выпуск релиза 1.0.0.013

Изменения

  •  Добавлен реквизит "Не увеличивать номер очереди"  в справочник "Предметы согласований". Это позволяет создавать задачи по согласованию для нескольких ролей сразу.;

Пример:

 

Обновление от 27.04.2017

Выпуск релиза 1.0.0.012

Изменения

  • Исправлена работа в клиент серверном варианте работы;

Проверены следующие конфигурации: 
- Бухгалтерия строительной организации релиз 2.0.66.23 

Обновление от 06.01.2017

Выпуск релиза 1.0.0.010

В обработке "Статусы согласований":

  • реализована возможность установить статус для выделенных объектов.

Обновление от 15.11.2016

Проект выложени на GitHub

https://github.com/BlizD/BPS

Обновление от 25.09.2016

Выпущена версия "1.0.0.009" изменения:

  • Добавлена возможность указать свойство "Запретить использование объекта БД пока он не согласован" в справочник "Тип объекта БД".

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

Обновление от 26.08.2016

Добавил видео обзор подсистемы согласования

Проверены следующие конфигурации: 
- Бухгалтерия предприятия 3.0 релиз 3.0.43.239 
- Консолидация ред. 2.1 релиз 2.1.3.1 
- Комплексная автоматизация 2.0 релиз 2.0.3.169

 

Вступайте в нашу телеграмм-группу Инфостарт

согласование подсистема бизнес-процессы документооборот

См. также

Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

63100 руб.

19.02.2016    116484    169    5    

130

1С:Предприятие 8 Платные (руб)

"1С:Архив" – это универсальная система для надежного долговременного хранения документов с гарантией юридической значимости на неограниченный срок. Решение разработано на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов: от попадания в архив до уничтожения, и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. С 1 апреля 2026 года стоимость изменится на 14%, успейте купить решение по цене 2025 года!

117000 руб.

24.10.2022    8757    17    1    

16

ЭДО и ОФД Учет документов 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время – организует полностью соответствующий закону архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. Выявляет все возможные ошибки в ЭДО и помогает в несколько кликов их исправить. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 5-ти летний опыт 60+ клиентов.

19520 руб.

17.12.2018    52322    86    68    

88

Печатные формы Учет документов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Управленческий учет Платные (руб)

Приложение для быстрого создания макетов печатных документов, заполняемых из 1С:Предприятие, без привлечения программистов и запуска конфигуратора. Шаблон готовится в редакторе MS Word, отлично освоенном офисными служащими. Так, на подготовку нового шаблона договора купли продажи со спецификацией потребуется 25 минут. Приложение будет полезно, если Вы работаете со множеством Word-шаблонов или если Вам надо часто создавать новые шаблоны. Есть сертификат "1С: Совместимо!". Версия ПРОФ доступна в виде расширения.

2000 руб.

05.09.2017    99536    80    107    

111

WEB-интеграция Взаиморасчеты Аналитик Бухгалтер Руководитель проекта 1С:Предприятие 8 1С:Документооборот Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для конфигурации 1С:Документооборот 8 КОРП, позволяющее с помощью сервиса "1СПАРК риски" проверять благонадежность контрагентов непосредственно из программы 1С.

7320 руб.

23.05.2018    31980    20    10    

14

Печатные формы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для печати договоров с приложением из шаблонов. Быстрая подготовка заполненных договоров без ручного заполнения. Возможность использования дополнительных реквизитов контрагентов и номенклатуры Быстрое сохранение файлов договоров и отправка по электронной почте. Решение в Реестре отечественного ПО.

15000 руб.

20.04.2016    70506    199    107    

109

Роли и права Системный администратор 1С:Предприятие 8 1С:Документооборот Управленческий учет Платные (руб)

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

6000 руб.

23.10.2015    67300    121    25    

134
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. BlizD 1124 26.08.16 12:09 Сейчас в теме
Добавил видео обзор подсистемы согласования
vakham; Legavaz; +2 – Ответить
2. BlizD 1124 28.08.16 12:26 Сейчас в теме
Проверены следующие конфигурации:

- Бухгалтерия предприятия 3.0 релиз 3.0.43.239
- Консолидация ред. 2.1 релиз 2.1.3.1
- Комплексная автоматизация 2.0 релиз 2.0.3.169


3. kraynev-navi 703 30.08.16 09:49 Сейчас в теме
+ за хорошее документирование и видеоряд.
Второе видео по настройке часть 2. При согласовании на 2:12 согласующий не видит Объект БД который он согласует (Объект не найден). Либо либо неудачный пример и что-то не так с правами Бахшиева, либо что-то еще..
4. BlizD 1124 30.08.16 09:57 Сейчас в теме
(3) kraynev-navi,
Добрый день.

Да, Вы, правы.
Просто у Бахшиева не были указаны права на документ "Заявка на расход денежных средств".
Будет время исправлю видео.

Спасибо, что сообщили.
5. dddxddd 21.09.16 16:10 Сейчас в теме
>запрет использования элемента справочника пока он не согласован
особо ценно чтобы номенклатуру и поставщиков не плодили по 100500 шт за день...
6. BlizD 1124 21.09.16 16:55 Сейчас в теме
(5) dddxddd,
Добрый день.

Постараюсь в ближайшее время добавить такую возможность.
7. BlizD 1124 25.09.16 17:26 Сейчас в теме
(5)

Обновление от 25.09.2016

Выпущена версия "1.0.0.009" изменения:

  • Добавлена возможность указать свойство "Запретить использование объекта БД пока он не согласован" в справочник "Тип объекта БД".(ссылка на скриншот)
  • Исправлены роли подсистемы "Согласования", чтобы корректно обновлялись вспомогательные данные в конфигурациях где используются БСП
8. BlizD 1124 06.10.16 08:40 Сейчас в теме
Добрый день

Изменена стоимость подсистемы с 3 SM до 1 SM.

Хорошего настроения и удачного дня!
Светлый ум; vakham; ZLENKO; Dmitrii D; ixijixi; 7OH; +6 – Ответить
9. BlizD 1124 15.11.16 20:51 Сейчас в теме
Обновление от 15.11.2016

Проект выложен на GitHub

https://github.com/BlizD/BPS
MsGoldenfold; webresurs; artbear; +3 – Ответить
10. brylig 18.11.16 11:33 Сейчас в теме
Добрый день!
Поставил подсистему на УНФ 1.6.5.28. Возникло несколько вопросов:
1. Кроме раздела "Согласование" появился еще и раздел "Прочее (не переносить)". В нем на панели навигации есть три пункта - "Договоры контрагентов", "Заявка на оплату" и "Контрагенты". Подозреваю, что надо было более тонко настраивать параметры слияния конфигураций, хотя все делал строго по видеоинструкции.
2. Сломалась форма карточки пользователя в соответствующем справочнике. Теперь там нет параметров аутентификации в информационной базе. На скрине слева сломанная форма, справа - рабочая (иконку согласования поменял я сам).

3. В условиях согласования для справочников (если конкретно, то "Контрагенты") очень ограничен выбор реквизитов для контроля. В частности, нет доступа к дополнительным реквизитам справочника.

Конечно, вопрос можно решить с помощью произвольного условия, но это уже другой путь.
4. Ну и самое главное - так и не разобрался в настройках предмета согласования в части действий. Если делать все по инструкции, то после согласования я не могу провести документ, так как он заблокирован.

Для возможности его проведения я должен предусмотреть действие "Разблокировать объект БД" "При завершении если согласовано". При этом документ становится доступным для произвольного редактирования и повторного проведения без всякого дополнительного согласования. Как все-таки сделать так, чтобы после согласования документ возможно было провести, но нельзя редактировать, а редактирование становилось бы возможным только после отмены действующего согласования и требовало бы нового согласования перед повторным проведением.
11. BlizD 1124 18.11.16 12:49 Сейчас в теме
(10) brylig,
Добрый день, Илья.

По поводу первых двух пунктов:
1. Кроме раздела "Согласование" появился еще и раздел "Прочее (не переносить)". В нем на панели навигации есть три пункта - "Договоры контрагентов", "Заявка на оплату" и "Контрагенты". Подозреваю, что надо было более тонко настраивать параметры слияния конфигураций, хотя все делал строго по видеоинструкции.
2. Сломалась форма карточки пользователя в соответствующем справочнике. Теперь там нет параметров аутентификации в информационной базе. На скрине слева сломанная форма, справа - рабочая (иконку согласования поменял я сам).

Это признаки того, что подсистема перенесена не верно, т.е. были перенесены еще служебные объекты:
http://f6.s.qip.ru/m9euvvHg.png

После того как в конфигурации сделали "Конфигурация - Сравнить объединить с конфигурации из файла" выбрали файл CF

Необходимо снять галочку со свойств, остальные галки не трогать.
http://f3.s.qip.ru/m9euvvHi.png

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

По остальным пунктам записал, как появится свободное время, обработаю их и отпишусь Вам.
13. BlizD 1124 27.11.16 11:56 Сейчас в теме
Добрый день, Илья.

(10)
В условиях согласования для справочников (если конкретно, то "Контрагенты") очень ограничен выбор реквизитов для контроля. В частности, нет доступа к дополнительным реквизитам справочника.


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

Ну и самое главное - так и не разобрался в настройках предмета согласования в части действий. Если делать все по инструкции, то после согласования я не могу провести документ, так как он заблокирован.
Для возможности его проведения я должен предусмотреть действие "Разблокировать объект БД" "При завершении если согласовано". При этом документ становится доступным для произвольного редактирования и повторного проведения без всякого дополнительного согласования. Как все-таки сделать так, чтобы после согласования документ возможно было провести, но нельзя редактировать, а редактирование становилось бы возможным только после отмены действующего согласования и требовало бы нового согласования перед повторным проведением.


Да, Вы, правы такая возможность полезна, записал в доработки, как будет реализована напишу.
12. brylig 19.11.16 01:26 Сейчас в теме
14. brylig 27.11.16 17:57 Сейчас в теме
Спасибо. Буду ждать.
15. AloneCorsar 19.12.16 11:23 Сейчас в теме
Доброе время суток!
Встроил подсистему настроил для справочника Номенклатура.
В результате вся номенклатура в системе приняла статус "Не Согласована" и соответственно недоступна для использования в документах.
Попробовал изменить статус номенклатуры в закладке "Статусы согласований", по одной позиции меняется, групповая обработка не работает.
Справочник "Номенклатура" содержит около 80000 позиций, и изменение статуса по одной позиции очень трудоемко. Неплохо было бы или при первичном заполнении данных выставить статус "Согласовано", либо дать возможность группового изменения реквизита.
16. BlizD 1124 19.12.16 21:50 Сейчас в теме
(15) Добрый вечер, Юрий.
Добавил в задачи
https://github.com/BlizD/BPS/issues/3
Legionary; +1 – Ответить
20. BlizD 1124 06.01.17 21:14 Сейчас в теме
Выпуск релиза 1.0.0.010

В обработке "Статусы согласований":

- реализована возможность установить статус для выделенных объектов.

(15) Виктор, теперь можно выделить список элементов, и нажать "Установить статус" для выделенных объектов будет установлен выбранный статус.
Legionary; +1 – Ответить
17. AloneCorsar 20.12.16 10:03 Сейчас в теме
18. Nezhdanov 28.12.16 14:42 Сейчас в теме
Добрый день. А для КА 2.0.3.67 подойдет данная система?
19. BlizD 1124 28.12.16 17:07 Сейчас в теме
(18)Добрый день, Павел.

Тестировал для
- Комплексная автоматизация 2.0 релиз 2.0.3.169

думаю для КА 2.0.3.67 тоже подойдет.
21. mkostya 30 31.01.17 18:41 Сейчас в теме
А почему так происходит?
Прикрепленные файлы:
22. BlizD 1124 31.01.17 19:12 Сейчас в теме
(21) Максим,
Это сообщение говорит о том что динамический список почему то получил более 1 записи для документа заявка на расход дс.
Подскажите в какой момент выдается ошибка?
Есть ли возможность скинуть дт с примером ошибки?
23. b-real 07.02.17 06:55 Сейчас в теме
Здравствуйте!
Розница 2.2. также требует внесения изменений в общий модуль "БизнесПроцессыИЗадачиСобытия", как и УТ 11
24. BlizD 1124 07.02.17 08:46 Сейчас в теме
(23)
Здравствуйте!
Розница 2.2. также требует внесения изменений в общий модуль "БизнесПроцессыИЗадачиСобытия", как и УТ 11

Добрый день, Баир.

Спасибо, сейчас добавлю в описание.
Можете указать точную версию Розницы 2.2 ?
25. b-real 07.02.17 09:19 Сейчас в теме
(24) смотрел в версии 2.2.4.33
26. KoIIIka42 40 20.04.17 11:39 Сейчас в теме
Добрый день! Для Бухгалтерии 2.0 пойдет?
27. BlizD 1124 20.04.17 12:22 Сейчас в теме
(26)
Добрый день! Для Бухгалтерии 2.0 пойдет?

Добрый день, Ирина.

Да, подойдет.
28. BlizD 1124 27.04.17 20:03 Сейчас в теме
Обновление от 27.04.2017

Выпуск релиза 1.0.0.012

Изменения

Исправлена работа в клиент серверном варианте работы;
Проверены следующие конфигурации:
- Бухгалтерия строительной организации релиз 2.0.66.23
29. BlizD 1124 01.06.17 14:35 Сейчас в теме
Обновление от 01.06.2017

Выпуск релиза 1.0.0.013

Изменения

Добавлен реквизит "Не увеличивать номер очереди" в справочник "Предметы согласований". Это позволяет создавать задачи по согласованию для нескольких ролей сразу.;
Пример:
Dmitrii D; +1 – Ответить
175. Dmitrii D 74 17.09.19 11:34 Сейчас в теме
(29) Это значит процесс согласование не только теперь последовательный но и параллельный может быть? Поменяйте в описание "Согласование происходит последовательно, т.е. сначала согласовывает первый рецензент, если он согласовал затем следующий и так далее.", а то пока нашел это в комментах, успел расстроиться)
178. BlizD 1124 17.09.19 21:07 Сейчас в теме
(175)
Дмитрий, ок добавлю.
30. user764633 02.06.17 09:11 Сейчас в теме
День добрый!

Уточните, пожалуйста, есть ли возможность, или такая возможность планируется, для запроса уточнения от участника согласования к инициатору?
И второй момент, можно ли будет настроить группы согласующих с возможностью параллельного и последовательного согласования документа?
Например, группа 1 имеет признак "Параллельное согласование", следовательно всем пользователям данной группы будет одновременная рассылка на э. я., что необходимо принять участие в согласовании документа.
Или так:
Группа 2 имеет признак "Последовательное согласование", т. е. уведомление о необходимости принятия участия в процессе согласования документа придет на э. я. сначала только первому пользователю группы, и только после его согласования второму и т. д.
32. BlizD 1124 03.07.17 12:26 Сейчас в теме
(30)
Добрый день, Самвел.

Прошу прощения видимо пропустил это сообщение.

День добрый!
Уточните, пожалуйста, есть ли возможность, или такая возможность планируется, для запроса уточнения от участника согласования к инициатору?
И второй момент, можно ли будет настроить группы согласующих с возможностью параллельного и последовательного согласования документа?
Например, группа 1 имеет признак "Параллельное согласование", следовательно всем пользователям данной группы будет одновременная рассылка на э. я., что необходимо принять участие в согласовании документа.
Или так:
Группа 2 имеет признак "Последовательное согласование", т. е. уведомление о необходимости принятия участия в процессе согласования документа придет на э. я. сначала только первому пользователю группы, и только после его согласования второму и т. д.


Возможно изменения сделанные в 13 релизе как раз то, что Вам нужно.
Выпуск релиза 1.0.0.013
Изменения
Добавлен реквизит "Не увеличивать номер очереди" в справочник "Предметы согласований". Это позволяет создавать задачи по согласованию для нескольких ролей сразу.;


Что касается

Уточните, пожалуйста, есть ли возможность, или такая возможность планируется, для запроса уточнения от участника согласования к инициатору?


Пока такая возможность не планируется.
Пожелание записал.
31. serdacik 03.07.17 12:08 Сейчас в теме
Добрый день.
Планируется ли проведение согласованного документа, так как несогласованный документ провести нельзя.
А так если документ получил статус "Утвержден" он бы автоматически провелся.
Спасибо.
33. BlizD 1124 03.07.17 12:30 Сейчас в теме
(31)
Добрый день.
Планируется ли проведение согласованного документа, так как несогласованный документ провести нельзя.
А так если документ получил статус "Утвержден" он бы автоматически провелся.
Спасибо.


Добрый день, Сергей.

Автоматического проведения документа при установке статуса "Утвержден" такое не планируется делать.
Пожелание записал, если что-то измениться по этому поводу сообщу.
34. serdacik 03.07.17 12:37 Сейчас в теме
35. serdacik 03.07.17 13:42 Сейчас в теме
Было бы неплохо иметь возможность после "утверждения" автоматически создавать "на основании" другого документа
например - "Заявка на расходование средств" --> "Платежное поручение исходящее"
Заранее спасибо.
36. serdacik 03.08.17 11:04 Сейчас в теме
Добрый день.
Есть новые наработки?
37. BlizD 1124 03.08.17 12:19 Сейчас в теме
(36)
Добрый день, Сергей.
Нет пока новых доработок нет.
43. serdacik 14.09.17 21:37 Сейчас в теме
(37)
Добрый день.
Доработки проведения документа после согласования не появилось?
44. BlizD 1124 14.09.17 21:54 Сейчас в теме
(43)
Добрый день.
Нет, но не появилось.
38. KoIIIka42 40 31.08.17 11:57 Сейчас в теме
Антон, добрый день! Скажите можно ли сделать чтобы инициатор получал уведомление не при завершение, а всегда?
39. BlizD 1124 31.08.17 12:14 Сейчас в теме
(38)
Добрый день, Ирина.

Антон, добрый день! Скажите можно ли сделать чтобы инициатор получал уведомление не при завершение, а всегда?


Нет, такой настройки сейчас нет.
40. KoIIIka42 40 31.08.17 12:29 Сейчас в теме
41. KoIIIka42 40 06.09.17 05:18 Сейчас в теме
Доброго дня! кажите а можно отправлять сообщение с вложением? И планируется ли это доработать если нет? Спасибо.
42. BlizD 1124 06.09.17 08:48 Сейчас в теме
(41)
Доброго дня! кажите а можно отправлять сообщение с вложением? И планируется ли это доработать если нет? Спасибо.


Добрый день, Ирина.

Такой возможности нет.
Само прикрепления вложения к сообщению это небольшая проблема.
Проблема как это реализовать универсально, т.к. формирование вложений (печатных форм, файлов, отчетов) в каждой конфигурации реализовано по своему.

Поэтому, обещать ничего не могу.

В любом случае задачу записал.
45. titanium2008 46 04.10.17 12:11 Сейчас в теме
Добрый день, спасибо Вам за подсистему.
Вопрос - а можно согласовывать не последовательно а сразу всем? например уведомления рассылаются сразу 3 пользователям и они жмут согласовать независимо друг от друга.
46. BlizD 1124 04.10.17 12:41 Сейчас в теме
(45)
Добрый день, спасибо Вам за подсистему.
Вопрос - а можно согласовывать не последовательно а сразу всем? например уведомления рассылаются сразу 3 пользователям и они жмут согласовать независимо друг от друга.


Добрый день, спасибо за отзыв.

Да, это возможно, для этого добавлен реквизит "Не увеличивать номер очереди" (в релизе 1.0.0.013) в справочник "Предметы согласований".
Это позволяет создавать задачи по согласованию для нескольких ролей сразу.;
Пример gif
47. asirius 116 04.10.17 16:08 Сейчас в теме
Добрый день!
Возможно ли настроить такой сценарий:
1. Вводится новый контрагент, для его использования требуется согласование.
2. У согласованного контрагента меняются реквизиты => Контрагент разблокируется для редактирования и требуется пересогласование. В рецензии на пересогласование в идеале показать, какие реквизиты поменялись.
48. BlizD 1124 04.10.17 17:24 Сейчас в теме
(47)
Добрый день!
Возможно ли настроить такой сценарий:
1. Вводится новый контрагент, для его использования требуется согласование.
2. У согласованного контрагента меняются реквизиты => Контрагент разблокируется для редактирования и требуется пересогласование. В рецензии на пересогласование в идеале показать, какие реквизиты поменялись.


Добрый день.
В текущей версии, такое реализовать нельзя.

В целом если говорить о таком сценарии, то его достаточно сложно реализовать универсально для всех баз, куда может быть встроена конфигурация.
Поэтому рекомендую, Вам, самостоятельно доработать такой механизм конкретно в Вашей конфигурации.

В любом случае пожелание записал, если что то изменится, обязательно сообщу.
49. serdacik 22.10.17 12:31 Сейчас в теме
Добрый день.
Подскажите как настроить подсистему для согласования справочников?
С документами разобрались. Интересует согласование "Контрагентов", "Номенклатура", "Статьи затрат". У каждого справочника свой согласующий.
Спасибо.
50. BlizD 1124 22.10.17 21:58 Сейчас в теме
(49)
Добрый день, Сергей.

По идее настройка согласования справочника, такая же как и для документов.
51. serdacik 23.10.17 08:56 Сейчас в теме
А что произойдет если утвержденный элемент справочника отредактируют? Потребуется повторное согласование?
52. BlizD 1124 23.10.17 09:00 Сейчас в теме
(51)
Сергей,

в текущей версии, ничего не произойдет.

Сейчас, можно настроить, так чтобы нельзя использовать элемент справочника,
пока он не согласован.
53. serdacik 23.10.17 10:18 Сейчас в теме
Спасибо.
А в последующих релизах планируются доработки позволяющие контролировать изменения в справочниках?
54. BlizD 1124 23.10.17 10:42 Сейчас в теме
(53)
Сергей,

на текущий момент, в данном проекте быстро исправляю, только если найдут ошибки.
Пожелание записал, если будет реализовано, сразу сообщу.
55. Tangram 165 24.11.17 12:12 Сейчас в теме
Добрый день!

На Комплексная автоматизация 1.1 эту подсистему прицепить можно?
56. BlizD 1124 24.11.17 12:32 Сейчас в теме
(55)
Добрый день, Максим.

Да, не должно быть проблем.
В комплексной насколько помню очень многое взято из упп. А в упп встраивается.
57. irinagalkina 30.11.17 13:06 Сейчас в теме
Добрый день! Подскажите, пожалуйста. А где можно найти все задачи, которые создает подсистема при согласовании? Например, чтобы проанализировать время визирования документов согласующими лицами? И можно ли в "Мои задачи-Задачи по согласованию" добавить поля из предмета согласования, например, приоритет или контрагента? Заранее спасибо!
59. BlizD 1124 08.12.17 09:58 Сейчас в теме
(57)
Добрый день! Подскажите, пожалуйста. А где можно найти все задачи, которые создает подсистема при согласовании? Например, чтобы проанализировать время визирования документов согласующими лицами? И можно ли в "Мои задачи-Задачи по согласованию" добавить поля из предмета согласования, например, приоритет или контрагента? Заранее спасибо!


Добрый день,

>"А где можно найти все задачи, которые создает подсистема при согласовании? Например, чтобы проанализировать время визирования документов согласующими лицами?"

через интерфейс открыть все задачи не получится.
Единственное могу предложить использовать КонсольЗапросов и в котором смотреть такой запрос:

ВЫБРАТЬ
	бпсЗадача.Ссылка,
	бпсЗадача.ВерсияДанных,
	бпсЗадача.ПометкаУдаления,
	бпсЗадача.Номер,
	бпсЗадача.Дата,
	бпсЗадача.БизнесПроцесс,
	бпсЗадача.ТочкаМаршрута,
	бпсЗадача.Наименование,
	бпсЗадача.Выполнена,
	бпсЗадача.ФактическийИсполнитель,
	бпсЗадача.ФактическаяДатаВыполнения,
	бпсЗадача.ОтложенаДо,
	бпсЗадача.КлючЗадачи,
	бпсЗадача.Пользователь,
	бпсЗадача.РольАдресации,
	бпсЗадача.ПодразделениеАдресации,
	бпсЗадача.Представление
ИЗ
	Задача.бпсЗадача КАК бпсЗадача
Показать


по поводу
> И можно ли в "Мои задачи-Задачи по согласованию" добавить поля из предмета согласования, например, приоритет или контрагента? Заранее спасибо!

Интерактивно это не получится сделать. Необходимо дописывать самостоятельно.
58. BlizD 1124 08.12.17 09:51 Сейчас в теме
Обновление от 08.12.2017

Выпуск релиза 1.0.0.013

Исправление ошибки:
* Ложное срабатывание проверки возможности использования, если реквизит не заполнен #9 My https://github.com/BlizD/BPS/issues/9
60. itriot11 74 12.12.17 14:52 Сейчас в теме
"Запретить использование объекта БД пока он не согласован" - не понимаю, что подразумевается по использованием?
63. BlizD 1124 12.12.17 16:01 Сейчас в теме
(60)
Добрый день, Андрей.

Под использованием понимается следующее: проверка если данный объект указан в другом объекте.
Например:
"Договор №15" нельзя указать в "Реализации товаров" или где то еще, сработает проверка перед записью.
66. itriot11 74 12.12.17 16:25 Сейчас в теме
(63) Добрый день!
Для каких объектов применяется подписка на события перед записью?
67. BlizD 1124 12.12.17 16:28 Сейчас в теме
(66)
Андрей,

Для каких объектов применяется подписка на события перед записью?

для всех справочников и для всех документов.
69. itriot11 74 12.12.17 16:34 Сейчас в теме
(67)я правильно понимаю, что таким образом несогласованные объекты могут быть использованы, например в независимых регистрах сведений или задействованы в типовых обменах?
70. BlizD 1124 12.12.17 16:38 Сейчас в теме
(69)
я правильно понимаю, что таким образом несогласованные объекты могут быть использованы, например в независимых регистрах сведений или задействованы в типовых обменах?


Андрей, да, правильно.
71. itriot11 74 12.12.17 16:40 Сейчас в теме
61. user774630 12.12.17 14:58 Сейчас в теме
Оффтоп.
На картинке ошибка. Правильно в данном случае: "Что бы еще согласовать?".
64. BlizD 1124 12.12.17 16:18 Сейчас в теме
(61)

Спасибо, поправил, по идее скоро обновится.
62. kolya_tlt 92 12.12.17 15:51 Сейчас в теме
вы не пытаетесь случаем повторить функционал 1С:Документооборот?
65. BlizD 1124 12.12.17 16:22 Сейчас в теме
(62)
вы не пытаетесь случаем повторить функционал 1С:Документооборот?


Намеренно, точно не пытался.
Если в каких то моментах он схож тогда это даже хорошо.

Основное преимущество данной конфигурации, возможность встраивания в любую другую конфигурацию.
68. kolya_tlt 92 12.12.17 16:32 Сейчас в теме
(65)
Намеренно, точно не пытался.
Если в каких то моментах он схож тогда это даже хорошо.

Основное преимущество данной конфигурации, возможность встраивания в любую другую конфигурацию.

это преимущество давным давно имеется в 1С:ДО, а конкретнее в Библиотеке интеграции с Документооборотом
72. BlizD 1124 12.12.17 16:40 Сейчас в теме
(68)
это преимущество давным давно имеется в 1С:ДО, а конкретнее в Библиотеке интеграции с Документооборотом


Возможно ошибаюсь, поправьте если не так.
Мне кажется чтобы использовать библиотеку интеграции с документооборотом,
в целевой конфигурации должна использоваться достаточно свежая БСП (библиотека стандартных подсистем).
Или такой зависимости нет?
73. kolya_tlt 92 12.12.17 17:34 Сейчас в теме
(72)
Возможно ошибаюсь, поправьте если не так.
Мне кажется чтобы использовать библиотеку интеграции с документооборотом,
в целевой конфигурации должна использоваться достаточно свежая БСП (библиотека стандартных подсистем).
Или такой зависимости нет?

требутся БСП 2.1.2
74. BlizD 1124 12.12.17 17:49 Сейчас в теме
(73)
требутся БСП 2.1.2


В этом случае каждый сам решает, что ему проще:

Вариант №1:
* внедрить в свою конфигурацию БСП нужной версии;
* далее внедрить использование "Библиотеки интеграции с Документооборотом";
если не куплена 1с: ДО тогда добавляем еще:
* купить 1с: ДО;
* внедрить 1с: ДО;

Вариант №2
* внедрить эту подсистему.

Если задача состоит только в согласовании, то с моей точки зрения
у варианта №2 есть преимущества:
* более безопасный;
* быстрее выполнимый;
* значительно менее затратный по деньгам;
* конечный результат будет достигнут с высокой вероятностью.
75. kolya_tlt 92 13.12.17 09:08 Сейчас в теме
(74) если вы имеете один ларёк, продающий конфеты у метро то согласен с вами. если - сотню ларьков, то наверно задумаетесь брать решение вендора, который десяток лет на рынке или нетленку непонятного поставщика с неизвестной поддержкой и не прогнозируемым временем решения всплывших багов
76. BlizD 1124 13.12.17 09:41 Сейчас в теме
(75)

Опять же каждый сам для себя решает, что ему важнее.
Могу лишь только добавить, что "нетленка" выложена на Github и любой можешь доработать ее и поправит всплывший баг.
Далее исправления (через Pull Request) попадут в основную ветку продукта.

Как это сделать писал в
* "Github и 1С. Пошаговая инструкция на конкретном примере" https://infostart.ru/public/691382/
77. lol48 14.12.17 14:38 Сейчас в теме
Автор, подскажи, А как можно во время согласования - т.е смены статусов согласования, чтобы у моего документа, который согласуется, изменялся его реквизит "СтатусСогласования"? Система не дает изменять документ пока он не "Утвердится". В какую сторону смотреть, подскажи.
78. BlizD 1124 14.12.17 15:46 Сейчас в теме
(77)
Добрый день, Евгений.

Правильно понимаю, что у Вас, в Вашем документе есть реквизит "СтатусСогласования" и Вы хотите его изменить вручную?
При этом у документа стоит запрет использования пока объект не согласован?

P.S. меня зовут Антон, а то как то Автор, совсем абстрактно.
79. lol48 14.12.17 16:16 Сейчас в теме
(78)
Добрый день, Евгений.

Правильно понимаю, что у Вас, в Вашем документе есть реквизит "СтатусСогласования" и Вы хотите его изменить вручную?
При этом у документа стоит запрет использования пока объект не согласован?

P.S. меня зовут Антон, а то как то Автор, совсем абстрактно.

Да, Антон, все верно. Что именно влияет на блокировку объектовБД?
82. BlizD 1124 14.12.17 17:40 Сейчас в теме
(79)
Евгений,
Что именно влияет на блокировку объектовБД?


на блокировку объекта БД влияет два флага в элементе справочника "Предметы согласования":
* Запретить проведение объекта БД пока он не согласован
* Запретить использование объекта БД пока он не согласован

Если они оба сняты, тогда блокировка не выполняется.
Прикрепленные файлы:
85. lol48 15.12.17 15:16 Сейчас в теме
(82)
Антон, это понятно. Но мне нужно, чтобы документ не был доступен лдя редактирования, пока он не согласуется окончательно. Но во время смены статусов согласования я хочу чтобы документ грубо говоря разблокировался незаметно для пользователя, и в нем поменялся реквизит, а потом снова заблокировался для записи до следующей смены статуса согласования. Подскажи, можно такое реализовать тут?
86. BlizD 1124 15.12.17 16:40 Сейчас в теме
(85)

Евгений,

через подсистему "Согласования" этого реализовать нельзя.
80. karimov_m 14.12.17 17:08 Сейчас в теме
Добрый день!
А есть механизм "понимания" о необходимости согласования в целом по объекту?
Т.е. какие то обработчики со стороны подсистемы перед записью/проведения документа, в которых, собственно выполнять код по проверки необходимости согласования - например, в этом коде, относительно документа, скажем, Заказа покупателя - делать проверку на рентабельность сделки в целом и по отдельным номенклатурным позициям в частности (код проверки конечно же есть), и если проверка не проходит (рентабельность меньше какого-то установленного порога) - запускать собственно процесс согласования с нужной маршрутизацией?
Второй момент - описательный состав согласования (что согласовывать и почему оно пришло на согласование) - как то редактируется? Или мне необходимо, все же, дорабатывать (как я вижу) форму согласующего лица, относительно примера: отображать те номенклатурные позиции, которые не рентабельны в этой сделке. Если кратко - как внедрить свою форму согласующего?
81. BlizD 1124 14.12.17 17:36 Сейчас в теме
(80)
Добрый день.

Добрый день!
А есть механизм "понимания" о необходимости согласования в целом по объекту?
Т.е. какие то обработчики со стороны подсистемы перед записью/проведения документа, в которых, собственно выполнять код по проверки необходимости согласования - например, в этом коде, относительно документа, скажем, Заказа покупателя - делать проверку на рентабельность сделки в целом и по отдельным номенклатурным позициям в частности (код проверки конечно же есть), и если проверка не проходит (рентабельность меньше какого-то установленного порога) - запускать собственно процесс согласования с нужной маршрутизацией?


В данный момент такого механизма нет. Но также как и Вы считаю, что он был бы полезен.
Добавил задачу https://github.com/BlizD/BPS/issues/11

Теперь если рассматривать текущие возможности подсистемы, то это реализовать возможно.
Необходимо в условиях прописать Ваш код (см. вложение).
В этом случае если ни одно из условий не выполнится, будет считаться, что согласование не требуется
и статус будет сразу "Утвержден" (когда нажмут на кнопку "Отправить на согласование")

Второй момент - описательный состав согласования (что согласовывать и почему оно пришло на согласование) - как то редактируется? Или мне необходимо, все же, дорабатывать (как я вижу) форму согласующего лица, относительно примера: отображать те номенклатурные позиции, которые не рентабельны в этой сделке. Если кратко - как внедрить свою форму согласующего?


Если, Вы, про пояснение которое приходит к рецензенту.
То такая доработка планировалась, но не реализована.
возможность настраивать шаблон для формирования текста пояснения, которое указывается при старте согласования и отправке уведомлений на почту (например: включать валюту документа, менеджера, сумму и т.п. в пояснение);


Добавил задачу: https://github.com/BlizD/BPS/issues/12

По поводу реализации данных доработок, не могу обещать когда сделаю, т.к. свободного времени нету.
Если будут желающие доработать это, то им помогу.
Прикрепленные файлы:
83. karimov_m 14.12.17 18:17 Сейчас в теме
(81)Понятно. Спасибо за ответ.
Просто в свое время тоже реализовывал (не совсем удачный, сейчас я бы сделал по другому) подобный функционал, и там предусматривал такой подход:
Есть отдельный справочник "Настройки согласования", в нем можно подобрать объект метаданных (документ, справочник) который подлежит согласованию, установить его статус - Активный, т.е. согласования по нему включены.
Далее при проведении такого объекта, делается проверка на участие его в схеме согласования (по справочнику), далее выполняется Код, который можно написать в режиме предприятия (входит в состав справочника Настройка согласования), он называется "Код необходимости старта процесса согласования" - который должен вернуть Структуру с полем "Результат" булева типа: Истина/Ложь. В контексте кода есть переменная ОбъектСогласованияСсылка.
Далее в этом справочнике есть ТЧ "Этапы согласования", в каждой строке ТЧ - Наименование этапа и Роль исполнителя по этапу. Для каждой строчки (этапа согласования) - есть также свой "Код условия перехода в Этап согласования" - который должен вернуть Истину, если необходимо стартовать данный этап согласования рецензентом.

Например, в первом этапе можно всегда возвращать Истину, фактически это тоже что и "Код необходимости старта согласования" в целом. Далее, выполняется код второго этапа - например в нем можно проверить рентабельность сделки если с ней всё ок - идем дальше по этапам (если нет - то стартует задача по Роли на этапе), далее, например в 3-4 этапах, можно проверить по сумме сделки - до 50000 - согласовать по 3 этапу Начальником отдела, если от 50000 до 99999т.р. - стартует 4 этап - по роли Ген дир.
Ну в таком духе машинка..
84. BlizD 1124 14.12.17 19:05 Сейчас в теме
(83)
Идея понятна в целом похожий механизм используется при определении какая роль рецензента должна согласовывать объект бд.
87. Илья Баталов 4 24.05.18 08:44 Сейчас в теме
Механизм согласования не работает как нужно.

Пример:

Настройки:
Перед стартом - Заблокировать объект БД
При завершении если не согласовано - Разблокировать объект БД
При возвращении на доработку - Разблокировать объект БД

Запретить проведение объекта БД пока он не согласован - Истина

Стоит условие на документ "Реализация товаров и услуг" если Сумма документа Больше или равно "1 000"

Создаем новый документ "Реализация товаров и услуг" где сумма документа больше 1000. При проведении выдает "Ошибка! запрещено проводить документ, пока он не согласован для предмета согласования [Согласование по реализации товаров и услуг]". Все правильно документ подходит под условие и нужно его согласовать. Записываем документ.

Далее отправляем на согласование и согласовываем этот документ, статус становится "Утверждено".

И после согласования документу разрешено проведение, но срабатывает другая проверка на блокировку так как стоит условие "Перед стартом - Заблокировать объект БД" и выдает ""Ошибка! запрещено изменять объект согласования [Реализация товаров и услуг]" его все равно нельзя провести! Потому что в подписке на события перед записью сначала идет проверка на проведение, и потом проверка на блокировку объекта и отказ становится Истина, если он находится в регистре заблокированных документов.

Если поставить условие "При завершении если согласовано - Разблокировать объект БД" тогда смысл от этого согласования, если пользователь после согласования сможет зайти изменить спокойно данные в документе и провести его с новыми изменениями без всяких проверок. Документ при проведении уже не отправится на согласование так как уже имеет статус "Утверждено".
88. BlizD 1124 24.05.18 09:35 Сейчас в теме
(87)
Добрый день, Илья.

Добавил задачу https://github.com/BlizD/BPS/issues/13
Если есть желание, можете сами реализовать механизм, который бы иначе работал.
Как раз в задаче это можно обсудить.
У меня к сожалению, пока времени вообще нет.
89. sempaii 98 22.06.18 11:49 Сейчас в теме
Нечаянно ткнул в минус, и похоже глюк на инфостарте, не могу опять поднять. Прошу прощения. (
90. BlizD 1124 23.06.18 10:35 Сейчас в теме
(89) Добрый день,, Андрей. Все в порядке.
91. triviumfan 103 27.07.18 16:47 Сейчас в теме
Подскажите, а можно ли её применить на платформе 8.2? При сравнении ругается, что только на 8.3.
Если переписать формы на обычные, то все ок будет?
92. triviumfan 103 27.07.18 16:50 Сейчас в теме
(91) и почему объект "бпсУчетныеЗаписиЭлектроннойПочты" не служебный, а относящийся к подсистеме? Вроде ж почти везде оно есть. Или там хитрость какая?
94. BlizD 1124 27.07.18 17:11 Сейчас в теме
(92)
Это сделано намерено, так как подсистема встраивается в любые конфигурации и далеко не у всех есть такой справочник.
93. BlizD 1124 27.07.18 17:10 Сейчас в теме
(91)

Добрый день.
В принципе наверно проблем не будет. Но проще поставить платформу. Могу лишь сказать, что:
тестирование производилось на платформе 8.3.8.1652

Почему не можете обновить платформу?
95. triviumfan 103 27.07.18 19:34 Сейчас в теме
(93) потому что альфа-авто 4 релиза :)
96. BlizD 1124 27.07.18 20:38 Сейчас в теме
(95)
потому что альфа-авто 4 релиза :)


1. Переделывать подсистему на обычные формы не надо, достаточно указать в свойствах конфигурации Альфа-Авто, что используется "Управляемое и обычное приложение". Подсистема согласований будет работать.

2. Обновить платформу, Вы, можете, другое дело, что режим совместимости в свойствах конфигурации Альфа-Авто останется 8.2.

3. Пришлите скриншот с текстом предупреждения.
97. triviumfan 103 28.07.18 00:49 Сейчас в теме
Есть офф. отчет разработчиков - не рекомендуют использовать 8.3, а т.к. некие модули защищены, плюс хитрая подсистема лицензирования, а также торгового оборудования не дают покоя - бог знает как система поведёт себя. Не все так просто)
98. BlizD 1124 28.07.18 08:59 Сейчас в теме
(97)
Добрый день.
Ответил в личку.
136. 1Cappldev 24.04.19 10:06 Сейчас в теме
(98)
Добрый день, не могли бы Вы и меня проконсультировать по аналогичному вопросу.
99. vik2006 143 29.08.18 04:57 Сейчас в теме
Антон, доброго времени суток. А как настроить ту же пресловутую Заявку на РДС, если, допустим, на первом этапе стоит руководитель подразделения (или ЦФО), потом Главбух, а потом Гендиректор. Ну, последние два понятно, а вот, когда стоит руководитель подразделения из которого исходит заявка?
100. vik2006 143 29.08.18 05:41 Сейчас в теме
(99) Причем для разных подразделений в документе - разные товарисчи на первом этапе согласования.
101. BlizD 1124 29.08.18 20:56 Сейчас в теме
(99)
Добрый день.

а вот, когда стоит руководитель подразделения из которого исходит заявка?


В данный момент только создавать отдельные условие на соответствие подразделений.
Т.е. делать вот такое условие: Если заявка на Подразделение = ЦФО тогда Роль адресации = такая то и Подразделение адресации = ЦФО.

В списке улучшений такое было заложено, но не реализовано:
* чтобы подразделение адресации автоматически подбиралось из шапки документа/справочника, а не указывалось «жестко» в предмете согласования;


Пока не могу сказать когда это будет реализовано.
105. vik2006 143 02.10.18 02:32 Сейчас в теме
(101) А Вы не могли бы привести код такого условия, можно с произвольным подразделением, а то как-то непонятно выражение Если заявка на Подразделение = ЦФО?
Спасибо
106. BlizD 1124 02.10.18 11:58 Сейчас в теме
(105)
Добрый день.

А Вы не могли бы привести код такого условия, можно с произвольным подразделением, а то как-то непонятно выражение Если заявка на Подразделение = ЦФО?


В данный момент, кодом такое условие не задать.
Речь о том, чтобы в предмете согласования, добавить столько строк с условиями, сколько есть подразделений.

Допустим у нас есть 3 подразделения:
Подразделение №1, Подразделение №17, Подразделение 25 и для каждого у них свой рецензент.

В этом случае в предмете согласования необходимо добавить 3 строки
1) Если ПодразделениеВЗаявке = "Подразделение №1" То РольРецензента2 и "Подразделение №1"

2) Если ПодразделениеВЗаявке = "Подразделение №17" То РольРецензента12 и "Подразделение №17"

3) Если ПодразделениеВЗаявке = "Подразделение №25" То РольРецензента8 и "Подразделение №25"

Чуть позже скину скрин с примерными настройками
107. vik2006 143 03.10.18 01:12 Сейчас в теме
(106) Спасибо, подождем-с.
109. BlizD 1124 04.10.18 08:09 Сейчас в теме
(107)

Добрый день.

Смотрите вложение, примерно вот так.
Прикрепленные файлы:
108. vik2006 143 03.10.18 01:14 Сейчас в теме
(106) А если в базе несколько организаций и у всех у них разные подписанты, то так же по подразделениям сделать разграничение? из справочника Подразделения или ПодразделенияОрганизаций?
102. BlizD 1124 29.08.18 21:07 Сейчас в теме
110. vik2006 143 04.10.18 08:15 Сейчас в теме
(102) А как быть, если у разных организаций разные подписанты?
111. BlizD 1124 04.10.18 08:23 Сейчас в теме
(110)
Значит в условие добавлять еще и организацию.
Т.е. если "Подразделение" 1 И "Организация 13" Тогда подписант такой то.
112. vik2006 143 05.10.18 01:32 Сейчас в теме
(111) Спасибо. Ща папробуим.
103. zforall 127 07.09.18 04:37 Сейчас в теме
Здравствуйте. Если в процессе согласования один из Согласующих поставил отметку "Не согласовано", с тем чтобы объект был доработан.
В такой ситуации надо заново создавать согласование или есть механизм запуска повторного согласования?
104. BlizD 1124 07.09.18 13:07 Сейчас в теме
(103)
Добрый день, Василий.

Необходимо в предмете согласования указать признак "Разрешено повторное согласование" (см. скрин)
В этом случае у рецензента будет видна дополнительная кнопка "Вернуть на доработку" (см. скрин)
Прикрепленные файлы:
113. AnderWonder 27 09.11.18 13:28 Сейчас в теме
Автору огромная благодарность и респектище за такую работу. Решение не только прекрасно реализовано но и качественно задокументировано. Также великолепный и весьма поучительный пример использования механизма бизнес-процессов, на основе которого можно построить множество полезных приложений. Подход и средства использованные для реализации данного решения характеризуют автора как профессионала высочайшего класса.
114. BlizD 1124 09.11.18 13:31 Сейчас в теме
(113)
Добрый день, Андрей.

Большое спасибо за такие слова. Очень приятно такое слышать.
Рад, что система, Вам, понравилась.
115. AnderWonder 27 09.11.18 13:48 Сейчас в теме
(114) По возможности, постараюсь принять участие в проекте, как только будет больше свободного времени.
116. user753059 18.11.18 19:53 Сейчас в теме
Здравствуйте, коллеги!

"Прицепил" вашу доработку к ERP 2.4.5.
При открытии списка "Статусы согласования" возникает ошибка. См. приложенный файл.
После нажатия ОК и выбора типа объекта список заполняется.
Можно ли, сразу, при пустых отборах заполнять полным списком имеющихся объектов?

С уважением,
Дмитрий.
Прикрепленные файлы:
117. BlizD 1124 18.11.18 20:32 Сейчас в теме
(116)
Добрый день, Дмитрий.

Да, есть такая проблема, исправление пока не включил в новый релиз.
Решение следующие, достаточно убрать строку Первые 1 запросе и проблема уйдет.
Прикрепленные файлы:
118. user753059 18.11.18 21:45 Сейчас в теме
(117)
Спасибо за оперативный ответ!

Есть ещё задача, которую не могу решить с помощью вашего решения.
Настроил согласование Заказа поставщику.
Но по окончании его требуется двигать по статусам.
Если заблокировать изменения утвержденного Заказа поставщику, то поставить статус Закрыт невозможно, ни из списка,
ни из, естественно, документа.

Если не блокировать, то любой сможет менять не только статусы, но любые другие реквизиты.

Может подскажете хитрость какую-то?
119. BlizD 1124 19.11.18 17:36 Сейчас в теме
(118)
Дмитрий,

Но по окончании его требуется двигать по статусам.
Если заблокировать изменения утвержденного Заказа поставщику, то поставить статус Закрыт невозможно, ни из списка,
ни из, естественно, документа.
Если не блокировать, то любой сможет менять не только статусы, но любые другие реквизиты.
Может подскажете хитрость какую-то?


В данном случае какой то специальной настройки нет.
Добавил задачу https://github.com/BlizD/BPS/issues/16, если будет что то похожее реализовано, то сообщу.
120. user753059 20.11.18 00:05 Сейчас в теме
(117)
Здравствуйте, коллеги!

Не могу снять с поддержки блок БПС, чтобы исправить ошибку.
В частности, ни обработку, ни, отдельно, форму.
Всю конфигурацию снял, а доработка БПС не снялась.

Может пришлете исправленный релиз?
121. BlizD 1124 20.11.18 07:52 Сейчас в теме
(120)
Дмитрий,

чтобы изменить поддержку необходимо зайти Конфигурация - Поддержка - Настройка поддержки.
В поле "Конфигурация поставщика" выбрать "Согласование".
И далее как обычно.
См. вложения.
Прикрепленные файлы:
123. user753059 20.11.18 11:07 Сейчас в теме
(117)
При исправлении ошибки и сохранении базы выскочила ошибка
Прикрепленные файлы:
124. BlizD 1124 20.11.18 13:42 Сейчас в теме
(123)
Дмитрий,

При исправлении ошибки и сохранении базы выскочила ошибка


Данный объект не принадлежит подсистеме Согласования. У всех объектов подсистемы префикс "бпс"
122. user753059 20.11.18 09:46 Сейчас в теме
Добрый день!

Установил вашу доработку на базу с историческими данными.
Настроил согласование договоров с запретом использования несогласованного договора
Естественно, старые договоры не согласованы.
Установил статус "Утверждено" нажатием "Установить статус" на все старые договоры.
Но система не позволяет их использовать с выдачей сообщения
"Ошибка! запрещено использовать объект [Договор 454/ТД], пока он не согласован для предмета согласования [Проверка договора юристом]"

1. Отслеживается ли дата Утверждения при использовании объектов, т.е. если согласовали, в моем случае, договор 01.02.18,
а перепроводим документ с этим договором от 01.01.18 будет ли запрещено проведение?

2. Как старым объекта корректно установить статус "Утверждено" для избегания таких ошибок?
125. BlizD 1124 20.11.18 13:45 Сейчас в теме
(122)
Дмитрий,

по поводу:
>1. Отслеживается ли дата Утверждения при использовании объектов, т.е. если согласовали, в моем случае, договор 01.02.18,
а перепроводим документ с этим договором от 01.01.18 будет ли запрещено проведение?

Дата утверждения не отслеживается. Статус договора берется на текущую дату.

>2. Как старым объекта корректно установить статус "Утверждено" для избегания таких ошибок?


Необходимо создать и заполнить документ "бпсРегистрацияСтатусаОбъекта" в котором указать статус для старых договоров.
Если это будет делать пользователь, тогда включить ему роль "бпсРедактированиеДокументаРегистрацияСтатусаОбъектов".
Прикрепленные файлы:
126. user753059 20.11.18 21:51 Сейчас в теме
(125)
Я так и устанавливал "Утвержден", через кнопку "Установить статус"

Но вот какой результат проведения старого Заказа поставщику со старым договором, согласованным таким образом
Прикрепленные файлы:
127. BlizD 1124 22.11.18 16:50 Сейчас в теме
(126)
Дмитрий,

не получается повторить ошибку.
Смотрите gif во вложении

Проверьте у себя сколько есть предметов согласования для договоров в которых указан признак "ЗапрещеноИспользованиеОбъекта.."
А также какой статус указывается (новые не добавляли?), должен быть указан предопределенный "Утверждено"
Прикрепленные файлы:
128. GaneKaletova 12.12.18 13:55 Сейчас в теме
Антон, добрый день, спасибо за разработку, очень помогла в настройке системы согласования. У меня вопрос: как после того, как объект был возвращен на доработку и исправлен - вернуть его обратно на согласование тому, кто отклонил?
129. GaneKaletova 12.12.18 16:47 Сейчас в теме
(128) Разобрались. Спасибо.
130. kamervan 14.02.19 15:35 Сейчас в теме
Добрый день!

Реализован ли функционал "запрет использования элемента справочника пока он не согласован" ? Необходимо запретить использование номенклатуры без согласования.
131. BlizD 1124 17.02.19 12:03 Сейчас в теме
(130)

Добрый день.

Реализован ли функционал "запрет использования элемента справочника пока он не согласован" ? Необходимо запретить использование номенклатуры без согласования.


Да, для этого необходимо установить признак в предмете согласовании "Запретить использование объекта БД пока он не согласован"
132. Pryanishnikov_Vladimir 22.02.19 08:35 Сейчас в теме
Спасибо, очень пригодилось. В настройках пользователей есть ID Telegram и вроде как покоду там есть куски отправки в регистре сообщений, но что ничего не приходит. Это рабочий функционал? Если да расскажите как пользоваться.
133. BlizD 1124 26.02.19 18:32 Сейчас в теме
(132)
Добрый день, Владимир.
Да, рабочий. Посмотрите инструкцию вот здесь Инструкция
134. goncharova@inbox.ru 03.04.19 15:36 Сейчас в теме
Добрый день! На 1С:ERP Управление предприятием 2.4 будет работать?
135. BlizD 1124 03.04.19 18:02 Сейчас в теме
(134)
Добрый день.
Да, будет работать.
Но необходимо вставить код дополнительный (в публикации об этом написано).
Если не найдете, то отдельно сброшу информацию.
137. пользователь 24.04.19 21:57
Сообщение было скрыто модератором.
...
138. user634962_ismdmr 26.04.19 17:04 Сейчас в теме
Добрый день.
Под типовую конфигурацию версии 8.2 будет работать? Основной режим запуска "Обычное приложение".
139. BlizD 1124 27.04.19 14:54 Сейчас в теме
(138)
Добрый день, Дамир.

Какая версия платформы установлена?
Если не ниже 8.3.8.1652, то должно работать.
При этом:
У конфигурации должно стоять или свойство «Управляемое приложение» или свойство «Управляемое и обычное приложения», т.к. все формы управляемые.
140. user634962_ismdmr 27.04.19 21:36 Сейчас в теме
(139) Благодарю за ответ.

У нас версия платформы 8.3.8.1933.
В параметрах указано "Редактирование конфигурации для режимов запуска - Управляемое приложение и обычное приложение".

Антон, тогда у меня следующий вопрос. То что выложены на github-е это актуальная версия подсистемы ?
141. BlizD 1124 28.04.19 06:51 Сейчас в теме
(140)
Дамир, да актуальная.
142. Патриот 471 20.05.19 15:03 Сейчас в теме
Добрый день!
Критичный баг.
Через меню "Статусы согласований" любой пользователь подсистемы БПС может согласовать или отменить согласование любого объекта.
143. BlizD 1124 20.05.19 15:09 Сейчас в теме
(142)
Добрый день, Александр.
Отвечу позже.
145. BlizD 1124 27.05.19 08:17 Сейчас в теме
(142)
Добрый день, Александр.

Отменить согласование, да сможет любой пользователь подсистемы БПС.
А вот согласовать сможет, если он указан в качестве рецензента, иначе как он найдет задачу на согласование.
Если речь про установку статуса вручную, то это регулируется отдельным правом "бпсРедактированиеДокументаРегистрацияСтатусаОбъектов"
150. Патриот 471 29.05.19 21:38 Сейчас в теме
(145) да, опечатался, имел ввиду, что отправить на согласование как и отклонить, может любой. Но вижу вы в курсе - ок.
144. Патриот 471 20.05.19 17:09 Сейчас в теме
#2 После внедрения БПС у пользователей, которым не назначены роли из БПС, стали выпадать ошибки доступа при записи любых документов. Т.к. в подписке на событие записи идёт проверка, что документ не надо согласовывать, для чего идёт чтение справочника бпсПредметыСогласований и бпсТипыОбъектовБД и РС заблокированные объекты.

В качестве временного решения, выдал на них права на чтение всем пользователям.
Но по-хорошему надо выполнять эти обращения в привелигерованном режиме.
146. BlizD 1124 27.05.19 08:19 Сейчас в теме
(144)
Александр,

да, чтобы ошибок не было надо выдать роль "бпсПользователь" всем пользователям.
Добавил задачу на это https://github.com/BlizD/BPS/issues/17
147. Vodocanal 29.05.19 15:08 Сейчас в теме
Здравствуйте!

В FAQ написано: можно ли вызывать форму «Статусы согласований» прямо из элемента справочника или документа? Да, можно. Если у Вас используются управляемые формы тогда необходимо:
зайти в конфигуратор;
найти общую команду «бпсСтатусСогласования»;
нажать правую кнопку мыши выбрать свойство;
в свойстве “Тип параметра команды” указать составной тип данных и выбрать нужный объект.

Но у меня в конфигураторе напротив этого объекта стоит значок "замок" - нельзя редактировать, когда делаю даблклик, то показывает как будто можно редактировать.
Я чего-то не понимаю
Прикрепленные файлы:
148. BlizD 1124 29.05.19 15:23 Сейчас в теме
(147)
Добрый день.

Отвечу позже.
149. BlizD 1124 29.05.19 17:54 Сейчас в теме
(147)
Вам необходимо выбрать "Конфигурацию поставщика" = "Согласование" и потом уже изменять замок.
Прикрепленные файлы:
168. Vodocanal 06.08.19 00:48 Сейчас в теме
(149)
Я эту конфигурацию залил в одну из конфигураций, а как теперь мне ее оттуда убрать?
169. BlizD 1124 10.08.19 08:36 Сейчас в теме
(168)
Добрый день.
Самое простое это залить бекап базы или залить CF из копии базы.
171. Vodocanal 12.08.19 08:49 Сейчас в теме
(169)
Бэкап не получится, так как прошло время и в базе (по сравнению с бэкапом) есть новые данные.
CF попробую.
151. Vodocanal 30.05.19 00:17 Сейчас в теме
152. Vodocanal 30.05.19 15:00 Сейчас в теме
Изучаю модуль согласования. Чем дальше, тем больше убеждаюсь, что автор проделал огромную работу. Я знаком с 1с:Документооборот и вижу, что по функциональности согласования это уже очень близко за некоторым исключением. Большое спасибо автору!!!

А вопрос у мня такой: в обработке "Статусы согласования" для динамического списка хотел настроить видимость полей - убрать поле "Согласование" и добавить стандартные поля по отдельности Ссылка.Номер и Ссылка.Дата, а может и еще что понадобится. Но не обнаружил команды "Изменить форму". Как можно добавить эту команду?
Прикрепленные файлы:
153. BlizD 1124 30.05.19 15:44 Сейчас в теме
(152)

Добрый день,

Изучаю модуль согласования. Чем дальше, тем больше убеждаюсь, что автор проделал огромную работу. Я знаком с 1с:Документооборот и вижу, что по функциональности согласования это уже очень близко за некоторым исключением. Большое спасибо автору!!!


Большое спасибо за такие слова, очень приятно слышать.

По поводу вопроса, отвечу немного позже.
156. BlizD 1124 02.06.19 16:26 Сейчас в теме
(152)

Добрый день.

А вопрос у мня такой: в обработке "Статусы согласования" для динамического списка хотел настроить видимость полей - убрать поле "Согласование" и добавить стандартные поля по отдельности Ссылка.Номер и Ссылка.Дата, а может и еще что понадобится. Но не обнаружил команды "Изменить форму". Как можно добавить эту команду?


Думаю это связано с тем, что запрос для динамического списка формируется динамически при изменении "Типа объекта БД".
Поэтому и нет команды "Изменить форму". Могу лишь посоветовать кодом добавлять новые колонки в зависимости от выбранного типа.
Или же попробуйте добавить отдельный отчет в котором выведите нужные Вам колонки.
154. Vodocanal 31.05.19 08:39 Сейчас в теме
Изучение продолжается. Как можно реализовать такой кейс (хотя понимаю, что это вроде уже за рамками "согласования"): документ проходит процесс согласования (в это время он заблокирован), а после согласования приходит задача исполнителю "что-то сделать с документом", причем исполнитель - это не тот, кто запускал согласование. Хотел сначала просто эту задачу поставить в конец очереди согласования, но тогда документ не будет разблокирован.
158. BlizD 1124 02.06.19 16:36 Сейчас в теме
(154)
Не уверен, что правильно понял, что требуется.

Могу посоветовать использовать возможность отправки документа "Вернуть на доработку" в этом случае можно настроить, чтобы документ стал доступен для редактирования.
Прикрепленные файлы:
155. Vodocanal 01.06.19 05:09 Сейчас в теме
Маршруты с условиями работают - это хорошо. Но ситуация такая: мы хотим сделать согласование входящих электронных документов. Когда приходит входящий документ, то анализируется - если у контрагента назначено ответственное подразделение, то согласование идет на начальника этого подразделения. Если же поступает входящий документ от другого контрагента, у которого нет ответственного подразделения (например с одним контрагентом работают несколько подразделений), то бухгалтер должен сам решить на какое подразделение отослать. Не совсем понимаю, как это можно реализовать.
157. BlizD 1124 02.06.19 16:31 Сейчас в теме
(155)
Маршруты с условиями работают - это хорошо. Но ситуация такая: мы хотим сделать согласование входящих электронных документов. Когда приходит входящий документ, то анализируется - если у контрагента назначено ответственное подразделение, то согласование идет на начальника этого подразделения. Если же поступает входящий документ от другого контрагента, у которого нет ответственного подразделения (например с одним контрагентом работают несколько подразделений), то бухгалтер должен сам решить на какое подразделение отослать. Не совсем понимаю, как это можно реализовать.


Чтобы ответить на этот вопрос, надо понимать как связаны входящие электронные документы, контрагенты и подразделения.
Возможно Вам подойдет возможность указания произвольного условия:

Результат = Ложь;
Если УстановленоПодразделениеДляКонтрагента(ОбъектБД) Тогда
     Результат = Истина;
Конецесли;
Прикрепленные файлы:
159. twiny 15 26.06.19 19:02 Сейчас в теме
А исходящий эл.документ в БП3 тоже можно пустить по маршруту нужному?
160. BlizD 1124 26.06.19 19:31 Сейчас в теме
(159)

А исходящий эл.документ в БП3 тоже можно пустить по маршруту нужному?

Добрый день, Дамир.
Если это документ, тогда да можно.
* Все функции - Документы-....
161. twiny 15 26.06.19 20:55 Сейчас в теме
(160)планируете ли монетизировать ваш инструмент?
162. BlizD 1124 27.06.19 13:51 Сейчас в теме
(161)
планируете ли монетизировать ваш инструмент?

Дамир,
Нет, таких планов нет.
163. Torin 1000 04.07.19 12:28 Сейчас в теме
А сам объект где?
Прикрепленные файлы:
164. BlizD 1124 06.07.19 10:12 Сейчас в теме
(163)
Добрый день, Влад.

А сам объект где?

Это из видео скриншот?
Если да, то это исправлено уже давно.
165. SCHNEIDER GROUP 10.07.19 12:46 Сейчас в теме
Приветствую, нашёл недочёт при проверке объектов для согласования внутри документов, а именно нужно добавить проверку на заполненность значения, а то пустые значения потом не находятся в РС "бпсСтатусыОбъектов", ниже исправления выделены жирным:

Если ЗначениеЗаполнено(ИмяТЧ) Тогда
ТЧОъектаБД = Источник[ИмяТЧ];
Для каждого СтрокаТЧОъектаБД из ТЧОъектаБД цикл
ЗначениеРеквизита = СтрокаТЧОъектаБД[ИмяРеквизита];
//Nikita
Если ТипЗнч(ЗначениеРеквизита) = ТипКоторыйТребуетсяСогласовать И ЗначениеЗаполнено(ЗначениеРеквизита) Тогда
//*Nikita
МассивСсылокДляПроверки.Добавить(ЗначениеРеквизита);
Конецесли;
Конеццикла;
Иначе
170. BlizD 1124 10.08.19 14:05 Сейчас в теме
(165)
(165)
Приветствую, нашёл недочёт при проверке объектов для согласования внутри документов, а именно нужно добавить проверку на заполненность значения, а то пустые значения потом не находятся в РС "бпсСтатусыОбъектов", ниже исправления выделены жирным:


Добрый день.

Спасибо. Залили в конфигурацию. https://github.com/BlizD/BPS/commit/1712503c7168d9dc9d114f26f429db5ac4c4d51­1
166. twiny 15 14.07.19 15:06 Сейчас в теме
Когда рецензент с этап2 вернул на доработку на этап1 и этап1 отправляет на повторное согласование после исправления на этап2, изменив пояснение к задаче, то у этап2 пояснение остается старым (не обновляется текст из пояснения этап1)
167. BlizD 1124 14.07.19 18:23 Сейчас в теме
(166)
Добрый день, Дамир.
Добавил задачу
https://github.com/BlizD/BPS/issues/18
172. doleynikov 19.08.19 16:51 Сейчас в теме
Добрый день. Появилась необходимость утверждать-отклонять документы из общего модуля, не из сеанса пользователя. Это можно организовать?
Короче, есть идея интеграции VIBER и подсистемы согласований. Например, пользователь по VIBER шлет команду "#УТВЕРДИТЬ Документ: УУ00-000651
от: 19.08.2019" . Выполняется обработка команд на сервере 1С . Есть ли какая-то точка входа для внешнего вызова утверждения-отклонения? Я уже мозг сломал, разбираясь с кодом, написанным людьми с гораздо большим опытом, чем у меня ;-)
173. D_K 02.09.19 09:29 Сейчас в теме
Добрый день. Подскажите, пожалуйста, будет ли работать рассылка по Telegram на обычных формах (УСХП 1.3) или она только работает на управляемых?
174. BlizD 1124 07.09.19 07:56 Сейчас в теме
(173)
Добрый день.
Да, будет работать.
176. Dmitrii D 74 17.09.19 11:53 Сейчас в теме
Подскажите, есть ли возможность указывать в качестве пользователя группу пользователей и чтобы мог согласовать любой пользователь из данной группы, первый согласует и процесс идет дальше?
177. BlizD 1124 17.09.19 21:04 Сейчас в теме
(176) Добрый день, Дмитрий.
Нет, такой возможности нет. Только указание для роли конкретного пользователя.
179. user1063327 11.10.19 11:16 Сейчас в теме
Добрый день, данная разработка и уровень документации заслуживает внеземных похвал!!
Собираемся внедрять ваши наработки в УНФ. Подскажите, будут ли в ближайшее время выходить релизы, стоит ли подождать или запускаться на данной версии?
180. BlizD 1124 14.10.19 09:16 Сейчас в теме
(179) Добрый день, Дмитрий. Спасибо, рад, что подсистема понравилась.
Пока новых релизов не планируется.
181. ms_ananas 23.10.19 17:57 Сейчас в теме
Добрый день! Спасибо за вашу систему, очень помогла. И сейчас еще решили запустить рассылку уведомлений по почте. Единственное у нас свой сервер исходящей почты по ip. И по итогу выходит ошибка: Не удалось отправить сообщение ОписаниеОшибки {ОбщийМодуль.бпсОбщийМодуль.Модуль(704)}: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (CDO.Message.1): Транспорту не удалось подключиться к серверу.
Куда копать, с чем может быть проблема?
Заранее спасибо за ответ!
182. BlizD 1124 27.10.19 17:22 Сейчас в теме
(181)
Добрый день, Олеся.

Спасибо за отзыв.
По поводу почты могу лишь посоветовать попробовать отправку с включенным/выключенным признаком "Использовать типовые средства 1с при отправке почты"

Если это не помогает, то тут надо уже смотреть код и запускать отладку.
Прикрепленные файлы:
183. hair 31 18.11.19 10:54 Сейчас в теме
Данный проект пока не переведен в формат расширения конфигурации? Только снимать с поддержки и объединять конфигурацию?
184. BlizD 1124 22.11.19 20:23 Сейчас в теме
(183)
Добрый вечер, Александр.
Да, верно необходимо открывать замок.
Идея перевести на расширения давно была и есть. В чистую перевести не получится так как в расширении нет бизнес процессов. Плюс пока данные все еще рекомендуют хранить в основной конфигурации.
185. rinik88 36 29.11.19 10:31 Сейчас в теме
Модуль просто класс, спасибо большое за разработку. "возможность согласовать через ответное письмо, без входа в 1с" было бы супер. если еще это будет ответное смс или сообщение телеграмм, то это будет полный улет.
186. BlizD 1124 01.12.19 10:42 Сейчас в теме
(185)
Добрый день.
Рад, что подсистема понравилась.

По поводу:
>"возможность согласовать через ответное письмо, без входа в 1с" было бы супер. если еще это будет ответное смс или сообщение телеграмм, то это будет полный улет.

Пока разработка нового функционала в данной подсистеме приостановлена.
Изменения вносятся, если обнаруживаются ошибки или кто-то присылает свои доработки к функционалу.
187. kirill_sh 2 06.12.19 11:29 Сейчас в теме
Добрый день, подскажите есть ли возможность связаться лично в телеге или только тут или гите
188. Kyrales 147 27.12.19 18:58 Сейчас в теме
Отличная подсистема. Автор молодец. Но удивляет что такое множество недоделок по коду внутри. Реально потребуется время, на то чтобы привести это в нормальный оптимальный вид. Плюс по интерфейсу конечно странных моментов много.

Для автора рекомендую:
освоить "Определяемые типы",
посмотреть на ИТС как элементарно оформлять модуля
сообщить() - рекомендуется не использовать уже давно
Нстр, СтрШаблон - посмотреть что это.
Получить* и прочие устаревшие названия функций - заменить рекомендуемыми из ИТС
189. BlizD 1124 30.12.19 09:21 Сейчас в теме
(188) Добрый день, Олег.
Спасибо за отзыв.

По поводу, Ваших, замечаний, если будет чем поделится, присылайте CF залью в основную поставку.
190. Kyrales 147 30.12.19 17:08 Сейчас в теме
(189) Добрый день

Да, я уже заканчиваю доработку. Пришлю скоро после внедрения, как разрешу все первые инциденты.
Помимо модификации самой подсистемы , сделал отдельное расширение которое добавляет интерактивно колонки "Статус согласования" в объектах согласования и в Текущие дела "Мои согласования". Это расширение необходимо для бесшовной интеграции в конфигурации.
191. tim_taler 69 13.01.20 09:25 Сейчас в теме
Мое почтение!

Насколько я понял, параллельное согласование не предусмотрено в силу самой структуры бизнес-процесса,
который является ядром этой реализации?
Только строго последовательное согласование?
193. tim_taler 69 13.01.20 11:41 Сейчас в теме
(191) вопрос снят. Можно. Не увеличивать номер очереди.
(192) вопрос снят. В результате некоторых действий задвоились записи в справочнике пользователей, после очистки адресация задач работает корректно.
192. tim_taler 69 13.01.20 10:28 Сейчас в теме
Еще одна неясность: релиз 1.0.0.015

Отправляю на согласование, формирует задачи, значения реквизита "пользователь" в них не заполняет, только роли.
При этом список задач в бпсЗадача.ФормаСписка строится от пользователя, без учета ролей.
В вызове процедура СогласоватьСРецензентомПриСозданииЗадач, где собственно создаются задачи:
//ЗадачаОбъект.Пользователь = СтрокаЛистСогласования.Пользователь;

читаю описание и комменты, видео посмотрел, но пока не понимаю, как правильно настроить, чтобы
пользуны видели свои задачи?
194. user1313770 27.01.20 08:09 Сейчас в теме
что делать? у пользователей такая история с любыми документами, не могут работать.
Недостаточно прав для работы с таблицей "Справочник.бпсПредметыСогласований"
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1888)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ДоверенностьВыданная.Форма.ФормаДокумента.Форма(667)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Недостаточно прав для работы с таблицей "Справочник.бпсПредметыСогласований"
{ОбщийМодуль.бпсОбщийМодуль.Модуль(184)}: ТЗДанныеДляПроверки = Запрос.Выполнить().Выгрузить();
{ОбщийМодуль.бпсОбщийМодуль.Модуль(13)}: ТЗДанныеДляПроверки = ПолучитьТЗДанныеДляПроверки(Источник);
{ОбщийМодуль.бпсОбщийМодуль.Модуль(7)}: ПроверитьНетЛиОбъектовКоторыеТребуетсяСогласоватьПередИсполь­зованием(Источник, Отказ);

по причине:
Недостаточно прав для работы с таблицей "Справочник.бпсПредметыСогласований"
195. BlizD 1124 04.02.20 20:04 Сейчас в теме
(194)
Добрый день.
Подскажите у всех пользователей стоит роль?
* (БПС) Пользователь – необходимо указать для всех пользователей;
196. tkalin.vladimir 2 18.03.20 07:48 Сейчас в теме
Добрый день. Взял последний релиз. Настраиваю простейшее согласование. Установлен флаг "Запретить проведение БД пока он согласован". При начале согласования стоит настройка "Заблокировать объект БД". Разблокировка - при завершении если не согласовано. То есть стандартная настройка. Но проблема в том, что провести документ после согласования не возможно, т.к. проверка идет на наличие его в регистре заблокированных. Как можно запретить редактировать документ во время и после согласования, но разрешить его проведение после успешного согласования?
197. BlizD 1124 21.03.20 11:56 Сейчас в теме
(196)
Добрый день, Владимир.

Да, Вы, правы такую настройку сейчас не получится сделать.
Нужна доработка подсистемы.
Такая задача есть, пока не сделал https://github.com/BlizD/BPS/issues/4
Если готовы сделать, то буду рад.
198. vitalya24 239 27.03.20 18:44 Сейчас в теме
Супер! Спасибо!

Кстати проверено в конфигурации УНФ 1.6. Все встраивается и работает как часы.

Спасибо большое автору!
199. BlizD 1124 28.03.20 07:59 Сейчас в теме
(198)
Добрый день, Виталий.

Большое спасибо, очень приятно такое слышать.
200. user1424862 18.06.20 09:17 Сейчас в теме
Добрый день.

Есть ситуация в которой обьект БД должен согласовываться только если он создан конкретным пользователем, если он создан другими пользователями то его не нужно блокировать и согласовывать вообще. Я так понимаю, что если документы выбраны как обьект БД для согласования, то в любом случае придется согласовывать все документы?
201. BlizD 1124 20.06.20 08:52 Сейчас в теме
(200)
Добрый день.

(200)
Есть ситуация в которой обьект БД должен согласовываться только если он создан конкретным пользователем, если он создан другими пользователями то его не нужно блокировать и согласовывать вообще. Я так понимаю, что если документы выбраны как обьект БД для согласования, то в любом случае придется согласовывать все документы?


Да, согласовывать необходимо все документы, но если будут указаны условия в предмете согласования, которые дадут пустой лист согласования, то при отправке на согласования "Объект БД" сразу согласуется.

Намеренно сделал невыполнимые условия:


Отправил на согласование, контрагент сразу утвердился


202. AYurin 121 23.07.20 01:14 Сейчас в теме
Приветствую. Я правильно понимаю, что в текущей версии подсистемы я не смогу настроить иерархическую адресацию одним условием?

сотрудник компании - Вся фирма
Руководитель       - сотрудник компании.Руководитель


т.е. мне придется для каждого подразделения адресации делать условие:
сотрудник компании  - Бухгалтерия
Руководитель        - Бухгалтерия
сотрудник компании  - Отдел закупок
Руководитель        - Отдел закупок
203. BlizD 1124 25.07.20 07:24 Сейчас в теме
(202)

Добрый день, Александр.

>т.е. мне придется для каждого подразделения адресации делать условие:

Да, необходимо указывать для каждого подразделения указывать пользователя в регистре адресации.
В предмете согласования, также необходимо указывать конкретный элемент подразделения.

Возможно не понял вопроса.
204. user1424862 15.08.20 12:08 Сейчас в теме
Добрый день,

Подскажите, в чем может быть проблема?
Прикрепленные файлы:
205. BlizD 1124 15.08.20 12:11 Сейчас в теме
(204)
Добрый день.

Скорее всего необходимо сделать вставку в коде как описано в публикации
>Для конфигураций УТ 11, Комплексная автоматизация 2.0, Розница 2.2 после того как перенесли подсистему в конфигурацию

дополнительно необходимо внести код в общий модуль "БизнесПроцессыИЗадачиСобытия" процедура ЗаписатьВСписокБизнесПроцессов:

//+ БПС_Согласование 2016-07-27
Если ТипЗнч(Источник) = Тип("БизнесПроцессОбъект.бпсСогласование") Тогда
	Возврат;
Конецесли;
//- БПС_Согласование 2016-07-27


206. porbono 07.09.20 15:50 Сейчас в теме
День добрый! Для ERP 2.4 подойдет?
207. BlizD 1124 07.09.20 21:07 Сейчас в теме
(206)
Добрый день. Да, должно подойти.
208. balhomes 6 08.10.20 14:57 Сейчас в теме
Респект за качественную публикацию.
Редко встретишь такой серьезный подход.
Скорее всего буду пробовать эту подсистему у себя.
Отпишусь.
209. BlizD 1124 10.10.20 09:33 Сейчас в теме
(208)
Сергей, спасибо, очень приятно такое слышать.
210. Power_0N 49 29.10.20 23:13 Сейчас в теме
Приветствую. Антон - молодец, проделана большая работа.

Однако также есть вопросы:
1) Список реквизитов для установки условий неполный (стандартные реквизиты не выводятся), а иногда вовсе отсутствует. С чем связано - непонятно (тестировал на документе "Платежное требование" Бух 3.0.79,14), запрос в компоновщик передаётся корректный.

2) Не нашёл способа отказаться от согласования части объектов. Такая возможность есть?
Например, не требуется согласовывать документы, сумма которых <2000 р. Соответственно, надо как-то разрешить их проведение, а на остальные накладывать запрет.
211. Power_0N 49 30.10.20 21:10 Сейчас в теме
(210) увидел ответ (201)

В общем, либо отправлять на согласование (и сразу будет считаться согласованым), либо допилить механизм.
212. BlizD 1124 31.10.20 09:28 Сейчас в теме
(210)
Добрый день, Павел.

п1 - да, стандартные реквизиты не выводятся, только реквизиты. Добавил задачу #14
п2 - да, необходимо отправить на согласование и объект будет сразу согласован.
213. Power_0N 49 31.10.20 13:57 Сейчас в теме
(212) я бы предложил п.2 сделать опцией. К чему лишние действия пользователям?
215. BlizD 1124 07.11.20 10:25 Сейчас в теме
(213)
Добрый день, Павел.
В данном случае не соглашусь. До того как объект не отправлен на согласование еще не понятно должен ли он быть сразу согласован или нет.
214. Power_0N 49 31.10.20 14:10 Сейчас в теме
(212), кстати, не подойдёт ли такой вариант получения списка реквизитов:
пТекстЗапроса = "ВЫБРАТЬ *
	|ИЗ
	|	"+пМенеджерОбъектаДляЗапроса+"."+пОбъектБДИмяМетаданных+" КАК ЗапросКРеквизитамОбъекта
	|ГДЕ
	|	ЗапросКРеквизитамОбъекта.Ссылка = &Ссылка	
	|";
	НаборДанных.Запрос = (пТекстЗапроса);
216. BlizD 1124 07.11.20 10:27 Сейчас в теме
(214)
Павел,
Нет, не подойдет, т.к. в базе где встроено согласование может быть настроено ограничение доступа на уровне записей и запрос выдаст ошибку.

Проще обратится к метаданными с СтандартнымРеквизитам
217. Power_0N 49 07.11.20 14:32 Сейчас в теме
(216)
Сомневаюсь, что пользователь с ограничением прав на уровне записей сможет в принципе получить на согласование объект, по которому у него ограничение.
Но если такое возможно, то это уже ошибка в предыдущей стадии.
218. BlizD 1124 07.11.20 16:09 Сейчас в теме
(217)
Через * скорее всего еще будут доступны для выбора табличные части объекта.
Но точно не помню.
219. OOORTZ 01.12.20 16:59 Сейчас в теме
Нельзя удалить процесс согласования в конфигурации ERP 2.4 Ошибка в общем модуле ОбщийМодуль.БизнесПроцессыИЗадачиСервер
процедура УстановитьПометкуУдаленияЗадач
221. BlizD 1124 06.12.20 10:21 Сейчас в теме
220. user1475457 02.12.20 16:54 Сейчас в теме
Подскажите, а как изменить Условия? Даже если всем статус меняю - не дает изменить или пометить на удаление: "Ошибка! нельзя изменять условие, т.к. оно уже используется в согласованиях."
222. BlizD 1124 06.12.20 10:24 Сейчас в теме
(220)
Добрый день, Яков.

В данном случае необходимо добавить новое условие и уже его указать в предмете согласования.
223. hlista 20.12.20 11:37 Сейчас в теме
(1) Добрый день!

Подскажите, пожалуйста, так и должно быть, что не заполняются предопределенные значения? Или это внештатная ситуация? Как исправить? Розница 2.2 см. скрин
Прикрепленные файлы:
224. BlizD 1124 20.12.20 11:42 Сейчас в теме
(223)
Добрый день. Такого не должно быть, попробуйте заново перенести подсистему.
225. hlista 20.12.20 11:56 Сейчас в теме
(224) откатывал и заново устанавливал - все равно также. Может потому что база SQL? Также во время установки ругается на ОбщаяКартинка.Информация: Имя не уникально. Пробовал на 8.3.15 и 8.3.18.
226. BlizD 1124 20.12.20 13:09 Сейчас в теме
(225)
База sql не влияет на это.
Все объекты подсистемы с префиксом бпс поэтому общая картинка Информация это не связано с подсистемой согласования
227. totosha 24.01.21 16:15 Сейчас в теме
Для УТ 10.3 подходит ?
229. BlizD 1124 30.01.21 07:57 Сейчас в теме
(227)
Добрый день.
Думаю да должно подойти.
228. ТД Вертикаль 27.01.21 13:17 Сейчас в теме
Добрый день!
Подскажите, пожалуйста, не получается корректно настроить согласование несколькими согласователями. Первая очередь согласования может выполняться двумя руководителями (ставим галочку "Не увеличивать номер очереди"), следующая очередь - Юрист (без галочки).
Получается, Руководитель1 - очередь 1, Руководитель2 - очередь 1 (не увеличивать номер), и Юрист - ставит тоже очередь 1. Как правильно это настроить?
Прикрепленные файлы:
230. BlizD 1124 30.01.21 08:47 Сейчас в теме
(228)
Добрый день, Роман.

Необходимо в предмете согласования поставить признак "Не увеличивать номер очереди" = ДА только в первой строке. Если было бы 3 ролей, которые должны согласовывать одновременно, тогда поставить признак "Не увеличивать номер очереди" = ДА в первых 2 строках.
Прикрепленные файлы:
231. ZLENKO 398 13.02.21 16:10 Сейчас в теме
Приветсвую, интересное решение. Возможно ли сделать выполнение какого то произвольного кода (например, изменение статуса у обьекта согласования) на некоторых этпапах согласования для кадого из вариантов согласования (Согласовано, Отклонено, На доработку)?
232. BlizD 1124 14.02.21 09:26 Сейчас в теме
(231)
Добрый день.

В данный момент такой возможности нет.
Добавил задачу https://github.com/BlizD/BPS/issues/24
В задаче расписал вариант реализации.
233. D_K 26.02.21 10:27 Сейчас в теме
Доброго времени суток. Скажите пожалуйста, при установке флага "не увеличивать номер очереди" двум согласующим для успешного согласования достаточно визы одного согласующего лица в очереди либо нужны визы двух лиц стоящих в очереди? Соблюдается условие ИЛИ либо И? Спасибо.
234. BlizD 1124 27.02.21 10:35 Сейчас в теме
(233)
Добрый день, Андрей.

Сохраняется условие И, т.е. нужно чтобы согласовал каждый рецензент.

Чтобы можно было использовать условие ИЛИ не нужно использовать "не увеличивать номер очереди" необходимо создать роль в которую включить нужных рецензентов, в этом случае достаточно согласование одного из них.
235. D_K 01.03.21 15:54 Сейчас в теме
(234) Спасибо большое за решение, все получилось.
236. VKuser46895233 23.03.21 15:55 Сейчас в теме
Добрый день, а как можно настроить или выбрать, куда вернется заявка при отмене согласования или возращения на доработку.
Например если последний согласующий вернул на доработку, она вернулась инициатору.
237. BlizD 1124 02.04.21 08:18 Сейчас в теме
(236)
Добрый день, Максим.
Добрый день, а как можно настроить или выбрать, куда вернется заявка при отмене согласования или возращения на доработку.
Например если последний согласующий вернул на доработку, она вернулась инициатору.


В текущей реализации, если пользователь жмем "Вернуть на доработку", тогда процесс переходит к "Инициатору"



Чтобы была доступна кнопка "Вернуть на доработку" необходимо в предмете согласования указать признак
"Разрешено повторно согласование" = ДА
238. kep81@mail.ru 08.06.21 12:07 Сейчас в теме
Неверный тип значения: РегистрСведений.ДанныеБизнесПроцессов.Владелец
{Обработка.бпсСтатусыСогласований.МодульМенеджера(36)}: ПроцессОбъект.Записать();
{Обработка.бпсСтатусыСогласований.Форма.Форма.Форма(226)}: Обработки.бпсСтатусыСогласований.ОтправитьНаСогласование(ДопПараметры);
{Обработка.бпсСтатусыСогласований.Форма.Форма.Форма(212)}: ОтправитьНаСогласованиеНаСервере(ДопПараметры);

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Неверный тип значения: РегистрСведений.ДанныеБизнесПроцессов.Владелец
{ОбщийМодуль.БизнесПроцессыИЗадачиСобытия.Модуль(25)}: Блокировка.Заблокировать();
{Обработка.бпсСтатусыСогласований.МодульМенеджера(36)}: ПроцессОбъект.Записать();
{Обработка.бпсСтатусыСогласований.Форма.Форма.Форма(226)}: Обработки.бпсСтатусыСогласований.ОтправитьНаСогласование(ДопПараметры);

по причине:
Неверный тип значения: РегистрСведений.ДанныеБизнесПроцессов.Владелец

Поймал данную ошибку при старте Процесса согласования. Последняя КА 2.4.
239. BlizD 1124 09.06.21 06:40 Сейчас в теме
(238)
Добрый день, Евгений.
Спасибо за информацию.
240. BlizD 1124 19.06.21 08:31 Сейчас в теме
Добрый день, Евгений.

Добавил задачу https://github.com/BlizD/BPS/issues/25
241. BlizD 1124 19.06.21 18:03 Сейчас в теме
(238)
Евгений,

необходимо вставить следующий код, как описано в публикации
>Для конфигураций УТ 11, Комплексная автоматизация 2.0, Розница 2.2 после того как перенесли подсистему в конфигурацию
дополнительно необходимо внести код в общий модуль "БизнесПроцессыИЗадачиСобытия" процедура ЗаписатьВСписокБизнесПроцессов:

//+ БПС_Согласование 2016-07-27
Если ТипЗнч(Источник) = Тип("БизнесПроцессОбъект.бпсСогласование") Тогда
Возврат;
Конецесли;
//- БПС_Согласование 2016-07-27
Прикрепленные файлы:
242. projcool 04.07.21 16:27 Сейчас в теме
А есть возможность ветвления при несогласовании? Т.е. идти на определенные маршруты в зависимости от того, кто не согласовал?
243. BlizD 1124 10.07.21 06:14 Сейчас в теме
(242)
А есть возможность ветвления при несогласовании? Т.е. идти на определенные маршруты в зависимости от того, кто не согласовал?

Добрый день.
Нет, такой возможности сейчас нет.
При не согласовании маршрут может возвращатся только инициатору.
244. user1631388 16.07.21 18:29 Сейчас в теме
Добрый день!)

Подойдет для:
Конфигурация УКФ 3.0 (3.0.95.29)
Платформа 8.3.16.1876

?
246. BlizD 1124 16.07.21 19:27 Сейчас в теме
(244)
Добрый день, Элеонора.

Не проверял. Но проблем не должно быть.
245. user1631388 16.07.21 18:37 Сейчас в теме
Если мы создаем шаблон согласования с условием по контрагенту,
от этого контрагента в Текущие дела ЭДО поступает документ, который должен быть согласован,
создастся ли автоматически задача на согласование?
247. BlizD 1124 16.07.21 19:28 Сейчас в теме
(245)
Элеонора,

>Если мы создаем шаблон согласования с условием по контрагенту,
от этого контрагента в Текущие дела ЭДО поступает документ, который должен быть согласован,
создастся ли автоматически задача на согласование?

Нет, не создастся.
248. user1631388 19.07.21 11:32 Сейчас в теме
(247) Поняла. У нас есть задача по согласованию поступивших приходов в ЭДО: к этим объектам БД можно настроить согласование?
Как показано во 2 видео: делаем отбор по объекту, получаем список доступных заявок (или Поступлений) и отправляем на согласование

Если возможно, можем обсудить функционал - мы согласны на доработку
249. BlizD 1124 24.07.21 07:59 Сейчас в теме
(248)
Добрый день, Элеонора.

По поводу доработок, ответил в личку.
250. OOORTZ 12.08.21 21:26 Сейчас в теме
Добрый день.
Возможно ли на определенном этапе изменить список рецензентов?
Например, Заявитель отправил заявку на расходование, формируется лист согласования.
На следующем этапе Экономист проверяет правильность заполнения и на данном этапе,
при согласовании экономистом переформировать лист согласования в зависимости от
измененных реквизитов заявки?
Или возможно ли согласование одного объекта по разным предметам согласованиям, сейчас отбирается первый предмет согласования по коду.
Например изначально Предмет согласования - Заявка ДС -лист согласования Заявитель - Экономист,
Далее эта-же заявка Экономист-Директор-Генеральный директор
251. BlizD 1124 14.08.21 13:57 Сейчас в теме
(250) Добрый день. Нет, без доработки этого не сделать.
252. hdv 18.08.21 16:19 Сейчас в теме
Добрый день, Антон. Используем вашу подсистему, встал вопрос перенастройки условий маршрутов по одному из объектов согласования, но чтобы старые на всякий случай остались (для отката), т.к. текущие условие будут сильно меняться.
Возможно ли пометить на удаление текущий старый предмет согласования, и создать по объекту новый предмет? будет ли срабатывать он при запуске новых согласований?
И обратная операция, если мы пометим новый созданный предмет, и снимем пометку со старого, вернуться ли маршруты?
Спасибо
253. BlizD 1124 21.08.21 08:32 Сейчас в теме
Дмитрий, добрый день.

(252)
Возможно ли пометить на удаление текущий старый предмет согласования, и создать по объекту новый предмет?

Да, возможно.

будет ли срабатывать он при запуске новых согласований?

Да, будет.
Новый предмет согласования будет подбираться в форме статусы согласования.
И он же будет использоваться при старте нового согласования.

И обратная операция, если мы пометим новый созданный предмет, и снимем пометку со старого, вернуться ли маршруты?

Да, можно.
В этом случае старый предмет согласования будет указываться в форме статусы согласования.
И старый предмет будет указываться при старте новых согласований.

Обращаю внимание, что запущенные согласования по новому предмету в этом случае останутся без изменений.
По ним нужно будет либо прервать согласования либо довести согласование до конца.
254. sonne 17.10.21 19:41 Сейчас в теме
Добрый день, Антон! Спасибо за вашу подсистему!
Столкнулась с такой проблемой. Пользователь отправляет на согласование документ и может отменить согласование, пока документ "в процессе согласования". После получения статуса "Утвержден" пользователь уже никак не может отменить согласование, чтобы что-либо исправить и заново отправить. Появляется ошибка:
Нарушение прав доступа!
{Документ.бпсРегистрацияСтатусаОбъекта.МодульМенеджера(60)}: ДокОбъект = Документы.бпсРегистрацияСтатусаОбъекта.СоздатьДокумент();
255. sonne 18.10.21 00:39 Сейчас в теме
(254), разобралась. В этом случае уже не было невыполненного процесса, поэтому статус устанавливался вручную. Переделала для себя на установку в привилегированном режиме.
Заодно сделала в этом случае установку статуса "Не утверждено" и удаление из заблокированных.
256. BlizD 1124 23.10.21 09:15 Сейчас в теме
(255)
Добрый день.
Рад, что получилось внести изменения.
Если будет возможность пришлите Ваш cf посмотрю может есть смысл залить изменения в основную поставку.
257. array38 28.10.21 23:02 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста. Данная разработка актуальна? На УНФ будет работать?
258. BlizD 1124 30.10.21 09:05 Сейчас в теме
(257)
Добрый день, Артем.
Подскажите, пожалуйста. Данная разработка актуальна?

Да.
На УНФ будет работать?

Да, должна работать.
259. array38 02.11.21 17:19 Сейчас в теме
(258) Здравствуйте. Вроде работает. Заполнил объекты и условия согласований. Но при попытке зайти в Статусы согласований, выдает разные ошибки. С чем может быть связано?
Прикрепленные файлы:
260. BlizD 1124 06.11.21 10:29 Сейчас в теме
Артем, добрый день.

Здравствуйте. Вроде работает. Заполнил объекты и условия согласований. Но при попытке зайти в Статусы согласований, выдает разные ошибки. С чем может быть связано?


Сообщение об ошибке "Первые 1" было уже исправлено в релизе 1.0.0.015

По поводу второй ошибки, да такая проблема была, она уже была поправлена ранее, но релиз не был выпущен.
Выпустил новый релиз 1.0.0.016 попробуйте его проблема должна уйти.
261. BlizD 1124 06.11.21 10:29 Сейчас в теме
Выпущена версия 1.0.0.016 (Обновление от 06.11.2021)

Изменения:

Исправил получение признака, справочник иерархический или нет. Не учитывался случай когда используется ИерархияЭлементов;
@nikita добавил проверку заполненности значения реквизита, если тип объекта требуется согласовывать.
262. array38 08.11.21 12:26 Сейчас в теме
Здравствуйте. Благодарю. Ошибки ушли. Но возник другой вопрос. Подскажите, пожалуйста. Например я настраиваю на согласование Договора. Устанавливаю в Условиях, что это должны быть определенные договора, например отмеченные специальным допреквизитом, созданным специально для этого. Но после этого, ни один договор не могу использовать в базе, пишет, что он не согласован. Хотя под условия он не подходит. Почему так? Почему система все договора метит для согласования?
263. BlizD 1124 09.11.21 09:07 Сейчас в теме
(262)
Артем, сейчас если указано "Запретить использование БД пока он не согласован" = Да, то это действует для всех объектов данного типа.

Как вариант можете указать вручную статус согласования для таких договоров, что не требуется согласовывать.
264. array38 10.11.21 17:46 Сейчас в теме
(263) Благодарю. Не совсем тогда понимаю, как использовать систему согласования для договоров так, чтобы запрещать использование объекта согласования пока он не согласован?
265. BlizD 1124 20.11.21 08:44 Сейчас в теме
(264)
Артем,

Подскажите если сейчас отправить на согласование договор, который по условиям не требует согласование, что будет?
По идее согласование должно выполниться и договор будет согласован.
267. array38 22.11.21 00:11 Сейчас в теме
(265) У меня так не происходит, почему-то.
266. BlizD 1124 21.11.21 11:27 Сейчас в теме
(264)
Артем,

>Подскажите если сейчас отправить на согласование договор, который по условиям не требует согласование, что будет?

Проверил, в этом случае договор будет сразу утвержден.

Рис. 1

Рис. 2
268. array38 22.11.21 07:30 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста. Можно ли настроить бота в телеграмм, без публикации базы? https://infostart.ru/1c/articles/819087/ вот так вот можно?
Есть кто может с этим помочь?
269. array38 22.11.21 21:01 Сейчас в теме
(268) Или, уточните, пожалуйста. Подразумевается публикация в локальной сети? Или наружу надо именно выводить базу? Я не совсем понял по инструкции для телеграмма. Там на скрине указан адрес публикации базы внутри локальной сети...
270. BlizD 1124 27.11.21 08:52 Сейчас в теме
(268)
Добрый день.
В текущем варианте реализации без публикации базы не получится.
271. array38 07.12.21 18:04 Сейчас в теме
Здравствуйте. Никак не могу победить телеграмм(( не отправляет сообщения. Базу опубликовал. Все везде прописал. Не работает и все тут. Не могу понять в чем дело. Можете подсказать? В логах сообщений только попытки отправить на почту. Но и там ошибка. Не могу понять, что нужно заполнить. Посмотрите, пожалуйста.
Прикрепленные файлы:
276. BlizD 1124 12.12.21 12:07 Сейчас в теме
(271)
Добрый день, Артем.

Проверьте, что учетная запись для отправки уведомлений на почту заполнена и тестовое письмо отправляется.



А также заполнен адрес электронной почты для пользователей в РС
272. hrom15 8 08.12.21 12:28 Сейчас в теме
не могу скачать вашу подсистему
277. BlizD 1124 12.12.21 12:08 Сейчас в теме
(272)
Добрый день, Андрей.
Ответил в личку.
273. metatron_rus 08.12.21 17:05 Сейчас в теме
Добрый день.
Скажите пожалуйста этот функционал реализован?
"возможность согласовать через ответное письмо, без входа в 1с;"

Если да то где в настройках найти шаблон ответного письма?
Спасибо.
275. BlizD 1124 12.12.21 11:59 Сейчас в теме
(273)
Добрый день, Иван.

Нет, данный функционал не реализован.
274. BlizD 1124 12.12.21 11:58 Сейчас в теме
Выпущена версия 1.0.0.017 (Обновление от 12.12.2021)

Изменения:

@Tambu реализована динамическая адресация по подразделениям Инструкция
@Tambu список разрешенных реквизитов для заблокированных объектов БД Инструкция
Прочее:

Смена используемой платформы при разработке и выгрузке в гит 8.3.19.1150
314. OOORTZ 06.12.22 11:47 Сейчас в теме
(274)
При динамической адресации по подразделениям. По реквизиту получаем тип реквизита, например, Структура предприятия, отличный от ПодразделениеАдресации. Как подразумевалось это использовать?
315. BlizD 1124 11.12.22 08:56 Сейчас в теме
(314)
Добрый день, Владислав.

При динамической адресации по подразделениям. По реквизиту получаем тип реквизита, например, Структура предприятия, отличный от ПодразделениеАдресации. Как подразумевалось это использовать?


Предполагается, что реквизит объекта имеет тип "Справочник.бпсПодразделенияАдресации".
То есть если Ваш реквизит имеет тип "СтруктураПредприятия", то именно он не подойдет.
Нужно, чтобы объект согласования содержал реквизит с типом "бпс_ПодразделениеАдресации".

Второй вариант это добавить новый реквизит "бпс_ПодразделениеАдресации" в "СтруктураПредприятия" и при динамической адресации брать значение из него.
Подразделение.бпс_ПодразделениеАдресации

Правда в этом варианте, нужно будет скорректировать код в БизнесПроцессе.бпсСогласование метод ЗаполнитьЛистСогласования
В этом месте необходимо сначала получить значение реквизита объекта БД, а потом уже от него получить значение из нового реквизита.
		//если подразделение устанавливается динамически, тогда меняем на подразделение из ОбъектаБД
		Если СтрокаОпределениеЛистаСогласования.Условие.ВыборПоПодразделениям Тогда
			СтрокаЛистСогласования.ПодразделениеАдресации = ОбъектБД[пУсловие.РеквизитПодразделение];
		КонецЕсли;
278. array38 15.12.21 11:30 Сейчас в теме
(276) Заполнено. Тестовое отправляется. Но в телеграмм сообщения не уходят по прежнему.
279. BlizD 1124 19.12.21 11:00 Сейчас в теме
(278)
Добрый день, Артем.
А обычное уведомление на почту работает?
Просто по тексту ошибки очень похоже на проблему уведомления на почту.

Сейчас нельзя отключить отправку уведомлений на почту, поэтому должны быть выполнены настройки и для почты.

Как настроить учетную запись для отправки уведомлений
280. пользователь 19.12.21 11:04
Сообщение было скрыто модератором.
...
281. BlizD 1124 19.12.21 11:07 Сейчас в теме
(278)
Артем, очень похоже, что нужно отладкой смотреть, почему сообщения не уходят в телеграмм.
282. sttt 116 10.01.22 20:37 Сейчас в теме
(278) У системной учетной записи заполнен адрес, от кого сообщение отправляется?
В предоставленном скрине видно, что ругается на системную учетную запись, помеченную желтым кружком.
Прикрепленные файлы:
283. array38 10.01.22 23:44 Сейчас в теме
(282)
Сообщение отправлятся от имени учетной записи, которую я настроил в подсистеме согласования... от нее и отправляется сообщение. Проблему с телеграммом вроде поняли. База опубликована через прокси.... то есть чтобы по ссылке в базу зайти через браузер, сначала придется ввести логин и пароль прокси ссервера, только потом открывается окно запроса логина и пароля в саму базу. поэтому в телегу не проходят сообщения.... видимо. Ковыряемся)
284. sttt 116 11.01.22 00:14 Сейчас в теме
(283) Там в коде жестко от системной учетной записи:
	СистемнаяУчетнаяЗаписьЭлектроннойПочты = Справочники.бпсУчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты;
	
	Соединение = бпсОбщийМодуль.УстановитьСоединениеСПочтой(СистемнаяУчетнаяЗаписьЭлектроннойПочты);
	
	Выборка = РезультатЗапроса.Выбрать();
		
	Пока Выборка.Следующий() Цикл
		пИдентификаторСообщения = Выборка.ИдентификаторСообщения;
		ПараметрыПисьма = Новый Структура;
		ПараметрыПисьма.Вставить("Кому", Выборка.Кому);
		ПараметрыПисьма.Вставить("Тело", Выборка.Тело);
		ПараметрыПисьма.Вставить("Тема", Выборка.Тема);
		СообщениеОтправлено = Ложь;
		Попытка
			бпсОбщийМодуль.ОтправитьПочтовоеСообщение(СистемнаяУчетнаяЗаписьЭлектроннойПочты,ПараметрыПисьма,Соединение);
Показать
285. tambu 88 31.01.22 21:27 Сейчас в теме
Антон, доброго дня! Я в гит направил запрос на слияние. Добавил возможность назначать согласователя (из справочника пользователей) произвольным алгоритмом, без использования ролей и подразделений адресации. Часто на предприятиях уже есть иерархия пользователей и согласователей можно определить зная автора документа, либо ещё по каким-то признакам. Во вложенном файле инструкция, надеюсь такая функция пригодится.
Прикрепленные файлы:
БПС алгоритмы нахождения согласователей.docx
286. BlizD 1124 01.02.22 12:39 Сейчас в теме
(285)
Александр, добрый день.
Спасибо. Как посмотрю отвечу.
287. IDR72 03.02.22 12:02 Сейчас в теме
(285)
ие. Добавил возможность назначать согласователя (из справочника пользователей) произвольным алгоритмом, без испол

Добрый день!
Очень нужная штука!
У меня в документе есть дополнительная табличная часть, в которую заносятся менеджеры, которые должны согласовать документ. Их количество - плавающее. Надеюсь с помощью этой доработки смогу прописать маршрут.
288. BlizD 1124 04.02.22 10:50 Сейчас в теме
(285)

Александр, добрый день.

Не удается загрузить из файлов в конфигурацию выдает ошибку
Какая версия платформы использовалась при выгрузке в Git?
Необходимо было использовать 8.3.19.1150
Просьба либо перевыгрузить файлы под указанную платформу либо прислать CF файл.
Прикрепленные файлы:
291. BlizD 1124 04.02.22 11:16 Сейчас в теме
(288)
Александр,

Вроде на платформе 8.3.20.1674 загрузилось.
Смотрю дальше.
На будущее необходимо использовать ту версию платформы, что указано в описании иначе будут конфликты при слиянии в гит и проблемы с загрузкой.
289. BlizD 1124 04.02.22 11:01 Сейчас в теме
(285)
Александр,

добавил описание как доработать через CF файл конфигурацию
https://github.com/BlizD/BPS/issues/30
292. BlizD 1124 04.02.22 12:10 Сейчас в теме
Выпущена версия 1.0.0.018 (Обновление от 04.02.2022)

Изменения:

@Tambu реализована возможность указать свой алгоритм для нахождения тех кто будет согласовывать Инструкция

Прочее:

Смена используемой платформы при разработке и выгрузке в гит 8.3.20.1674
Добавил описание как доработать конфигурацию через CF файл
293. kasperus 24.03.22 16:17 Сейчас в теме
Добрый день, помогите решить проблему касательно уведомлений в телеграмм.

При поступлении документа руководителю приходит уведомление в его телеграм, тут всё окей

После того как документ согласован - инициатору не приходит уведомление в телеграмм (приходит только на почту), а в ошибках пишет что система пытается отправить сообщение на ID пользователю = [0].
ID действительно отсутствует в форме отправки уведомления.. Хотя пользователю БПС он присвоен так-же как и руководителю.

1С:Управление торговлей.
Прикрепленные файлы:
294. kasperus 25.03.22 09:05 Сейчас в теме
(293) Вопрос снимается, нужно было сменить переменную на Истину в модуле объекта бпсЗадача на отправку втелеграм, в ОтправитьУведомлениеОЗадаче
295. BlizD 1124 03.04.22 11:34 Сейчас в теме
(294)
ОтправитьУведомлениеОЗадаче

Добрый день, Владимир.
Да, верно.
Эти изменения уже есть в релизе
https://github.com/BlizD/BPS/commit/4ccdb053a3845c63db52598a2b0c57790e35e10­c
296. qwed557 30 09.06.22 01:16 Сейчас в теме
Здравствуйте, а есть понимание когда будут реализованы эти доработки:
возможность перенаправлять задачу согласования другому рецензенту;
возможность согласовать через ответное письмо, без входа в 1с;
297. BlizD 1124 12.06.22 10:24 Сейчас в теме
(296)
Добрый день, Олег.

Здравствуйте, а есть понимание когда будут реализованы эти доработки:
возможность перенаправлять задачу согласования другому рецензенту;
возможность согласовать через ответное письмо, без входа в 1с;


Нет, такого понимания нет. Ждем желающих внести такие изменения =)

Как доработать через CF файл
298. BlizD 1124 23.07.22 10:43 Сейчас в теме
Выпущена версия 1.0.0.019 (Обновление от 23.07.2022)

Новое:

@YUYA1964 #35 В Согласование добавлена колонка "Согласователь" и "Алгоритм" в табличную часть "ЛистСогласования". Инструкция

Прочее:

@Poirus9 #32 Скорректировал получение номера строки при проверке разрешенных реквизитов
@YUYA1964 #34 Не заполнены путь к данным на ФормаЭлемента и ФормаГруппы для справочника бпсАлгоритмыНахожденияСогласователей
299. b66 25.07.22 19:31 Сейчас в теме
Добрый день! Подсистема - бомба, есть только 2 вопроса))

1. Есть ли возможность указать согласователя, после визы которого документ сразу становится согласованным не дожидаясь остальных?

2. Как-то можно поддержать проект?)
300. BlizD 1124 30.07.22 14:41 Сейчас в теме
(299)
Добрый день.

Рад, что понравилась.
1. Есть ли возможность указать согласователя, после визы которого документ сразу становится согласованным не дожидаясь остальных?


Нет, такой возможности нет.

2. Как-то можно поддержать проект?)


Вариантов несколько:
Можете скачать здесь проект за SM.
Можете сделать доработку какую то и прислать в проект см. Как доработать подсистему согласования.
301. Oblachnov 17.08.22 14:24 Сейчас в теме
Добрый день.
Подскажите, пожалуйста, как можно решить следующую задачу - менеджер может создать контрагента, но его нельзя использовать, пока он не будет согласован. Сейчас, если поставить флаг "Запретить использование объекта БД, пока он не согласован", не получается записать созданного контрагента.
302. BlizD 1124 20.08.22 13:05 Сейчас в теме
(301)
Добрый день, Филипп.

Достаточно указать в предмете согласования "Запретить использование объекта БД пока он не согласован", в этом случае должно давать создавать контрагента.



Проверил на своей базе, контрагент создается, проблему пока не могу воспроизвести.
303. user1839833 07.09.22 14:51 Сейчас в теме
(182)
Добрый день!
Столкнулись с такой же проблемой
Есть настроенная системная учетная запись (отправка писем из 1с работает стабильно)
Настройка учетной записи электронной почты подсистемы Согласование без установленного флага "Использовать типовые средства 1с при отправке" выдает такую же ошибку, как и в сообщении ранее.
Если флаг установить выходит другая ошибка: "Аутентификация не прошла (SMTP error code 535 5.7.3 Authentication unsuccessful
)
{ОбщийМодуль.бпсОбщийМодуль.Модуль(1018)}: Соединение.Подключиться(Профиль);
{ОбщийМодуль.бпсОбщийМодуль.Модуль(1001)}: Соединение = УстановитьСоединениеСПочтой(УчетнаяЗапись);
{ОбщийМодуль.бпсОбщийМодуль.Модуль(790)}: ИдентификаторСообщения = ОтправитьСообщение_ТиповыеСредства1с(УчетнаяЗапись,ПараметрыПисьма,Соединение);
{ОбщийМодуль.бпсОбщийМодуль.Модуль(460)}: ИдентификаторСообщения = ОтправитьСообщение(УчетнаяЗапись, ПараметрыПисьма, Соединение);
{Справочник.бпсУчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(8)}: ИдентификаторСообщения = бпсОбщийМодуль.ОтправитьПочтовоеСообщение(Справочники.бпсУчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты,ПараметрыПисьма);
{Справочник.бпсУчетныеЗаписиЭлектроннойПочты.Форма.ФормаЭлемента.Форма(48)}: КомандаОтправитьТестовоеСообщениеНаСервере(АдресЭлектроннойПочтыКому);
{mngbase/InputCommon2.lf(5)}: Close(1);

по причине:
Аутентификация не прошла (SMTP error code 535 5.7.3 Authentication unsuccessful
)"
Подскажите пожалуйста как побороть ошибку?
304. user716001 20.09.22 06:56 Сейчас в теме
Здравствуйте, подскажите пожалуйста, у нас не отправляются письма пользователям на указанные адреса электронной почты. Вроде все настроили правильно. Через системную учетную запись тестовые письма уходят без проблем. Но когда пытаемся отправить уведомления, они не приходят на почту. Ошибок нет. В сообщениях стоит статус " В системе 1С вам поступила задача", указан адресат, стоит дата создания и дата отправки. Кол-во попыток стоит 0, как будто вообще на почту не было попыток отправки. В настройках пользователей (БПС) Не уведомлять от задачах почтой галки не стоят. Вопрос почему, не отправляются сообщения на почту ,что делаем не так?
307. BlizD 1124 23.09.22 08:40 Сейчас в теме
(304)
Максим, добрый день.

Попробуйте указать в качестве теста указать ящик mail.ru и проверить на него приходят уведомления или нет.
Возможно проблема в Вашем почтовом сервере, что используете.
305. user716001 20.09.22 07:06 Сейчас в теме
Забыл добавить, в настройках системной учетной записи (Учетная запись электронной почты) включена настройка использовать типовые средства 1С при отправке почты. Если отключить данную настройку, тогда тестовое письмо не отправляется, выходит ошибка.
306. user1789137 21.09.22 14:09 Сейчас в теме
Добрый день!
А с 1С ERP УП 2.5.8 работать будет?
308. BlizD 1124 23.09.22 08:41 Сейчас в теме
(306)
Алексей, добрый день.

Да, должно работать.
Скорее всего придется вставить заглушку в коде (в тексте публикации она описана в самом низу почти).

Подсистема готова к встраиванию в любую конфигурацию 1с.
309. user716001 29.09.22 12:19 Сейчас в теме
Попробовали через mail.ru, тоже самое, в настройках системной учетной записи, при нажатии кнопки отправить тестовое сообщение письмо доходит до заданного адреса, а при попытке отправить уведомления, они не приходят на почту. Ошибок нет. В сообщениях стоит статус " В системе 1С вам поступила задача", указан адресат, стоит дата создания и дата отправки. Кол-во попыток стоит 0
310. user716001 29.09.22 13:33 Сейчас в теме
Все проблему решили, в адресах электронной почты у пользователей был добавлен лишний символ, программист наш ошиблась, когда забивала адреса. Спасибо
311. BlizD 1124 01.10.22 09:03 Сейчас в теме
312. user1789137 09.11.22 14:05 Сейчас в теме
Добрый день!

Есть ли возможность переадресовать задачу на согласование на другого пользователя после запуска процесса, если, например, выяснилось, что текущий согласовательная отсутствует на работе?

Есть ли возможность настроить отображение задачи на согласования вместе с другими задачами пользователя на начальной странице?
313. BlizD 1124 14.11.22 08:58 Сейчас в теме
(312)
Добрый день.

Есть ли возможность переадресовать задачу на согласование на другого пользователя после запуска процесса, если, например, выяснилось, что текущий согласовательная отсутствует на работе?


Если в "Предмете согласования" используется адресация по "Подразделению" + "РольАдресации" - тогда можно добавить запись в РС: "Регистр адресации" на замещающего сотрудника, в этом случае все созданные задачи будут видны замещающему сотруднику.

Есть ли возможность настроить отображение задачи на согласования вместе с другими задачами пользователя на начальной странице?

Нет, сейчас такое настроить нельзя.
316. user1789137 13.12.22 16:39 Сейчас в теме
Добрый день!

После перехода на релиз 2.5.8.342 (1С ERP УП), при попытке остановить типовое задание, где предметом является договор, возникает ошибка (текст ниже). Этот же договор в системе согласования имеет статус "Утвержден".

Планируется ли исправление данной ошибки?


Текст ошибки:

У пространства блокировок БизнесПроцесс.бпсСогласование не существует поля с именем ВедущаяЗадача
{ОбщийМодуль.БизнесПроцессыИЗадачиКлиент.Модуль(99)}:Форма.Записать();
{БизнесПроцесс.Задание.Форма.ФормаБизнесПроцесса.Форма(413)}:БизнесПроцессыИЗадачиКлиент.ОстановитьБизнесПроцессИзФормыОбъекта(ЭтотОбъект);

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
У пространства блокировок БизнесПроцесс.бпсСогласование не существует поля с именем ВедущаяЗадача
по причине:
У пространства блокировок БизнесПроцесс.бпсСогласование не существует поля с именем ВедущаяЗадача
317. BlizD 1124 18.12.22 10:27 Сейчас в теме
(316)
Добрый день, Алексей.
Спасибо за информацию, создал задачу
https://github.com/BlizD/BPS/issues/41
318. BlizD 1124 18.12.22 10:58 Сейчас в теме
(316)
Алексей,

Вам необходимо в общий модуль БизнесПроцессыИЗадачиСервер процедура ПриИзмененииСостоянияЗадачи

Вставить следующий код
// [+] БПС_Согласование 18.12.2022
Если МетаданныеБизнесПроцесса.Имя = "бпсСогласование" Тогда
    Продолжить;
КонецЕсли;
// [+] БПС_Согласование 18.12.2022
Прикрепленные файлы:
319. user1789137 19.12.22 13:32 Сейчас в теме
(318)
Добрый день, спасибо!
320. user644579_pavel.vishnev 31.01.23 10:21 Сейчас в теме
Не понятно почему в типовой УПП 1.3 при создании "Предмета" возникает ошибка
Прикрепленные файлы:
322. BlizD 1124 04.02.23 10:56 Сейчас в теме
(320)

Павел, добрый день.

Подскажите какая версия платформы у Вас и какой режим совместимости указан в конфигурации?
Вместо ЭтаФорма, необходимо использовать ЭтотОбъект начиная с платформы 8.3.3

В версии платформы 1С Предприятие 8.3.3 свойство формы ЭтаФорма было признано устаревшим. Вместо него следует использовать свойство ЭтотОбъект

https://its.1c.ru/db/metod8dev#content:5293:hdoc:_top:thisform
321. user644579_pavel.vishnev 31.01.23 10:54 Сейчас в теме
Переименовал на "ЭтаФорма" посмотрим как пойдет
323. vakham 22 08.02.23 11:24 Сейчас в теме
Здравствуйте. Возможно, вопрос не по адресу. Всё работает, но если не полные права, то не видно колонок "Организация" и "Сумма". Никак не соображу, как были скрыты колонки динамического списка.
324. vakham 22 10.02.23 16:18 Сейчас в теме
(323) "Какая же гадость ваша заливная рыба 1С8!" (с) "Иван Васильевич меняет квалификацию"

После камасутры с ролями и правами методами научного тыка и ампутации выяснилось, что чтобы заработали колонки, надо включить в роли для всех справочников и документов "чтение" и "просмотр", а затем в объекте задача жамкнуть "просмотр и редактирование" и таблиц значений (причем, если уйти-вернуться на таблицы, с них галочки исчезают). Только после этого колонки появились.
325. BlizD 1124 11.02.23 10:34 Сейчас в теме
(324)

Добрый день.

Не совсем понял, что требовалось и как это связано с подсистемой "Согласования".
Но рад, что получилось решить.
326. vakham 22 11.02.23 16:27 Сейчас в теме
Признаться, сам не понял.
На новом месте работы надо было допились систему согласования, которая скачена у вас. Одна из задач была: добавить колонки, которых не было у рядовых пользователей. Если правильно понял, то это потому что в динамическом списке тип "Документ.Ссылка". И если не на все объекты "документ" есть право на чтение, то почему-то на пару колонок получился запрет.
Не знаю как это всё взаимосвязано.
327. minudo 28.02.23 16:59 Сейчас в теме
Добрый день.
Подскажите, подойдет для ERP УХ?
328. BlizD 1124 04.03.23 10:43 Сейчас в теме
(327)
Добрый день,
Подскажите, подойдет для ERP УХ?

Да, должно работать.

Единственное скорее всего еще придется код в 2 места (см. описание в публикации)

Для конфигураций УТ 11, Комплексная автоматизация 2.0, Розница 2.2 после того как перенесли подсистему в конфигурацию

дополнительно необходимо внести код в общий модуль "БизнесПроцессыИЗадачиСобытия" процедура ЗаписатьВСписокБизнесПроцессов:

//+ БПС_Согласование 2016-07-27
Если ТипЗнч(Источник) = Тип("БизнесПроцессОбъект.бпсСогласование") Тогда
	Возврат;
Конецесли;
//- БПС_Согласование 2016-07-27



А также дополнительно необходимо внести код в общий модуль БизнесПроцессыИЗадачиСервер процедура ПриИзмененииСостоянияЗадачи

// [+] БПС_Согласование 18.12.2022
Если МетаданныеБизнесПроцесса.Имя = "бпсСогласование" Тогда
    Продолжить;
КонецЕсли;
// [+] БПС_Согласование 18.12.2022
329. vakham 22 10.03.23 11:28 Сейчас в теме
Здравствуйте. У пользователя возникла ошибка при входе в "Статусы согласований". Выяснил, что ошибка динамического списка связана с наличием сразу двух статусов у одной заявки. Оказалось, что заявка была по одному предмету согласования, а после возврата на доработку, предмет согласования стал другим.
Так понимаю, что статус должны быть как "Горец" - остаться только один. Тогда получается либо как-то должен стираться старый статус или измениться текст запроса. Не поможете с этим вопросом?
p.s. Тест запроса взят из "Статусы согласований".
Прикрепленные файлы:
ТекстЗапроса.txt
331. BlizD 1124 03.06.23 08:40 Сейчас в теме
(329)
Решили в переписке личной.
330. vakham 22 02.06.23 08:54 Сейчас в теме
Здравствуйте. Может подскажите... После создания заявки на расход денежных средств она не видна в списке "Статусы согласований" . Старые видны, новые - нет. Под административными правами всё видно. Но почему тогда старые видны?
332. BlizD 1124 03.06.23 08:41 Сейчас в теме
(330)
Добрый день.
И старые и новые должны быть видны, каких то спец ограничений нет в коде.
Может просто необходимо обновить список?
333. hanio 58 07.06.23 13:31 Сейчас в теме
Подскажите а расширение не планируете сделать? как-то менять конфу очень не хочется а задача согласования контрагентов в УТ 11.4 поставлена
334. BlizD 1124 10.06.23 08:42 Сейчас в теме
(333) Эльдар, добрый день.
Подскажите а расширение не планируете сделать?

В расширениях не было регл. заданий, бизнес а процессов.
Раньше точно не планировал, с выходом 8.3.23 можно будет вернутся к этому вопросу.
Но там в любом случае останется вопрос режима совместимости, вряд ли типовые конфигурации быстро перейдут на 8.3.23
335. hanio 58 13.06.23 13:02 Сейчас в теме
(334) спасибо за ответ буду ждать система очень понравилась
336. and60 07.07.23 10:16 Сейчас в теме
Добрый день. А "возможность согласовать через ответное письмо, без входа в 1с" (т е согласование по почте) еще только в возможных планах?
337. BlizD 1124 08.07.23 07:12 Сейчас в теме
(336)
Добрый день.
А "возможность согласовать через ответное письмо, без входа в 1с" (т е согласование по почте) еще только в возможных планах?

Как реализовать понятно.
Но рук свободных нет.
Поэтому да, только планы.
355. Mixalich03 27.06.24 16:31 Сейчас в теме
(337) Здравствуйте, понравилось ваше решение, не хватает как раз функционала согласования непосредственно в почте. Задача судя по гиту уже больше года без движения, возможна ли реализация функционала за деньги?
356. BlizD 1124 30.06.24 06:42 Сейчас в теме
(355)Андрей, добрый день.
Спасибо. Рад, что понравилось.
Ищем добровольцев, чтобы реализовать этот функционал.
Если найдем, то помогу с решением.
338. kudin 14.08.23 14:45 Сейчас в теме
Добрый день.
Подскажите, пожалуйста, как можно посмотреть кто нажал Не согласовано. Вижу только статус Не утверждено, кнопка Лист согласования неактивна.
Прикрепленные файлы:
339. BlizD 1124 20.08.23 17:00 Сейчас в теме
(338)
Александр, добрый день.

Подскажите, пожалуйста, как можно посмотреть кто нажал Не согласовано. Вижу только статус Не утверждено, кнопка Лист согласования неактивна.


В данном случае еще не было запущено согласование.
Если бы кто-то нажал "Не согласовано" то стоял бы статус "Отклонено" и кнопка "Лист согласования" была бы доступна.
Прикрепленные файлы:
340. kudin 21.08.23 09:21 Сейчас в теме
341. vakham 22 16.10.23 15:20 Сейчас в теме
Здравствуйте. Скорее для перестраховки хотел уточнить... В бизнес-процессе бпсСогласование реквизит ОбъектБД имеет тип ДокументСсылка и СправочникСсылка. Это задумано для универсальности согласования, но можно смело убрать тот же тип СправочникСсылка?
342. BlizD 1124 21.10.23 14:32 Сейчас в теме
(341) Добрый день.
Да, сделано для универсальности.
Например договора согласовывать.
343. Gaziza 15.11.23 17:16 Сейчас в теме
Добрый день!

Подскажите как можно удалить его с 1С БК 3.0 для Казахстана ?
Нам не подошел данный функционал.
344. BlizD 1124 18.11.23 10:25 Сейчас в теме
(343)
Добрый день, Газиза.

Подскажите как можно удалить его с 1С БК 3.0 для Казахстана ?
Нам не подошел данный функционал.


Обычно, сначала ставят на копии и там принимают решение подходит подсистема или нет.

Есть два варианта:

1. Ничего не удалять, просто убрать пользователям права от подсистемы согласования:
"(БПС) Пользователь"

2. Потребуется разработчик для этого.
В конфигураторе все объекты подсистемы начинаются с префикса "бпс"
Можете в конфигураторе установить отбор на подсистему "бпсСогласование" и удалить все объекты, что к ней относятся.
Но перед этим необходимо снять с поддержки

Все это сначала выполните на копии своей базы, убедитесь, что все работает как Вам требуется.
Прикрепленные файлы:
345. PerlAmutor 162 25.02.24 09:26 Сейчас в теме
Проект с 2022 года не развивается судя по всему...
Вопрос: можно ли реализовать следующий сценарий с помощью этой подсистемы:
Требуется согласовать один закупочный документ многими участниками процессов:
- служба закупок
- служба бюджетирования
- служба бухгалтерии

При этом все эти службы должны согласовывать документ параллельно. Службе закупок для редактирования доступны одни реквизиты, службе бюджетирования свои, а службе бухгалтерии свои, но возможны ситуации, когда определенные реквизиты доступны сразу нескольким службам. Если хотя бы одна из служб согласовала свои реквизиты, то они блокируются, а остальные нет. При этом если даже все согласовали свои реквизиты, то у пользователя должна быть возможность редактировать определенные реквизиты документа, например такие как "Комментарий пользователя", прикреплять файлы к документу, но не удалять их. Кроме этого бывают ситуации, когда идет срочная закупка (на выходных и праздниках например) и согласование со службой бюджетирования и бухгалтерией является неблокирующими в этом случае (просто никого не найдете на выходных).
346. BlizD 1124 02.03.24 10:37 Сейчас в теме
(345)
Добрый день.

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

>При этом все эти службы должны согласовывать документ параллельно.

Для параллельного согласования необходимо использовать реквизит "Не увеличивать номер очереди" в справочник "Предметы согласований". Это позволяет создавать задачи по согласованию для нескольких ролей сразу.

https://cloud.githubusercontent.com/assets/10989306/26677871/58324e9e-46d6-11e7-8c00-8db1876f087e.gif

Для остальных вопросов скорее всего потребуется доработка, в текущем режиме не получится настроить.
Почитайте инструкцию Инструкция Возможно что то подойдет.
347. ASVlasov 27.03.24 12:33 Сейчас в теме
Здравствуйте.

Скажите пожалуйста, есть ли возможность запустить на согласование внешний вордовский файл (например проект договора) ?
348. BlizD 1124 30.03.24 08:53 Сейчас в теме
(347)
Добрый день, Андрей.
Скажите пожалуйста, есть ли возможность запустить на согласование внешний вордовский файл (например проект договора) ?


Да, если Word - файл сохраняется в каком то справочнике например "ДоговорыКонтрагентовПрисоединенныеФайлы"
Прикрепленные файлы:
349. ASVlasov 02.04.24 14:45 Сейчас в теме
Спасибо за ответ. Еще вопрос - Допустим создаю условия на сумму документа. Мне нужно процесс развести на 3 ветки.
1-ая до10 т.р. согласовывает один человек, 2-ая- согласовывают 3 человека (юрист, безопасник...) 3-я - 5 человек и утверждает гендир. Возможно такое?
350. BlizD 1124 07.04.24 09:29 Сейчас в теме
(349)
(349)
Спасибо за ответ. Еще вопрос - Допустим создаю условия на сумму документа. Мне нужно процесс развести на 3 ветки.
1-ая до10 т.р. согласовывает один человек, 2-ая- согласовывают 3 человека (юрист, безопасник...) 3-я - 5 человек и утверждает гендир. Возможно такое?

Добрый день, Андрей.
Да, такое возможно.
351. ASVlasov 09.04.24 17:50 Сейчас в теме
(350)
Здравствуйте. Спасибо за ответ.
Если не сложно, можете подсказать как это сделать?
352. BlizD 1124 11.05.24 08:12 Сейчас в теме
(351)
Добрый день, Андрей.

1-ая до10 т.р. согласовывает один человек, 2-ая- согласовывают 3 человека (юрист, безопасник...) 3-я - 5 человек и утверждает гендир. Возможно такое?


Например можно сделать так:

1. условие (без условия) - там указываем роль "Основной по заявкам на оплату";
2. Сумма оплаты больше 10 тыс - там указываем роль "Юристы, Безопасники"
3. Сумма оплаты больше 50 тыс - там указываем роль "_РегДиректор"
Прикрепленные файлы:
353. Kontakt 110 05.06.24 14:43 Сейчас в теме
Интересное решение...а есть возможность запускать согласование для объектов из расширения?
354. BlizD 1124 12.06.24 16:26 Сейчас в теме
(353) Добрый день, Андрей.
Интересное решение...а есть возможность запускать согласование для объектов из расширения?

Все зависит от режима совместимости и версии платформы. Начиная с версии 8.3.20 это возможно.
https://wonderland.v8.1c.ru/blog/razvitie-rasshireniy/
357. rviiii87 18.08.24 12:05 Сейчас в теме
Добрый день. Проверено на Управление нашей фирмой, редакция 3.0, все работает без костылей
358. BlizD 1124 18.08.24 12:17 Сейчас в теме
(357)
Добрый день, Валерий.
Проверено на Управление нашей фирмой, редакция 3.0, все работает без костылей

Спасибо, за информацию.
359. jonybanchicov 17 18.09.24 12:05 Сейчас в теме
Добрый день!
Огромная Вам благодарность за разработку!
Скажите, планируется ли выпуск подсистемы, как расширение?
362. BlizD 1124 20.09.24 08:50 Сейчас в теме
(359)
Добрый день, Евгений.

Огромная Вам благодарность за разработку!
Скажите, планируется ли выпуск подсистемы, как расширение?


Отлично, рад, что понравилась.
Планы переделать на расширение есть, но жду когда подтянутся основные типовые конфигурации. Нужен режим совместимости 8.3.25 (чтобы регл. задания можно было делать и свои бизнес процессы).
368. AssONe 10.02.25 11:28 Сейчас в теме
(362)
Нужен режим совместимости 8.3.25


Антон, могли бы пояснить, как мне удаётся с режимом совместимости 8.3.24 (такой же в расширении) пилить свои бизнес процессы в ERP 2.5.20.66, платформа 8.3.25.1501 ?
369. BlizD 1124 16.02.25 10:14 Сейчас в теме
(368)
Добрый день.
Да, Вы правы ошибся.
Спасибо за информацию.
https://infostart.ru/1c/articles/1190788/
360. jonybanchicov 17 20.09.24 07:57 Сейчас в теме
Валерий день добрый. переделал конфигурацию в подсисмему. работает!
проверено на ерп 2.17
361. BlizD 1124 20.09.24 08:48 Сейчас в теме
(360)
>Валерий день добрый. переделал конфигурацию в подсисмему. работает!
проверено на ерп 2.17

Валерий,? =)
Меня зовут, Антон.

Вы переделали в расширение?
А какой режим совместимости сейчас у ЕРП 2.17?
363. jonybanchicov 17 23.09.24 05:52 Сейчас в теме
В УПП релиз 2.5.17.117, Версия платформы 8.3.25.1394. для работы с объектами бизнес процесс и задачи нужен только 25й релиз платфомы.
Простите, перепутал Ваше имя.
364. suhoi 25 11.10.24 15:31 Сейчас в теме
1. Вопрос по доступности кнопки Установить Статус
У пользователя только роль (БПС) Пользователь. А кнопка Установить Статус доступна. В чем может быть причина?
2. В первой очереди два согласующих (параллельно, у второго стоит флаг Не увеличивать очередь). Если один из параллельно согласующих отправляет на доработку, то зачи на доработку не возникает у инициатора. Что не так?
367. BlizD 1124 12.10.24 12:01 Сейчас в теме
(364)

Константин,

1. Вопрос по доступности кнопки Установить Статус
У пользователя только роль (БПС) Пользователь. А кнопка Установить Статус доступна. В чем может быть причина?


Да, кнопка доступна, но если нажмет скорее всего будет выдана ошибка прав доступа и статус не установится новый.

2. В первой очереди два согласующих (параллельно, у второго стоит флаг Не увеличивать очередь). Если один из параллельно согласующих отправляет на доработку, то зачи на доработку не возникает у инициатора. Что не так?


Да, нужна доработка.
Получается при возврате на доработку, необходимо проверять параллельно созданные задачи и выполнять их тоже со статусом возвращено на доработку.

Создал задачу https://github.com/BlizD/BPS/issues/43

Если поправите сами, пришлите изменения, залью в основную поставку.
365. suhoi 25 11.10.24 15:38 Сейчас в теме
Еще вопрос. Нигде не хранится история согласования? Запустили первый процесс, отклонили на каком то этапе, запустили второй раз, отправили на доработку, запустили третий - согласовали.
Хотелось бы видеть историю этих трех процессов и листы согласования по ним.
366. BlizD 1124 12.10.24 11:50 Сейчас в теме
(365)
Константин, добрый день.

Нигде не хранится история согласования? Запустили первый процесс, отклонили на каком то этапе, запустили второй раз, отправили на доработку, запустили третий - согласовали.
Хотелось бы видеть историю этих трех процессов и листы согласования по ним.


Необходим в отчете "Лист согласований" указать "Показывать только последние согласования" = Нет, тогда будут выданы все согласования (см. скрин)
Прикрепленные файлы:
370. dm_137 44 14.03.25 06:28 Сейчас в теме
Добрый день, не открываются видео из описания статьи, можете их перезалить или их где-то в другом можно месте посмотреть? (Настройка нового согласования, обзор подсистемы согласования и прочие)
371. BlizD 1124 16.03.25 09:39 Сейчас в теме
(370)
Дмитрий, добрый день.

Спасибо, выложил на ВК Видео.

Видео список Согласование (подсистема) 1с: https://vkvideo.ru/playlist/1393438_2

Настройка нового согласования 1 часть: https://vkvideo.ru/video1393438_456239043
Настройка нового согласования 2 часть: https://vkvideo.ru/video1393438_456239045

Обзор подсистемы Согласования часть 1: https://vkvideo.ru/video1393438_456239041
Обзор подсистемы Согласования часть 2: https://vkvideo.ru/video1393438_456239042

Как встроить подсистему Согласование в конфигурацию: https://vkvideo.ru/video1393438_456239044
Как настроить учетную запись для отправки уведомлений: https://vkvideo.ru/video1393438_456239046
372. jonybanchicov 17 12.12.25 08:16 Сейчас в теме
Добрый день, скажите пожалуйста, вы же сделали уже как расширение?
373. BlizD 1124 14.12.25 10:57 Сейчас в теме
(372)
Евгений, добрый день.

Нет, расширение не делал.
Пока другие приоритеты в проектах по разработке.
374. Stas-ch 36 12.08.26 14:58 Сейчас в теме
Добрый день. Отличное решение.
Выявились нюансы
1. после завершения согласования чуть ли не кто угодно может зайти в список Статусы согласований и отменить уже согласованный бизнес-процесс.
2. при этом не срабатывают действия при отмене согласования.
Это так и задумывалось? Хочется понять логику решения.
375. BlizD 1124 15.08.26 13:41 Сейчас в теме
(374)
Добрый день, Станислав.

1. после завершения согласования чуть ли не кто угодно может зайти в список Статусы согласований и отменить уже согласованный бизнес-процесс.


Да, сейчас при нажатии на кнопку "Отменить согласование" нет дополнительного контроля по правам.
Требуется доработка.

2. при этом не срабатывают действия при отмене согласования.
Это так и задумывалось? Хочется понять логику решения.


Какие действия?

В любом случае если доработаете это поведение, пришлите изменения, внесу в основную поставку.
376. Stas-ch 36 31.08.26 18:06 Сейчас в теме
(375)
Какие действия?

Действия, которые прописаны в настройках бизнес процесса согласования при отмене согласования.


(375)
В любом случае если доработаете это поведение, пришлите изменения, внесу в основную поставку.

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

Обработки.бпсСтатусыСогласований.ОтменитьСогласование(ДопПараметры)

вызов
бпсСогласование.ВыполнитьДействие(Перечисления.бпсДействия.УстановитьСтатусНовый,Отказ) при отмене согласования.
Но проблема в том что БП может быть уже завершен.
Поэтому пока непонятно как быть.
377. BlizD 1124 05.09.26 11:39 Сейчас в теме
(376)

Добрый день.

Сейчас при отмене согласования выполняется следующее:
1. Устанавливается статус "Отклонено" для бизнес процесса "Согласование";
2. Если бизнес процесс был в статусе "В процессе согласования", тогда еще для задачи ставится "НеСогласовано".
Больше никаких дополнительных действий не выполняется.

В настройках бизнес процесса нет возможности указать дополнительные действия (см. скрин).
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация