#0
by romantc
Всем привет. Собственно, сабж. В Бизнес процессе создал параллельно несколько задач. при выполнении очередной задачи (это даже не важно, в любом обработчике старта, завершения или задачи) необходимо создать и провести документ. Если документ не сможет провестись его необходимо ЗАПИСАТЬ. Делаю так: ... Если документ проводится все ОК. Если есть ошибки, то: Во-первых, не выполняется задача(бизнес процесс) Во-вторых, НЕ записывается документ, вообще... И выдает, как все догадались, "В этой транзакции уже происходили ошибки". Наличие или отсутствие Попытки или использование разных обработчиков не приводит к положительным результатам. Я полагаю, что ВСЕ обработчики, касающиеся бизнес процессов, выполняются в транзакции. как можно решить проблему?
#1
by romantc
Скажу сразу, всю проблематику изучил, на сколько смог. Основной вопрос, откуда можно проводить документ, чтобы не попасть в транзакцию бизнес процесса.
#2
by ptiz
Делать только .Записать + ставить признак в документ "надо провести" (или в РС какой писать). И проводить отдельно.
#4
by Лефмихалыч
а на какой болт при завершении задачи БП проводить документы? уж есл невтерпёж и жжет огонь внутрях, добавил бы в карту маршрута блок "Обработка" и в ней бы проводил, хотя и это не ком иль фо
#5
by romantc
Пробовал добавить Обработку. Однофигственно, выполнение ее обработчика происходит в транзакции. Судя по всему, транзакция начинается при выполнении очередной задачи и заканчивается когда отработают все последующие обработчики, в т.ч. и Обработки. Спасибо, думаю прибегну к этому варианту. Но если вдруг кто-то знает возможность обхода... чтобы документ записался независимо от того, сможет он провестись или возникнут ошибки при проведении
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8.2: Запись в регистр при откате неявной транзакции (отказ в проведении)
- Запись другого документа в обработке проведения первого
- Как сделать запись регистра из проведения документа, когда проведение отменено?
- Запись документа в транзакции и отмена транзакции
- Запись бух. операции сильно тормозит (запись в регистр бухгалтерии)
- Запись движения документа при отмене проведения
- Нужно ли отмена проведения в транзакции 1с 8
- Запись документа из обработки проведения
- Как удалить запись из журнала документов если "возможно запись была изменена или удалена!"
В этой группе 1С
- 152-ФЗ для чайников
- УФ: Поле списка значений
- Кто назовет больше различий перечисления и справочника
- Hasp LM перестал раздавать ключ
- Обработка для трансляции запросов из языка 1С в SQL
- Кто-нибудь устанавливал хакинтош на целероны?
- Никто не в курсе что за ключ (HASP) c маркировкой Max ADSVR?
- СКД: как поменять схему компоновки данных в отчете?
- Вставка word в табличный документ. Как сделать автоматическую высоту?
- ошибка реестра кластера серверов 1с предприятия
- пользовательские виды содержат тип не соответствующий типу значений плана видов
- Обновление БСП через несколько версий
- SendMessage WM_CHAR и русские буквы
- RLS
- Где "ТолькоРазрешенные" = ИСТИНА
- Построитель отчета добавление отбора по ТипЗнч(Регистратор)
- КД_2 как выгрузить справочник с ТЧ в регистр сведений.
- Открыть форму из серверного модуля на сервер
- Как создать копию отчета, чтобы она открылась в отдельном окне?
- Перенос остатков из ТиС в УТ