Что мешает произвести простейшие математические манипуляции и написать нужное вам слово (МБ, КБ, ...)?
Скорость, качество, успех ...
20.10.2010 23:50:44
В общем проблему решил...
Пришлось ловить массив со свойствами заказа на этапе вывода из пользователю для подтверждения заказа... Апишный метод не работает, т.к. на момент вызова обработчика события OnOrderUpdate свойства текущего заказа еще на попали в свою таблицу (b_sale_order_props_value). Всем спасибо.
Скорость, качество, успех ...
|
|
|
20.10.2010 19:58:38
Конфигурацию проверил на 2х система (рабочих).
Результат немного другой... но от этого не легче Вызов метода в рамках обработчика события OnOrderUpdate упросил до маскимума
Но он тоже отрабатывает весьма печально... На дефолтной конфигурации (Бизнес) с демо данными офомляю заказ на Юр. лицо. Печатаю массив $db_props
Что весьма печально... Дальше, загоняю в цикле в динамический массив $arProps Получаю:
Получается, что данный метод не отрабатывает. В чем дело... ума не приложу...
Скорость, качество, успех ...
|
|||||||
|
20.10.2010 16:48:26
Есть один момент....
Сайтом делала другая компания... Мы сейчас прикручиваем к нему сервис обмена сообщениями с локальной базой... И вот, так компания перекастомизовала все, что можно было перекастомизовать и вынесла львиную долю компонентов в свое пространство имен... На тот момент версия продукта было 8.5 Сейчас версия 9.5.2, но при этом те компоненты естественно не обновляются... Не могло ли это как-то повлиять на такое поведение апишного метода?
Скорость, качество, успех ...
|
|
|
20.10.2010 13:05:32
Еще раз здравствуйте, уважаемые коллеги.
У меня такой вопрос. В обработчике события OnOrderUpdate вызывается метод CSaleOrderPropsValue::GetOrderProps, который не отрабатывает вообще. При этом если использовать данный метод не в обработчике события, а, скажем, просто в тестовом файлике все ок. Вероятно какие-то необходимые данные не приезжают к моменту его вызова.
В чем проблема. Подскажите пожалуйста. Спасибо.
Скорость, качество, успех ...
|
|||
|
20.10.2010 10:29:23
Добрый день, уважаемые коллеги.
Возник такой вопрос... Прикручиваем к проекту доп. функционал при оформлении заказа. Для этого вешаем обработчик события OnOrderAdd в /bitrix/php_interface/init.php и вытаскиваем корзину по данному заказу посредством CSaleBasket::GetList Делаем так
И не получаем ничего.... При этом если отдавать в "ORDER_ID" ($ID-1) все работает идеально... Т.е. такое ощущение, что на момент возникновения данного события (OnOrderAdd), сама корзина по данному заказу еще отсутствует. Подскажите пожалуйста, как при таком раскладе получить актуальную корзину? Спасибо.
Скорость, качество, успех ...
|
|||
|
06.05.2010 15:57:27
Проблема такая же. Свойства заказа передаются, но частично. Напр., есть св-ва: ФИО, адрес, email, телефон и пр. Телефон почему-то недоходит... Подскажите пожалуйста где косяк...
Скорость, качество, успех ...
|
|||
|