Нужно выводить на сайте дату и время последнего обновления сайта (фактически когда последний раз был обмен данными с 1С). Как данный параметр получить? Заранее спасибо.
|
Нужно выводить на сайте дату и время последнего обновления сайта (фактически когда последний раз был обмен данными с 1С). Как данный параметр получить? Заранее спасибо.
|
|
|
|
|
|
COption::GetOptionString("sale", "last_export_time_committed_/bitrix/admin/1c_excha");
|
|
|
|
|
|
Спасибо большое.
|
|
|
|
|
|
Попробуйте выполнить select * from b_option where MODULE_ID='sale'
Посмотрите все записи, может сможете разобраться. |
|
|
|
|
|
Посмотрел, ничего похожего. Ни по названию, ни по содержимому (должно было найтись большой целое, либо строка, пожощая на дату/время).
Вот что есть с 1С в модуле sale:
Похоже, придется ковыряться в исходниках. Поиском по сайту Битрикс я нашел только пару тем (в том числе и эту), документации нет. Добавлено: В файлах по обмену товарами ничего похожего нет (искал GetOptionString) в: \bitrix\components\bitrix\catalog.import.1c\component.php \bitrix\modules\iblock\classes\general\cml2.php Это означает, что время обмена товарами вообще на сайте не учитывается. Об этом знает только 1С. С другой стороны, есть настройки в обмене заказами:
У себя в базе я таких настроек не нашел только потому, что не менялся заказами. Так что, если интересуют товары, то обмена.
Поддержите идею (выбор имени файла для robots.txt в многосайтовой конфигурации на общей папке)! А убит сайт идей. Фсё!
|
|||
|
|
|
|
В исходниках по-прежнему "last_export_time_committed_".$curPage
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
В настоящий момент дата обмена определяется по таблице b_sale_exchange_log.
|
|
|
|
|
|
Может смотреть на дату создания файла импорт.хмл?
|
||||
|
|
|
|||