Приветствие и немного офтопа:
Здравствуйте, на форуме я человек новый, потому заранее прошу простить за какие-то ошибки... С битриксом работаю тоже недавно поэтому могу перепутать названия, опять же прошу понять и простить!
Поставленная задача: Стоит задача сделать выгрузку торговых предложений торгового каталога в CSV файл по расписанию.
К примеру: каждое утро, в 9.00, должен создаваться файл содержащий в себе список всех торговых предложений.
1. В админке битрикса во вкладке Магазин => Экспорт данных. Я добавил новый профиль выбрав для профиля следующие настройки:
2. Запустил профиль в ручном режиме, все сработало. Создался файл test_export.csv, который содержал 5 колонок.
3. Для реализации запуска по расписанию я решил воспользоваться КРОНом. У хостера это реализовано через админ. панель. В админке хостера я устанавливаю время, и пишу следующую команду: (имя пользователя и домена естественно свои)
4. И вот тут начинается самое интересное... В назначеное время скрипт запускается, создает файл (или если он уже существует обновляет его) test_export.csv, но в этом файле только одна колонка с пользовательским свойством торгового предложения артикул.
Подскажите пожалуйста, в чем может быть проблема? Почему файл не содержит в себе все выбранные мною колонки для экпорта? И главное, что это только при запуске по расписанию, при ручном запуске этого профиля создаются все 5 колонок.
На всякий случай приведу содержмиое файла cron_frame.php:
Здравствуйте, на форуме я человек новый, потому заранее прошу простить за какие-то ошибки... С битриксом работаю тоже недавно поэтому могу перепутать названия, опять же прошу понять и простить!
Поставленная задача: Стоит задача сделать выгрузку торговых предложений торгового каталога в CSV файл по расписанию.
К примеру: каждое утро, в 9.00, должен создаваться файл содержащий в себе список всех торговых предложений.
1. В админке битрикса во вкладке Магазин => Экспорт данных. Я добавил новый профиль выбрав для профиля следующие настройки:
Скрытый текст |
---|
|
3. Для реализации запуска по расписанию я решил воспользоваться КРОНом. У хостера это реализовано через админ. панель. В админке хостера я устанавливаю время, и пишу следующую команду: (имя пользователя и домена естественно свои)
Код |
---|
/usr/local/bin/php -f /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/domains/ИМЯ_ДОМЕНА/public_html/bitrix/php_interface/include/catalog_export/cron_frame.php 9 >/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/domains/ИМЯ_ДОМЕНА/public_html/bitrix/php_interface/include/catalog_export/logs/9.txt |
Подскажите пожалуйста, в чем может быть проблема? Почему файл не содержит в себе все выбранные мною колонки для экпорта? И главное, что это только при запуске по расписанию, при ручном запуске этого профиля создаются все 5 колонок.
На всякий случай приведу содержмиое файла cron_frame.php:
Скрытый текст | ||
---|---|---|
|