Size: a a a

Bitrix24 для разработчиков

2021 November 26

A

Andrey in Bitrix24 для разработчиков
У нас вообще уникальный случай, люди создавали БП - доходили, бросали и делали все руками в 1С. Как итог мусора и всяких висяков сотни и тысячи ...
источник

A

Andrey in Bitrix24 для разработчиков
+- цепочку связи я нашел как все раскрутить, осталось понять как удалить элемент и Бп по нему и удаляет ли БП уже запущенный, если элемент удалить
источник

АН

Артемий Новиков... in Bitrix24 для разработчиков
ну кмк можно получить просто список айдишек инстансов бп и их удалить.
задания удалятся, поскольку сам инстанс удалился, элементы останутся.
насчет задач не уверен что с ними будет, не пробовал, мне кажется именно задачи остануться в любом случае, но тут лучше протестить
если облако вот метод реста для получения инстансов бп, рядом методы на закрытие
https://dev.1c-bitrix.ru/rest_help/bizproc/bizproc_workflow_instance/instances.php
источник

A

Andrey in Bitrix24 для разработчиков
Коробка, но тут да, нужно тестировать. Как думаешь, обычный ::Delete() по элементу подойдет ? или нужно по всей цепочке самому удалять вхождения ?
источник

АН

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

АН

Артемий Новиков... in Bitrix24 для разработчиков
может там ваще документом бп у тебя сделки являются, а по ним какие-то бпшки с заданиями запущены.
будет не весело удалить кучу сделок из црмки
источник

A

Andrey in Bitrix24 для разработчиков
а как нить проверить можно, где элемент БП еще ипользуется ?
источник

A

Andrey in Bitrix24 для разработчиков
или шерстить таблицу инстансов на момент дублей по элементу ?
источник

M

MINASHEVICH in Bitrix24 для разработчиков
А если у Вас описание по этой теме? 😊
источник

АН

Артемий Новиков... in Bitrix24 для разработчиков
https://dev.1c-bitrix.ru/rest_help/bizproc/bizproc_workflow_instance/instances.php
ну вот же ты можешь получить ту по фильтру который тебе нужен те самые 1500 заданий бпшек.
и в селекте увидеть entity и document_id
потом пробежаться по полученному результату и отфильтровать уже по сущностям или еще чему-то.
Да хоть в экселевскую табличку записать полученный результат и там уже ручками отфильтровать и смотреть. вообщем как тебе удобно.

Я уверен что уж раз в ресте есть такой метод то и в коробке что-то должно быть
источник

АН

Артемий Новиков... in Bitrix24 для разработчиков
Мб кто-то тут подскажет, ну уж на крайняк можно и в коробке по ресту же вытащить
источник

A

Andrey in Bitrix24 для разработчиков
Ну да ... буду думать вообщем ) хотя бы свет появился в окошке )
источник

ФБ

Феликс Балясный... in Bitrix24 для разработчиков
Нет, читайте документацию сервисов. Например zapier и ifttt. Если есть руки, то смотрим на pipedream и ищем какую-то npm библиотеку по парсингу почты и делаем уже более сложное решение.

Я таким извратом давно не занимался, но механизм остался тот же.

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

M

MINASHEVICH in Bitrix24 для разработчиков
Ок, благодарю
источник

P

Pavel in Bitrix24 для разработчиков
Помогите плз
Не работает формула dateadd
Не хочет добавлять число из переменной {=Variable:Subscription > printable}
{{=dateadd({{Дата формирования документа}}, "+{=Variable:Subscription > printable} m")}}

Как вставить правильно ?)
источник

R

Roman in Bitrix24 для разработчиков
Зачем там +?
источник

R

Roman in Bitrix24 для разработчиков
Проверь переменные перед вычислением, какие там данные
И убери "+"
И "m" в конце непонятно зачем
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
не верно. посмотри в доке работу с этими вещами
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
там есть пример переменная + формат через &
источник

AO

Alexander Ostrovsky in Bitrix24 для разработчиков
Естт штатный механизм создания задач из письма.
Надо отправлятт письмо на спец адрес из профиля.
источник