Здравы будьте, Бояре! Я с подобным вопросом. Исходные данные: 1С:Предприятие 8.2 (8.2.19.130). УТ 10.3.32.2. Модуль обмена 5.0.0.5 При выгрузке товаров всё в порядке. Обмен заказами тоже сначала работал, потом непонятно что произошло, но уже давно, и на моменте, когда обмен доходит до обмена заказами, 1С отправляет запрос на получение заказов с сайта, после чего выкидывает ошибку
"Метод контекста не обнаружен (Свойства) {ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(1106)}: Метод объекта не обнаружен (Свойства) ЕстьСвойство = ОбъектXDTO.Свойства().Получить(Свойство) <> Неопределено
Изначально, Битрикс создает резервные копии в папке /bitrix/backup, но в процессе копирования случаются моменты, когда что-то переклинивает и бэкап создает временные файлы до "победного конца", т.е. циклично, до полного забивания диска. При этом, работа сервера встаёт колом. Есть мысль делать резервные копии на совершенно другом диске, чтобы не затрагивать работоспособность системы. В форуме рассматривались варианты создания скриптов для переброски архивов на другой диск по расписанию, но это не решает обозначенного вопроса. Если копии создаются на том же диске, где работает битрикс, есть угроза его работоспособности.
Как сделать, чтобы копии, в том числе, их временные файлы, сразу создавались на альтернативном диске? Стандартные настройки, как я понимаю, не позволяют указывать место их создания. Сталкивался кто-нибудь с такой задачей? Прошу подсказки
Ну, как говорится, Битрикс большой, ему видней. Когда возникла проблема, выполнил рекомендации, данные разработчиком. Потом еще вспомнил про часовой пояс в PHP.ini, привел в соответствие и все заработало. А по поводу оси, так у меня Битрикс на хостинге RU-CENTER висит, хорошо хоть к этим конфигам доступ есть нормальный, на другом TIMEWEB только через танцы с бубном всё делалось Спасибо за совет. Учту на будущее.
Установить часовой пояс php можно в /bitrix/php_interface/dbconn.php, например: date_default_timezone_set("Etc/GMT-3");
Для базы данных добавьте в /bitrix/php_interface/after_connect_d7.php: $connection = Bitrix\Main\Application::getConnection(); $connection->queryExecute("SET LOCAL time_zone='".date('P')."'");
В файл /bitrix/php_interface/after_connect.php $DB->Query("SET LOCAL time_zone='".date('P')."'");
Пользователь активен, является членом группы "Администраторы", члены которой как раз и являются синхронизаторами. Пробовал создавать нового пользователя в группе Администраторы. Все функции пользователей на сайте функционируют, а при обмене нет
Добрый день. Суть проблемы в том, что обмен данными был настроен и исправно работал в части выгрузки номенклатуры, заказы не грузились, поэтому временно были отключены, но тут наступил Новый год. Можете, конечно, отпустить пару-тройку шуток на тему "надо меньше пить или наоборот больше", но это здесь не при чем. В общем 01.01.2011 я решил очередной раз обновиться и все прошло успешно, но в последний раз. После очередной порции правленной номенклатуры решил выгрузиться, но 1С руганулась на логин с паролем и все. Учетные данные не менялись, причем потом проверял, все они работают. Обмена так и нет. Может кто сталкивался с таким, помогите.
(1С УТ 10.3.12.3 с модулем интеграции по версии; Битрикс 9.5.6)
У меня вроде нет таких проблем. Стоит УТ 10.3.12.3 и модуль к ней. В настройках модуля есть две галочки "Выгружать картинки" и "Выгружать файлы", ну с файлами, это как вым будет удобно, а вот изображения галка должна стоять, но раз у Вас грузится основное, значит все должно быть в норме. По крайней мере у меня так.
Программистам 1С, работающим в многочисленных франчайзи, очень нужно деньги зарабатывать, поэтому очевидных вещей не делают, а потом за платные человеко-часы все наверстывается.
Нужно лезть руками. Единственное, до чего снизошли авторы 1С, это Web-Доступ, посредством которого контрагент 1С может быть допущен в базу для определенных действий, как то посмотреть остатки или сформировать заказ.