megauser Опубликовано 14 октября, 2020 Жалоба Поделиться Опубликовано 14 октября, 2020 Не могу понять, по какому условию выгружаются заказы , т.е. создаю новый заказ, site.ru/simpla/cml/1c_exchange.php?type=sale&mode=query - перехожу по ссылке, там он выгружается, обновляю страницу и он исчезает. Как сделать чтоб он всегда был? он заказы куда то записывает и больше они в выгрузке не учавствуют? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 14 октября, 2020 Жалоба Поделиться Опубликовано 14 октября, 2020 Выгружается ОДИН раз. Управляется датой последней выгрузки. Если хотите выгружать всегда все заказы (что довольно плохо, если как следует подумать), переделывайте скрипт выгрузки под свои цели... Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 14 октября, 2020 Автор Жалоба Поделиться Опубликовано 14 октября, 2020 1 час назад, phukortsin сказал: Выгружается ОДИН раз. Управляется датой последней выгрузки. Если хотите выгружать всегда все заказы (что довольно плохо, если как следует подумать), переделывайте скрипт выгрузки под свои цели... Сравнивает с датой заказа? или датой модификации? просто поменял дату на будущую, все равно заказ не вышел в выгрузку. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 14 октября, 2020 Жалоба Поделиться Опубликовано 14 октября, 2020 В скрипте легко найти ответы. $orders = $simpla->orders->get_orders(array('modified_since'=>$simpla->settings->last_1c_orders_export_date)); Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 16 октября, 2020 Жалоба Поделиться Опубликовано 16 октября, 2020 В 14.10.2020 в 22:12, megauser сказал: Не могу понять, по какому условию выгружаются заказы , т.е. создаю новый заказ, site.ru/simpla/cml/1c_exchange.php?type=sale&mode=query - перехожу по ссылке, там он выгружается, обновляю страницу и он исчезает. Как сделать чтоб он всегда был? он заказы куда то записывает и больше они в выгрузке не учавствуют? Есть last_1c_orders_export_date- это дата последней выгрузки заказов с сайта. 1c делает запрос до site.ru/simpla/cml/1c_exchange.php?type=sale&mode=query. Выбираются все заказы с датой modified_since, и отдаются в 1с, как указал выше @phukortsin Если вам нужен список всех заказов, стоит доработать функцию в 1c_exchange.php. Но сомневаюсь что это правильный подход. При 100 000 заказов, все 100 000 и будут выгружаться, о нагрузке на сервер подумали)? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.