База знаний
Поиск по категориям базы знаний
Все .htaccess 1C Bytehand CommerceML IIS nginx show_block SMS Sphinx Артикул Доступность Кастомизация Кастомизация админки Корзина Купить в один клик Магазин Меню Модуль МойСклад Мультиязычность Наличие товара Объявления Пагинация Пароль Перенос сайта Поиск Поиск по объявлениям Пользователи Права на файлы Сжатие CSS-файлов Скидка Создание товара Сортировка Статьи Счетчик Тема Установка Файловый архив Фильтр Шаблон Шаблон письма Шаблонный тег17.05.2016
Проблема
При работе с артикулами возникает следующее неудобство. Из-за отсутствии сортировки по артиклу сложно найти последний артикул, что бы создать следующий порядковый номер. Подскажите решение проблемы.
Решение
Можно дописать в файле modules/shop/admin/shop.admin.php в конце функции prepare_config()
:
if($this->diafan->is_action('edit') && $this->diafan->_route->addnew)
{
$this->diafan->variable('article', 'default', DB::query_result("SELECT MAX(article) FROM {shop}") + 1);
}
Тогда при создании нового товара артикул будет автоматически проставляться как последний артикул + 1.