Похожие чаты

Коллеги, здравствуйте. Проблема с событием OnAfterCrmDealUpdate. Я добавляю новую товарную позицию

в сделке и через данное событие хочу получить ID товарной позиции. В итоге получаю 0, что нелогично, ведь обработчик срабатывает "после", значит все IDшники уже должны быть.
Вопрос: правильно ли ведет себя обработчик, или же как решить мне данную задачу? В качестве подтверждения, что это обработчик "после" прикрепляю скрины, начиная со второго.

27 ответов

127 просмотров

Единственный вариант - обработчике поднять строки, по идее.

Dev-Lead Автор вопроса
Dev Lead
Что вы имеете ввиду, вернуть по DB->query?

Вызвать LoadRows (не помню, как точно метод называется, не у компа)

Коллеги, событие OnAfterCrmDealUpdate не возвращает ID только что созданной товарной позиции. CCrmProductRow::LoadRows не помагает, так как похоже товарная позиция на момент работы события еще не создано. Неужели всё настолько безнадежно?

Dev-Lead Автор вопроса

Коллеги, событие OnAfterCrmDealUpdate не возвращает ID только что созданной товарной позиции. CCrmProductRow::LoadRows не помагает, так как похоже товарная позиция на момент работы обработчика события еще не создано. Неужели всё настолько безнадежно?

Dev Lead
Коллеги, событие OnAfterCrmDealUpdate не возвращае...

есть гипотеза, что не не на то событие подписался.

Dev Lead
А на какое нужно?

не знаю. глянь в доке, искать чего нить со словом продукт и сделка.

Dev-Lead Автор вопроса
Alexander Ostrovsky
есть гипотеза, что не не на то событие подписался.

У меня тоже такая гипотеза есть, однако я нужное найти не могу

Dev-Lead Автор вопроса
Dev Lead
OnAfterCrmDealProductRowsSave похоже на это

с тебя результат, помогло ли.

Dev-Lead Автор вопроса
Dev-Lead Автор вопроса
Alexander Ostrovsky
с тебя результат, помогло ли.

Один фиг, туда новые тоже без ID летят😂

Dev Lead
Один фиг, туда новые тоже без ID летят😂

интрига. но других гипотез пока нет. ждем когда проснутся коллеги.

Dev Lead
screenshot

хм2. интрига нарастает. проверять не пойду, но других идей все равно нет.

Dev-Lead Автор вопроса
Dev Lead
screenshot Да не надо проверять, вот пруф

если глянуть в исходники, действительно массив позиций не возвращается у этого события.

Dev-Lead Автор вопроса
Alexander Ostrovsky
если глянуть в исходники, действительно массив поз...

Это плохо, мне нужно вернуть ID позиции и перенаправить

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта