Платежная система ГПБ для Битрикс
Разработан модуль платежной системы ГазпромБанк для Bitrix D7. По вопросам приобретения — обращайтесь. Не выкладываю бесплатно, т.к. довольно долго возюкался, хочу вознаграждение 😉
Жизнь замечательных грибов
Здесь собраны статьи, наработки, исправление ошибок и решение проблем связанных с Битрикс
Разработан модуль платежной системы ГазпромБанк для Bitrix D7. По вопросам приобретения — обращайтесь. Не выкладываю бесплатно, т.к. довольно долго возюкался, хочу вознаграждение 😉
По неведомой причине, эта ошибка возникает при выполнении HTTPОтветСервера = Соединение.Получить(HTTPЗапрос);, однако! при следующем выполнении того-же самого запроса, всё чудесным образом проскакивает.
Решение: поправим чуть модуль ОбменССайтом
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Функция ПолучитьДанныеССервера(Соединение, ОписаниеОшибки, ПараметрыЗапроса = "", Знач Заголовки = Неопределено) HTTPОтветСервера = Неопределено; ОтветСервера = Неопределено; Если Заголовки = Неопределено Тогда Заголовки = Новый Соответствие; КонецЕсли; HTTPЗапрос = Новый HTTPЗапрос(СокрЛП(ПараметрыЗапроса), Заголовки); Попытка СчетчикПопыток = 1; Пока СчетчикПопыток<20 Цикл Попытка HTTPОтветСервера = Соединение.Получить(HTTPЗапрос); Прервать; Исключение СчетчикПопыток = СчетчикПопыток+1; КонецПопытки; конеццикла; Исключение |
Иногда в целях отладки полезно посмотреть формирует ли вообще файл выгрузки заказов битрикс. Это делается так:
В итоге получим xml выведенный в браузер с заказом.
По умолчанию после обмена битрикс эти файлы подчищает. Однако если открыть файл dbconn.php и добавить туда строчку
1 |
define("BX_CATALOG_IMPORT_1C_PRESERVE", true); |
То файлы будут сохраняться в папке /uploads/1c_catalogxxx