Возможно ли из лида получить сконвертированную сделку? Или хотя бы проверить привязана ли к лиду сделка вообще? Раз есть вкладка "связи", то как-то же они между собой связаны
Требуется изменить поле-строку в элементе бизнес-процесса, пытался использовать все set'ы из CIBlockElement и все они правильно работают, если выполнять код из командной строки, но выполняя его из агента поле не обновляется, а очищается и код дальше не выполняется. Причём, если изменять поля-списки, то всё отрабатывает корректно. Все строчные типы (строка, число, текст/html и т.д.) очищаются, возможно, остальные типы обновляются, я не проверял ещё. Обе строчки работают в командной строке, но не работают со строковыми полями из агента. Поле не множественное
Требуется получить ID всех задач, над которыми сотрудник работал в течении дня. Искал нужный метод в модуле timeman, но толком ничего не нашёл. Пытался использовать CTimeManUser::GetCurrentInfo(), но в массиве передаётся пустое значение с ключом TASKS. Выполнял код из бп
Дмитрий Сулоев написал: И каким тогда способом можно реализовать паузу перед перезапуском цикла?
Я так и не понял - зачем нужна эта пауза?
В цикле выполняется проверка того нужно ли создавать документ и если нет - цикл стартует сначала. И чтобы не происходило бесконечное кол-во итераций и цикл не зависал нужна пауза.
Как оказалось все агенты итак исполняются на кроне, но похоже, что пауза не хочет адекватно работать и в этом случае. И каким тогда способом можно реализовать паузу перед перезапуском цикла? Дело в том, что мне не просто нужно создавать новый документ каждый условный день, а сначала проверить надо ли его создавать и если нет, то запускать цикл заново спустя какое-то время.
Я читал про крон и агенты, но пока что мои представления о том, как с ними работать оставляют желать лучшего. К тому же они, как я понял, запускают только код, а у меня сейчас всё работает на блоках бп. Конечно можно написать тоже самое кодом, но я как-то надеялся обойтись одними блоками и если бы не корявая пауза, то всё бы замечательно работало.
Мне нужно сделать цикл, который с некоторой периодичностью будет создавать новый документ. Цикл-то работает, но если вставить в его начало или конец паузу, то он начинает постоянно застревать на блоке "Создание нового документа". Всё, что до этого блока он почему-то обрабатывает, но на нём глохнет и не идёт дальше. Как-то раз я уже сталкивался с похожей проблемой из-за паузы, но в тот раз в итоге смог обойтись и без неё, но сейчас понятия не имею, как это можно сделать по-другому. Может кто сталкивался или знает альтернативное решение для подобного цикла?
Требуется в сделке получить название и номер созданного в ней документа(акт, счёт и т.д.). ID документа без проблем достаётся, но как с его помощью вытащить всё остальное? Я пробовал в бизнес-процессе использовать методы по типу Document::getFieldsAction, но ни к чему не пришёл.