Добрый день, уважаемые форумчане.
Коротко о главном, познакомился с системой 1C-Bitrix не очень удачно: подсунули законченный на половину проект и необходимо завершить один очень значимый момент. Подключали оплату, система оплаты не встроенная, добавляли свою. Есть три фазы: проверка наличия денег на счету, снятие денег и возврат (если не обходимо). Первые две были написаны разработчиками, которые поднимали сам проект, были недоработки но я их добил. Теперь необходимо сделать отмену. Вот тут я и уперся. Не знаю начинать с того что я в ООП еще не так силен или с компонентов самого битрикса, в которых я не разобрался. Ищу с тура файл где будет идти запись в БД, чтобы отследить таблицу нужную. Постоянно натыкаюсь например на CSaleOrder::GetByID, CSalePaySystemAction::GetParamValue, $arOrder. Где искать описание их самих? я так понимаю кто они напрямую связаны с БД.
P.S. не судите строго, скорее я не так опытен для того чтобы копаться в этой системе, но мне деваться некуда. Если кто может помочь буду очень благодарен.
Коротко о главном, познакомился с системой 1C-Bitrix не очень удачно: подсунули законченный на половину проект и необходимо завершить один очень значимый момент. Подключали оплату, система оплаты не встроенная, добавляли свою. Есть три фазы: проверка наличия денег на счету, снятие денег и возврат (если не обходимо). Первые две были написаны разработчиками, которые поднимали сам проект, были недоработки но я их добил. Теперь необходимо сделать отмену. Вот тут я и уперся. Не знаю начинать с того что я в ООП еще не так силен или с компонентов самого битрикса, в которых я не разобрался. Ищу с тура файл где будет идти запись в БД, чтобы отследить таблицу нужную. Постоянно натыкаюсь например на CSaleOrder::GetByID, CSalePaySystemAction::GetParamValue, $arOrder. Где искать описание их самих? я так понимаю кто они напрямую связаны с БД.
P.S. не судите строго, скорее я не так опытен для того чтобы копаться в этой системе, но мне деваться некуда. Если кто может помочь буду очень благодарен.