Шаблон Бизнес процесса

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: Пред. 1 2 3 След.
RSS
Шаблон Бизнес процесса, Не корректно перезаполняется шаблон
 
Дмитрий, добрый день!

Цитата
Дмитрий Ратников пишет:
Цитата
Для анализа нам потребуется ваша конфигурация. Пришлите, пожалуйста, .cf файл вашей базы на crm@rarus.ru с пометкой Хотлайн для Натальи Полубенской, или лучше сюда - с целью сэкономить время.

Извиняюсь, что так поздно, вот ссылка на CF:  http://dropmefiles.com/Evg12

Передала разработчику.
 
Добрый день, Наталья!   Есть какие либо продвижения?
 
Цитата
Дмитрий Ратников пишет:
Добрый день, Наталья!   Есть какие либо продвижения?

Дмитрий, добрый день!

Разработчик занимается Вашей проблемой, пожалуйста, ожидайте.
 
Добрый день, Наталья.    Какие новости от разработчика?
 
Определили что проблема во вложенном бизнес-процессе "СамовывозСНашегоСкладаПредоплатаРС", вернее как минимум в нем.
На нем падает ошибка  и при обработке карты "ПродажаПолимерснаб" (где он вложенный БП), и когда пытаемся его запустить как самостоятельный БП.

Но карту этого БП в связи с его высокой сложностью пока не удалось проанализировать до конца.
Подобное сообщение об ошибки выдается тогда когда при Разделении БП не все ветки сходятся в точке Слияния. Либо когда после точки Разделения есть сразу точка Условия (но в этом БП такого нет).
 
Одну из проблем локализовали, нарушено основное правило:
Цитата
Если в карте маршрута присутствуют точка разделения и слияния то следует учитывать то, что все ветки разделения должны сходиться в точке слияния

карта БП "СамовывозСНашегоСкладаПредоплатаРС": условие "Условие16" с заголовком "Протокол согласования разногласий Покупателя нами подписан?" находится в одной из веток точки Разделения "Разделение3". при этом по условию "Нет" БП сразу уходит на точку Завершения с заголовком "Завершение (Неудача на этапе Самовывоз с нашего склада)".

Думаю, таких моментов несколько. И в других БП аналогично.
 
Поскольку карты у вас очень сложные, для отслеживания линий удобно задать им в настройках какой нибудь яркий цвет и максимальную ширину линий
 
Таких моментов очень много. Но проверка карты маршрута не ругалась на это, считает это корректным.(хотя проверка наверно заключается в другом, в отсутствии не замкнутых линий и т.д. ....)

А как это можно обойти? Можете подсказать или предложить что-нибудь?
 
Цитата
Дмитрий Ратников пишет:
Таких моментов очень много. Но проверка карты маршрута не ругалась на это, считает это корректным.(хотя проверка наверно заключается в другом, в отсутствии не замкнутых линий и т.д. ....)

А как это можно обойти? Можете подсказать или предложить что-нибудь?
Это нельзя обойти, для работы механизма необходимо чтобы все линии Разделения сходились в единой точке Слияния.
Это указано в документации по созданию Бизнес-процессов - "Инструкция по созданию нового бизнес-процесса.pdf". Я его приложил на всякий случай.
Еще одно требование - для всех точек внутри пары точек "Разделение-Слияние" не должно быть линий. уходящих за пределы этих точек. То есть все должно "крутиться" внутри блока "Разделение-Слияние"
 
Спасибо, переделываем БП под эти требования.
 
Поправил карту маршрута в БП "СамовывозСНашегоСкладаПредоплатаРС" теперь в точках разделения и слияния все линии в этом блоке. Но При создании БП в пользовательской части вы валивается такая ошибка:
{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
Если ЗаписатьВФорме() Тогда
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка)
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка)

Вопрос на этот раз из-за чего валиться? И допустима ли такая карта маршрута. Линни не выходят за рамки блока разделение/слияние
Изменено: Дмитрий Ратников - 18.08.2014 14:10:12
 
Добрый день, Дмитрий!

Цитата
Дмитрий Ратников пишет:
Поправил карту маршрута в БП "СамовывозСНашегоСкладаПредоплатаРС" теперь в точках разделения и слияния все линии в этом блоке. Но При создании БП в пользовательской части вы валивается такая ошибка: {БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме) Если ЗаписатьВФорме() Тогда по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка) {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка)

Вопрос на этот раз из-за чего валиться? И допустима ли такая карта маршрута. Линни не выходят за рамки блока разделение/слияние

Передала разработчику. О результате он Вам отпишется.

Постарайтесь выложить скрин полной карты маршрута, а не отдельного куска. Возможно где-нибудь условие не выполнено или идет зацикливание, из-за этого будут падать ошибки.

На таких огромных Картах маршрута очень сложно отследить правильность выполняемых действий и обеспечить точное выполнение условия:
Цитата
Если в карте маршрута присутствуют точка разделения и слияния то следует учитывать то, что все ветки разделения должны сходиться в точке слияния
Изменено: Наталья Полубенская - 18.08.2014 14:25:13
 
Извиняюсь,  При перезаполнении шаблона  БП 1-ка заглючила. Перезаполнил шаблон. Ошибка другая. Как и была раньше:

{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
Если ЗаписатьВФорме() Тогда
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(2234)}: Значение не является значением объектного типа (ВариантВыполнения)
 
Цитата
Дмитрий Ратников пишет:
Извиняюсь, При перезаполнении шаблона БП 1-ка заглючила. Перезаполнил шаблон. Ошибка другая. Как и была раньше:

{БизнесПроцесс.СамовывозСНашегоСкладаПредоплатаРС.Форма.ФормаБизнесПроцесса.Форма(863)}: Ошибка при вызове метода контекста (ЗаписатьВФорме) Если ЗаписатьВФорме() Тогда по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(2234)}: Значение не является значением объектного типа (ВариантВыполнения)

Спасибо, за уточнение. Возможно для анализа, разработчику снова понадобится .cf файл Вашей базы с изменениями в Карте маршрута БП
Изменено: Наталья Полубенская - 18.08.2014 14:30:11
 
В течении минут 15 выложу ссылку
 
Вот ссылка: http://dropmefiles.com/eOzpU
 
Цитата
Дмитрий Ратников пишет:
Вот ссылка: http://dropmefiles.com/eOzpU


Спасибо, передала разработчику. Пожалуйста, ожидайте его ответа.
 
Добрый день, Наталья!    Есть какие либо продвижения?
 
Проверил выложенную карту, на первый взгляд сейчас ошибок нет.
Передал разработчику механизма БП, он проверит более глубоко  как только у него появится возможность.
 
Хорошо. Спасибо. Ждём с нетерпением
 
Разобрались. Проблема в данном случае в том что механизм не корректно разбирает карту, когда из точки условия сразу уходит в точку слияния.
Механизм уже доработали для обхода проблемы, но у вас старый релиз УТиВСК 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 файл Вашей базы для анализа.
 
Нужно проверить что он работает на текущем релизе, уже и так слишком много сделано. Проще убрать условия перед точками слияния. Обновлял существующий шаблон и создавал новый, всё равно ошибка. Ошибку выше присылал. Вот ссылка на cf: http://dropmefiles.com/uGzlC
Страницы: Пред. 1 2 3 След.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С