Плохиш Опубликовано 4 февраля, 2018 Жалоба Поделиться Опубликовано 4 февраля, 2018 на сл. неделе обновлю решение, по принципу как работает експорт товаров, там они в несколько проходов пишутся Удалось ли что-то сделать по вопросу? Или уже никакой надежды нет? Цитата Ссылка на сообщение Поделиться на другие сайты
niki_tim Опубликовано 25 июня, 2018 Жалоба Поделиться Опубликовано 25 июня, 2018 Здравствуйте! Кто сможет доработать данный функционал? Этот скрипт: https://yadi.sk/d/asbPBcdF3YNkDg выводит вот этотфайл: https://yadi.sk/d/_yL7GFN13YNkYH Хотелось бы чтобы в конце выводилась 1) общая сумма http://prntscr.com/jz4djv 2) количество Клише штампа с пластиковой оснасткойhttp://prntscr.com/jz4evd Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 1 августа, 2018 Жалоба Поделиться Опубликовано 1 августа, 2018 на сл. неделе обновлю решение, по принципу как работает експорт товаров, там они в несколько проходов пишутсяЗдравствуйте! Тоже интересует обновленный вариант, чтоб было в несколько проходов. Дайте ссылочку, пожалуйста. Цитата Ссылка на сообщение Поделиться на другие сайты
flyfishalex Опубликовано 16 августа, 2019 Жалоба Поделиться Опубликовано 16 августа, 2019 1. добавляем в api/Orders.php в ф-ю get_orders ПОСЛЕ $id_filter = ''; код $date_from = ''; $date_to = ''; $order_by = ''; 2. добавить в api/Orders.php в ф-ю get_orders фильтры (примерно 60я строка) /***************************/ if($filter['order_by']==1) $order_by = $this->db->placehold('ORDER BY id ASC'); else $order_by = $this->db->placehold('ORDER BY id DESC'); if(isset($filter['date_from'])) $date_from = $this->db->placehold('AND DATE(o.date) >= ?', $filter['date_from']); if(isset($filter['date_to'])) $date_to = $this->db->placehold('AND DATE(o.date) <= ?', $filter['date_to']); /***************************/ 3. заменяем в api/Orders.php в ф-и get_orders следующий участок кода (примерно строка 88) $id_filter $status_filter $user_filter $keyword_filter $label_filter $modified_since_filter GROUP BY o.id ORDER BY status, id DESC $sql_limit", "%Y-%m-%d"); на код $id_filter $date_from $date_to $status_filter $user_filter $keyword_filter $label_filter $modified_since_filter GROUP BY o.id $order_by $sql_limit", "%Y-%m-%d"); 4. в simpla/IndexAdmin.php ПОСЛЕ 'OrdersAdmin' => 'orders', добавляем 'ExportXLAdmin' => 'orders', 5. в simpla/design/html/orders.tpl ПОСЛЕ <a class="add" href="{url module=OrderAdmin}">Добавить заказ</a> добавляем ссылку на экспорт <a href="{url module=ExportXLAdmin}" style="float: right; margin-right: 44px;" title="Выгрузить все заказы"><img src="./design/images/export_excel.png"></a> 6. закидываем из архива в /simpla все из папки simpla Скрины:https://yadi.sk/i/GU8lrd2RqaWybhttps://yadi.sk/i/8yap0FhjqaWzGhttps://yadi.sk/i/rYot5oU1qaWzphttps://yadi.sk/i/EcAAuKm6qaX3xПриветствую, задался вопросом выгрузки заказов , по последнему пункту подскажите пожалуйста, папки simpla нет в архиве, понимаю что тема старая, но сильно важно доделать. спасибо большое! Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 16 августа, 2019 Жалоба Поделиться Опубликовано 16 августа, 2019 Приветствую, задался вопросом выгрузки заказов , по последнему пункту подскажите пожалуйста, папки simpla нет в архиве, понимаю что тема старая, но сильно важно доделать. спасибо большое! ее там и не должно быть. читайте внимательно Цитата Ссылка на сообщение Поделиться на другие сайты
flyfishalex Опубликовано 16 августа, 2019 Жалоба Поделиться Опубликовано 16 августа, 2019 Спасибо, Все получилось. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.