Всем привет!
требуется помощь опытных товарищей
кратко о задаче:
необходимо генерировать ссылку для клиентов для оплаты сбербанком в облачном портале б24.
в ссылке в качестве параметров задается сумму и наименование товара (во всех сделках всегда 1 товар)
с суммой проблем нет - она есть в стандартных полях сделки, а вот с товаром приходится изголяться.
делаю через бизнес-процессы, установив REST Активити, через crm.deal.productrows.get
выглядит так:
сначала вроде начало получаться и обрадовался, но когда попробовал сделать 2 и 3 тестовую сделку, заметил, что товар не меняется (т.е. в сделке по-факту товар уже другой, сделка сохранена, но при этом запрос выдает в отладку все что было в самой первой тестовой сделке)
дальше прочитал про crm.deal.productrows.set "Устанавливает (создаёт или обновляет) товарные позиции сделки"
и подумал, что возможно этот товар где-то "закэшировался", и попробовал в проверке запросов запрос crm.deal.productrows.set
после чего все поля вообще пропали и теперь запрос выглядит так
соответственно активити не отрабатывает и в ссылку название товара не попадает
в итоге и не работало толком, а теперь и вообще совсем сломалось))
вопроса 3:
1. как вернуть, чтобы запрос crm.deal.productrows.get снова выдавал поля товаров сделки, а не пустоту
2. как сделать так, чтобы эти поля не "залипали" и для разных сделок с разными товарами выдавалось правильное название товара
3. может быть есть более красивый и простой способ?
Большое спасибо за ответы!
PS. Прошу простить за "корявый" язык, с программированием очень на "вы"))
требуется помощь опытных товарищей
кратко о задаче:
необходимо генерировать ссылку для клиентов для оплаты сбербанком в облачном портале б24.
в ссылке в качестве параметров задается сумму и наименование товара (во всех сделках всегда 1 товар)
с суммой проблем нет - она есть в стандартных полях сделки, а вот с товаром приходится изголяться.
делаю через бизнес-процессы, установив REST Активити, через crm.deal.productrows.get
выглядит так:
сначала вроде начало получаться и обрадовался, но когда попробовал сделать 2 и 3 тестовую сделку, заметил, что товар не меняется (т.е. в сделке по-факту товар уже другой, сделка сохранена, но при этом запрос выдает в отладку все что было в самой первой тестовой сделке)
дальше прочитал про crm.deal.productrows.set "Устанавливает (создаёт или обновляет) товарные позиции сделки"
и подумал, что возможно этот товар где-то "закэшировался", и попробовал в проверке запросов запрос crm.deal.productrows.set
после чего все поля вообще пропали и теперь запрос выглядит так
соответственно активити не отрабатывает и в ссылку название товара не попадает
в итоге и не работало толком, а теперь и вообще совсем сломалось))
вопроса 3:
1. как вернуть, чтобы запрос crm.deal.productrows.get снова выдавал поля товаров сделки, а не пустоту
2. как сделать так, чтобы эти поля не "залипали" и для разных сделок с разными товарами выдавалось правильное название товара
3. может быть есть более красивый и простой способ?
Большое спасибо за ответы!
PS. Прошу простить за "корявый" язык, с программированием очень на "вы"))