Здравствуйте.
Документооборот
Есть БП. В нем есть задача регистрации. Сделал допОбработчик и в нем поставил, с учетом отборов
подписка идет на Создание задачи. но в результате стоит красная галка. а в истории выполнения
При ручной регистрации все нормально, ошибок нет. В какую сторону лучше всего копать?
Документооборот
Есть БП. В нем есть задача регистрации. Сделал допОбработчик и в нем поставил, с учетом отборов
ВыполнениеЗадачСервер.ВыполнитьЗадачу(Событие.Источник);
подписка идет на Создание задачи. но в результате стоит красная галка. а в истории выполнения
История выполнения:
30.12.2020 16:59, Робот ДО. Не зарегистрировано.
30.12.2020 16:59, Робот ДО. Не зарегистрировано.
При ручной регистрации все нормально, ошибок нет. В какую сторону лучше всего копать?
По теме из базы знаний
- ИНВ-1, ИНВ-3, ИНВ-17, ИНВ-18, ИНВ-19, ИНВ-22 и Инвентаризация товаров на складе. БП 3.0
- ОС-1, ОС-2, ОС-3, ОС-15 для БП 3.0
- ТОРГ-4, ТОРГ-12, ТОРГ-13, ТОРГ-16 для БП 3.0
- Товарно-транспортная накладная (ТТН типовая форма "1-Т") и Транспортная накладная (Приложение № 4) для БП 3.0
- Накладная на отпуск материалов на сторону М-15 для документа Поступление из переработки
Найденные решения
(3)Если вместо
использовать
то задача выполняется нормально
ВыполнениеЗадачСервер.ВыполнитьЗадачу(Событие.Источник);
использовать
ПараметрыВыполнения = Новый Структура;
ПараметрыВыполнения.Вставить("РезультатРегистрации", Перечисления.РезультатыРегистрации.Зарегистрировано);
ВыполнениеЗадачСервер.ВыполнитьЗадачуСПараметрами(Событие.Источник, ПараметрыВыполнения);
то задача выполняется нормально
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Пробую делать так, документ зарегистрирован, но галка в задаче по прежнему красная галка и история та же
Предмет = событие.Источник.Предметы[0].Предмет;
Если ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Предмет, "РегистрационныйНомер") <> "" Тогда
Возврат;
КонецЕсли;
СообщениеОбОшибке = "";
Если Делопроизводство.ЗарегистрироватьПредмет(Предмет, СообщениеОбОшибке) Тогда
Делопроизводство.ЗаписатьСостояниеДокумента(
Предмет,
ТекущаяДатаСеанса(),
Перечисления.СостоянияДокументов.Зарегистрирован,
ПользователиКлиентСервер.ТекущийПользователь());
КонецЕсли;
ВыполнениеЗадачСервер.ВыполнитьЗадачу(Событие.Источник);
ПоказатьПробую делать так, документ зарегистрирован, но галка в задаче по прежнему красная галка и история та же
(3)Если вместо
использовать
то задача выполняется нормально
ВыполнениеЗадачСервер.ВыполнитьЗадачу(Событие.Источник);
использовать
ПараметрыВыполнения = Новый Структура;
ПараметрыВыполнения.Вставить("РезультатРегистрации", Перечисления.РезультатыРегистрации.Зарегистрировано);
ВыполнениеЗадачСервер.ВыполнитьЗадачуСПараметрами(Событие.Источник, ПараметрыВыполнения);
то задача выполняется нормально
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот