Добрый день. Такая же проблема. Нашли на форуме решение: "создают несколько копий файлов http://<сайт>/bitrix/admin/1c_import.php и http://<сайт>/bitrix/admin/1c_exchange.php , а затем в настройках со стороны 1с прописывают для каждой базы свой путь" Сделали https://prnt.sc/1x2zx88 Добавили нового пользователя для второго обмена. Со стороны 1С прописали новый путь (.../1c_exchange1.php) и новые логин (1c_exchange1) и пароль, все 10 раз проверили. Но система пишет: "авторизация не выполнена. Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль." Кто может подсказать, в чем ошибка?
"&" нужен, чтобы была возможность изменить оригинал $arFields, а не его "копию" для текущей функции
ЗЫ: а в функции "DropTEXT", разве, происходит не то же самое, что и в "DoNotUpdate"?
да тут Вы правы, ошибка со входом была из-за "&" ,
насчет этих одинаковости этих функций не знаю(( Но да после того как заработало - все равно проблема не решилась. так же и сбиваются таблицы после обмена в текстовый формат. почему это вообще происходит, если обмен по этим полям запрещён.
обмен конкретно по этим полям не идет, занесли их на сайте. но каждый раз после обмена меняется формат этого поля на текстовый, вместо html http://prntscr.com/17gm3sk
Нашли такое решение, но оно нерабочее, сразу не пускает в админку
Код
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", "DropTEXT");
function DropTEXT($arFields)
{
if (@$_REQUEST['mode']=='import')
{
unset($arFields['DETAIL_TEXT']);
}
}
И вот компонент каталог выдает 404 ошибку, как мне вернуть этот путь /catalog/ куда теперь зайти в структуре? как найти это компонент, может ктото знает?
Требуется сократить уровень вложенности в разделе site.ru/catalog/ Служба поддержки предлагает странное решение просто http://prntscr.com/odgm6s но тогда главная site.ru и site.ru/catalog/ будут открываться по одной и той же странице site.ru ??
Есть еще другой способ http://prntscr.com/odgqwx Кто-нибудь может подсказать 1. как лучше сделать? 2. если 2 способ, Создайте файл /catalog/list.php следующего вида: - где его создавать если у нас многосайтовость? в корне сайта где прописаны эти ссылки на основную лицензию битрикса? 3. "Откройте в браузере страницу http://epic.tm/men/. Если у вас показывается страница /catalog/list.php, значит, всё сделано правильно. Разместите на этой странице вызов компонента bitrix:catalog.section и настройте компонент."
как написать это код компонента, как его узнать? а то что каталог заполнен, ничего не случится, не удалится
Поправьте поле "URL страницы раздела" в настройках соответствующего инфоблока. что там написать? просто удалить чтоли /catalog/ как в первом варианте?