Шаблон Бизнес процесса
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Извиняюсь, что так поздно, вот ссылка на CF:
Передала разработчику.
Добрый день, Наталья! Есть какие либо продвижения?
Дмитрий, добрый день!
Разработчик занимается Вашей проблемой, пожалуйста, ожидайте.
На нем падает ошибка и при обработке карты "ПродажаПолимерснаб" (где он вложенный БП), и когда пытаемся его запустить как самостоятельный БП.
Но карту этого БП в связи с его высокой сложностью пока не удалось проанализировать до конца.
Подобное сообщение об ошибки выдается тогда когда при Разделении БП не все ветки сходятся в точке Слияния. Либо когда после точки Разделения есть сразу точка Условия (но в этом БП такого нет).
карта БП "СамовывозСНашегоСкладаПредоплатаРС": условие "Условие16" с заголовком "Протокол согласования разногласий Покупателя нами подписан?" находится в одной из веток точки Разделения "Разделение3". при этом по условию "Нет" БП сразу уходит на точку Завершения с заголовком "Завершение (Неудача на этапе Самовывоз с нашего склада)".
Думаю, таких моментов несколько. И в других БП аналогично.
Прикрепленные файлы
А как это можно обойти? Можете подсказать или предложить что-нибудь?
Таких моментов очень много. Но проверка карты маршрута не ругалась на это, считает это корректным.(хотя проверка наверно заключается в другом, в отсутствии не замкнутых линий и т.д. ....)
А как это можно обойти? Можете подсказать или предложить что-нибудь?
Это указано в документации по созданию Бизнес-процессов - "Инструкция по созданию нового бизнес-процесса.pdf". Я его приложил на всякий случай.
Еще одно требование - для всех точек внутри пары точек "Разделение-Слияние" не должно быть линий. уходящих за пределы этих точек. То есть все должно "крутиться" внутри блока "Разделение-Слияние"
Прикрепленные файлы
{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
Если ЗаписатьВФорме() Тогда
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка)
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка)
Вопрос на этот раз из-за чего валиться? И допустима ли такая карта маршрута. Линни не выходят за рамки блока разделение/слияние
Прикрепленные файлы
Поправил карту маршрута в БП "СамовывозСНашегоСкладаПредоплатаРС" теперь в точках разделения и слияния все линии в этом блоке. Но При создании БП в пользовательской части вы валивается такая ошибка: {БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме) Если ЗаписатьВФорме() Тогда по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка) {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка)
Вопрос на этот раз из-за чего валиться? И допустима ли такая карта маршрута. Линни не выходят за рамки блока разделение/слияние
Передала разработчику. О результате он Вам отпишется.
Постарайтесь выложить скрин полной карты маршрута, а не отдельного куска. Возможно где-нибудь условие не выполнено или идет зацикливание, из-за этого будут падать ошибки.
На таких огромных Картах маршрута очень сложно отследить правильность выполняемых действий и обеспечить точное выполнение условия:
{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
Если ЗаписатьВФорме() Тогда
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(2234)}: Значение не является значением объектного типа (ВариантВыполнения)
Извиняюсь, При перезаполнении шаблона БП 1-ка заглючила. Перезаполнил шаблон. Ошибка другая. Как и была раньше:
{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме) Если ЗаписатьВФорме() Тогда по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(2234)}: Значение не является значением объектного типа (ВариантВыполнения)
Спасибо, за уточнение. Возможно для анализа, разработчику снова понадобится .cf файл Вашей базы с изменениями в Карте маршрута БП
Вот ссылка:
Спасибо, передала разработчику. Пожалуйста, ожидайте его ответа.
Передал разработчику механизма БП, он проверит более глубоко как только у него появится возможность.
Механизм уже доработали для обхода проблемы, но у вас старый релиз УТиВСК 1.1.26.2, а текущий 1.1.29.1. И мы не может передать вам это исправления, поскольку были доработки механизма БСП и он не будет работать на версии 1.1.26.2.
Если вы можете обновиться на релиз 1.1.29.1, то мы вышлем вам обновление механизма.
Либо есть другой вариант обхода - вставить в проблемных местах точки действия. чтобы все условия уходили в точки действия и только потом в точку слияния.
Теперь выходит такая ошибка
{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
Если ЗаписатьВФорме() Тогда
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(2005)}: Значение не является значением объектного типа (Вид)
Переделал карту маршрута. Убрал точки условий перед слиянием (Обработки вариантов действий не трогал, они приходят в точку слияния)
Теперь выходит такая ошибка
{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме) Если ЗаписатьВФорме() Тогда по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(2005)}: Значение не является значением объектного типа (Вид)
Передам разработчику.
Механизм уже доработали для обхода проблемы, но у вас старый релиз УТиВСК 1.1.26.2, а текущий 1.1.29.1. И мы не может передать вам это исправления, поскольку были доработки механизма БСП и он не будет работать на версии 1.1.26.2.
Если вы можете обновиться на релиз 1.1.29.1, то мы вышлем вам обновление механизма.
Не пробовали обновиться на новый релиз? Может быть Вам попробовать предложенный вариант Алексея Полубенского?
Если нет, то попробуйте создать новый (рекомендация разработчика).
После создания если ошибка вновь будет падать, тогда нам потребуется новый .cf файл Вашей базы для анализа.