Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не подключить 1c_mutator.php

00 голосов
7
Нужно использовать функции мутации импорта из "1C v.8" (Управление торговлей, редакция 10.3.3.3). Версия Битрикс 7.0.6.

Размещаю файл в \bitrix\php_interface\include\, имя 1c_mutator.php. Все как в руководстве, даже в init.php подключил инструкцией:
include_once(dirname(__FILE__)."/include/1c_mutator.php");


Но функции в файле 1c_mutator.php не воспринимаются. Пробовал вставить в тело функций код для записи данных в сторонний файл, чтобы проверить. Код не отрабатывается. Что я делаю не так?
спросил 29 Май, 13 от Stalkerr (280 баллов)

7 Ответы

00 голосов
Товарищи, не скрываем свои знания ;) делимся домыслами. Кто использует модификаторы импорта, у всех все прекрасно?
ответил 29 Май, 13 от Stalkerr (280 баллов)
00 голосов
Получилось решить проблему?
Если да, то пожалуйста поделитесь.
ответил 02 Июнь, 13 от Pichenka (140 баллов)
00 голосов
Все решил альтернативными методами, mutator'ы не подключал. Будет время - разберусь, обязательно напишу. Кто уже знает, поделитесь, пожалуйста.
ответил 01 Сен, 13 от Stalkerr (280 баллов)
00 голосов
Почему не подключаются мутаторы, кто-нибудь понял?
Пробовал даже вот этот пример из документации:
Код
<?
// Установим флаг "Уменьшать количество товаров при заказе"
function catalog_offer_mutator_1c(&$arLoadOffer, &$xOfferNode)
{
   $arLoadOffer["QUANTITY_TRACE"] = "Y";
   return $arLoadOffer;
}
?>

не сработало :(
ответил 30 Ноя, 13 от Almaz (140 баллов)
00 голосов
Функции мутаторов не вызываются при выгрузке из 1с 8.1!
Данные функции вызываются только при импорте каталога из файла профилями "CommerceML" и "CommerceML MySql Fast - BETA VERS". Соответственно использовать мутаторы при обмене с 1с 8.1 не получиться.

Используйте события.
ответил 12 Март, 14 от Ajattara (380 баллов)
00 голосов
Какие именно события? :!:
ответил 03 Июль, 14 от Vilesko (100 баллов)
00 голосов
Цитата
Evgeny Petrichenko пишет:
Функции мутаторов не вызываются при выгрузке из 1с 8.1!

Данные функции вызываются только при импорте каталога из файла профилями "CommerceML" и "CommerceML MySql Fast - BETA VERS". Соответственно использовать мутаторы при обмене с 1с 8.1 не получиться.



Используйте события.


Почему данная функция не поддерживается при простом обмене данными с веб-сайтом?
ответил 03 Ноя, 14 от CCCPKinG (440 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
1 ответ
0 голосов
5 ответов
спросил 15 Янв, 14 от YaN (100 баллов)
0 голосов
4 ответов
0 голосов
1 ответ