при заходе в раздел продажи->заказы можно выбрать экспорт CSV/Excel
может кто знает где находятся файлы которые управляют им , хотел поменять type таблиц которые получаются при экспорте в Excel/xml что-бы можно было работать с Excel-ом
Экспорт заказов в XML
22.03.2011 20:48
А что означает понятие «type таблиц»?
Сколько работаю с Magento - впервые слышу, чтобы кто-то так говорил.
Сколько работаю с Magento - впервые слышу, чтобы кто-то так говорил.
22.03.2011 21:08
сори , может не так выразился
экспорт дает данные в xml там где цена поле таблицы как
<Data ss:Type="String">196,30 Ls</Data>
и excel не делает обработку формулами пока руками не поправишь
а идея сделать чтобы было вот так
<Data ss:Type="Number">196,30</Data>
тогда можно будет работать как с числом
экспорт дает данные в xml там где цена поле таблицы как
<Data ss:Type="String">196,30 Ls</Data>
и excel не делает обработку формулами пока руками не поправишь
а идея сделать чтобы было вот так
<Data ss:Type="Number">196,30</Data>
тогда можно будет работать как с числом
22.03.2011 21:47
Прикрепите сюда пример вашего файла, полученного в результате экспорта заказов из Magento, и содержащего значения в виде «196,30 Ls».
22.03.2011 22:48
Вы можете изменить формат записи денежных значений в экспортируемый файл в классе Mage_Adminhtml_Block_Sales_Order_Grid
Сейчас там колонка с величиной заказа определяется так:
Вы можете заменить тип «currency» на другой, например, «number».
Но я рекомендую вместо правок Magento просто написать свой макрос для Excel.
Сейчас там колонка с величиной заказа определяется так:
$this->addColumn('base_grand_total', array( 'header' => Mage::helper('sales')->__('G.T. (Base)'), 'index' => 'base_grand_total', 'type' => 'currency', 'currency' => 'base_currency_code', ));
Вы можете заменить тип «currency» на другой, например, «number».
Но я рекомендую вместо правок Magento просто написать свой макрос для Excel.
22.03.2011 23:06
хммм ясно , думал просто есть какой либо клас который отдельно отвечает за этот экспорт и его можно было подправить
и раз мы задели тематику Mage_Adminhtml_Block_Sales_Order_Grid
там идут колонки , а есть ли какой способ их отсортировать так как мне надо ?
ненужные уже убрал , осталось только их по порядку как надо поставить
и раз мы задели тематику Mage_Adminhtml_Block_Sales_Order_Grid
там идут колонки , а есть ли какой способ их отсортировать так как мне надо ?
ненужные уже убрал , осталось только их по порядку как надо поставить
22.03.2011 23:12
Очевидно, в каком порядке вы вызываете метод addColumn - в том колонки и выводятся.
22.03.2011 23:23
в том то и дело что нет
такое чувство что он где-то заложен , куда-бы я не ставил новую колонку она всегда будет последняя , а у стандартных (default) есть свои места
такое чувство что он где-то заложен , куда-бы я не ставил новую колонку она всегда будет последняя , а у стандартных (default) есть свои места
22.03.2011 23:28
Только что проверил - у меня колонки выводятся в порядке вызова метода addColumn.
Да и по коду это было очевидно.
Да и по коду это было очевидно.
22.03.2011 23:43
Старайтесь формулировать проблемы в развёрнутом виде вместо «вот grid.php как пример».
23.03.2011 07:22
как вы сказали выше , у вас столбики grid.php формируются в порядке вызова addColumn
я прикрепил свой grid.php где я такова не наблюдаю , у меня хаотично формирование их сартеровки
я прикрепил свой grid.php где я такова не наблюдаю , у меня хаотично формирование их сартеровки
23.03.2011 07:34
Прикрепите сюда пример вашего файла XML, полученного в результате экспорта заказов из Magento, и соответствующего прикреплённому Grid.php.