написал: , Странно, но с уже созданным заказом ,все сработало - даты везде меняются при смене статусов. А вот при синхронизации и создании новых заказов все встает колом ,т.к. ошибку возвращает, что Преобразование значения к типу Дата не может быть выполнено [Результат] = Дата(ПолучитьЗначениеРеквизитаДокумента([ДокументXML].ЗначенияРеквизитов, "Отгрузка"));
пробовал через переменную, типа k = ПолучитьЗначениеРеквизитаДокумента([ДокументXML].ЗначенияРеквизитов, "Отгрузка")); [Результат] = Дата(k);
та же история. что-то можно еще сделать?
Добрый день! Подскажите, получилось добиться результата?
При выгрузке заказов слетают методы оплаты и доставка
В нашем случае проблема наблюдалась из-за различных данных в заказе и реализации. Было настроено заполнение соглашения алгоритмом, по какой-то причине в заказе оно заполнялось корректно, а в реализации не заполнялось, по этому происходило удаление и оплат и отгрузок. Когда установили фиксированное значение в настройках, проблема с удалением отгрузок и оплат ушла.
написал: я смотрю в фаерфоксе в консоли на XHR запрос типа POST , разворачиваю его, жму вкладку Ответ, там то, что компонент отдал по аякс запросу - если в коде php ошибка, то там дебажная информация по этой ошибке, файл, строка, стек вызовов, их хватает обычно, чтобы найти и исправить. У вас не так?
Я неправильно смотрел, спасибо что подсказали. Как понял ошибка в строке 209. 209 строка эта часть кода: $arFields["DELIVERY_PRICE"]=$order->getDeliveryPrice()+' р.';
Нашел в консоле что ошибка в файле core.ajax.php возникает на строке 1454 код там такой: xhr.send(fd); Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Но как понять какой код в init.php вызывает данную ошибку?
написал: в консоли браузера посмотреть на аякс ответ
debug=true включен, но ошибки визуально не возникает, крутится колесо загрузки и пропадает. В консоле вижу Status Code: 500 Internal Server Error но не понял как конкретно увидеть из-за чего возникла.
Добрый день! У меня похожая проблема, страница успешного оформления заказа не открывается. Удалось выяснить что это происходит из-за обработчика добавленного в init.php который работает на php 7.4 и не работает на php 8.1. Буду благодарен за помощь в адаптации кода.
Добрый день! Подскажите как правильно проставить вариант обеспечения (Действие) у товаров в заказе используя свой алгоритм с условием.
Если ПолучитьЗначениеРеквизитаДокумента([ДокументXML].ЗначенияРеквизитов, "Статус доставки") = "DF" Тогда [Результат] = нужно поставить обеспечение Отгрузить; Иначе [Результат] = нужно поставить значение Резервировать по мере поступления; КонецЕсли;
Была ошибка Деление на 0 при обмене с сайтом, заказы не загружались в 1С. Ошибка возникала из-за одного из-заказов, в нем слетела розничная цена, стала цена каталога и цены стали с минусом, отредактировал заказ и обмен пошел. Увидеть можно в сформированном xml из битрикс.
catalog/compare.php, при запросе выдает ошибку 404 Not Found