Добрый день!
Помогите новичку разобраться с бизнес-процессами.
Далее описание проблемы.
Добавляем бизнес процесс, который после изменения значения
в поле Сумма на странице Договора будет записывать некоторое строковое значение
в поле Сумма прописью(для начала - запишем просто "Изменено").
Начальное событие - сигнал - Ожидаем изменения объекта Договор, должна быть изменена колонка Сумма
Выбираем элемент чтение данных
Далее выбираем изменение данных
Далее возникает ошибка, исходный код невозможно посмотреть.
Можете кто-нибудь подсказать, в чем причина?
Нравится
Здравствуйте!
Кнопка "открыть исходный код" на странице ошибки не работает. Судя по ошибке, проблема не в этом процессе, а в процессе UsrProcess1. Для решения необходимо исправить ошибки в процессе UsrProcess1. Ошибка говорит, что система не может конвертировать значение с типом "Целое число" в строку. Для просмотра кода над структурой процесса есть кнопка "Дополнительно" -> "Исходный код".
"Демьяник Алексей Олегович" написал:Здравствуйте!
Кнопка "открыть исходный код" на странице ошибки не работает. Судя по ошибке, проблема не в этом процессе, а в процессе UsrProcess1. Для решения необходимо исправить ошибки в процессе UsrProcess1. Ошибка говорит, что система не может конвертировать значение с типом "Целое число" в строку. Для просмотра кода над структурой процесса есть кнопка "Дополнительно" -> "Исходный код".
Спасибо за ответ!
Ошибки были в UsrProcess1. После удаления этого процесса бизнес-процесс 2 опубликовался без ошибок, но нужное действие не выполняется(после изменения поля Сумма в поле Сумма прописью(тип данные строка) должно записаться "Изменено"). Можете подсказать, в чем проблема?
Здравствуйте!
процессы запускаются по сигналам, сигналам, если событие изменение (добавление/удаление) происходит на уровне приложение. Скорее всего, обновления поля "Сумма" происходит на уровне SQL. По этой причине процесс может не запускаться.
Проверьте дополнительно признак "Активен" и значение поля "Тег" в Вашем процессе. (Должно быть "Активен" - true, "Тег" - Business Process).
Ошибка была в том, что в элементе "Чтение данных" была выбрана только колонка Сумма, и поле Id было пустым. После внесения изменений(выбрать все колонки) в элемент Чтение данных все работает.