1.
Anton_new01
29.05.26 11:00
Сейчас в теме
Процедура Перенаправить(Форма) Экспорт
Если Форма.Объект.Выполнена Тогда
ПоказатьПредупреждение(, НСтр("ru = 'Уже выполненную задачу нельзя перенаправить.'"));
Возврат;
КонецЕсли;
Если Форма.Записать() Тогда
БизнесПроцессыИЗадачиКлиент.ПеренаправитьЗадачу(Форма.Объект.Ссылка, Форма, Форма.ЕстьАктивныеПодзадачи);
КонецЕсли;
КонецПроцедуры Показатькод Форма.Записать() в одних случаях возвращает Истина, в других Ложь
не могу понять причину - прошелся отладчиком Отказ = Ложь.
более 20 процедур и функций включая подкиски на события.
не понимаю. от чего зависит результат.
подскажите.
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) могу предположить, что в какой-то момент запись идет в отказ, не обязательно там будет явно написано Отказ = ложь. Например, при записи произошла какая-нибудь ошибка, нет прав на какой-нить предмет в задаче, (в Документооборот такое), или какая-нибудь проверка не прошла. Или блокировки (ну мало ли :) )
как вариант, сделать замер производительности, и в замере посмотреть что происходит
как вариант, сделать замер производительности, и в замере посмотреть что происходит
2.
Anton_new01
29.05.26 11:05
Сейчас в теме
там где я принудительно поставил Отказ = Истина
- там вернуло Ложь.
- там вернуло Ложь.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот