Показать сообщение отдельно
Старый 06.07.2017, 11:51   #1  
Gait is offline
Gait
Участник
 
77 / 11 (0) +
Регистрация: 11.04.2007
! Логика в CRM
1. Имеется 3 сущности: Заказ, Договор и Склад. В заказе есть поле "Договор(N:1)"
В заказе и договоре есть поле "Склад(N:1)".
При создании заказа (поле Склад заполняю вручную), хочу чтобы поле "Склад" попадало в договор.
Если в WF указать проверку условия:
1) Поле "Склад" в заказе "содержит данные".
2) Поле "Договор" в заказе "содержит данные".
WF отрабатывает.
НО если добавляю еще одно условие:
Поле "Склад" в договоре "не содержит данных" ИЛИ поле "Склад" в договоре не равно полю "Склад" в заказе.
WF не проходит условие проверки для той же самой записи, хотя поле "Склад" в договоре не заполнено. В чем может быть причина?

2. Почему поле с типом "Строка" в CRM может быть вычисляемым, а поле с типом "Несколько строк текста" не может???

Первый вопрос, хотелось бы понять логику. Второй вопрос риторический.