|
![]() |
#1 |
Консультант-джедай
|
Создаете бизнес-процесс который будет срабатываеть на создание предложения, проверяете заполнено ли поле Возможная сделка и в случаи положительного ответа меняете статус
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#2 |
Участник
|
Цитата:
![]() Видимо задача решается написанием плагина. |
|
![]() |
#3 |
Участник
|
А если подождать в БП..какое-то время (таймаут) , а потом закрыть...
|
|
![]() |
#4 |
Kostya Afendikov
|
Цитата:
1. Quote Enumeration для того, чтобы определиться в какое значение переводить state и status 2. Примерный код для плагина, отвечающий за смену этих атрибутов у Quote X++: SetStateQuoteRequest state = new SetStateQuoteRequest(); state.QuoteState = 3; //closed state.QuoteStatus = 5; //lost state.EntityId = quoteid; SetStateQuoteResponse stateSet = (SetStateQuoteResponse)crmService.Execute(state); ![]() |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Bondonello
![]() Если решили копать в сторону плагина, то посмотрите следующие вещи в SDK
1. Quote Enumeration для того, чтобы определиться в какое значение переводить state и status 2. Примерный код для плагина, отвечающий за смену этих атрибутов у Quote X++: SetStateQuoteRequest state = new SetStateQuoteRequest(); state.QuoteState = 3; //closed state.QuoteStatus = 5; //lost state.EntityId = quoteid; SetStateQuoteResponse stateSet = (SetStateQuoteResponse)crmService.Execute(state); ![]() |
|