Общая концепция
Вопрос ценообразования очень важен для любой торговой компании и особенно для интернет-магазинов.
Если у вас большой каталог товаров, много групп товара с индивидуальными правилами определения цен, разные наценки для поставщиков или видов товаров, частое изменение закупочных цен и т.д., то задача установки цен номенклатуры в 1С становится сложной. Иногда и вовсе не решаемой в рамках стандартного функционала и тогда приходится рассчитывать цены в Excel и подгружать их в 1С.
В реальной жизни у маркетологов и руководителей отдела продаж ежедневно возникает потребность изменять цены на товары по очень "хитрым" и сложным правилами. Вот несколько примеров:
- Из документа "Поступление товаров от поставщика" сразу сделать установку цен по всем колонкам (розница, мелкий опт, средний опт, крупный опт), при чем на разные виды и группы номенклатуры сделать разную наценку.
- На разные сегменты номенклатуры делать разную наценку
- Для разных производителей делать разную наценку
- Наценка на товары должна зависеть от цены товара и т.д.
Решать похожие задачи типовыми средствами довольно сложно. Приходится прибегать к различным уловкам, чтобы заставить штатный функционал работать так, как нужно. В результате для конечных пользователей весь процесс установки цен становится крайне "не дружелюбным", долгим и не удобным. Поэтому к нам часто обращаются с просьбой о помощи в данном вопросе.
Путем долгих экспериментов, проб и ошибок у нас получилось сделать довольно простое, но в то же время очень гибкое и функциональное решение.
Попробовать работу системы в демо-базе можно здесь.
Функционал подсистемы
Наша разработка "Простое ценообразование" призвана облегчить жизнь пользователям 1С при выполнении операций установки / изменения цен на товары.
На первом этапе, как и в стандартной установке цен, нужно подобрать список товаров для расценки. Это можно сделать либо взяв товар из какого то документа (например поступления), либо воспользоваться стандартной формой подбора товара. При ручном подборе можно отобрать товар следующими способами:
- По группе товаров
- Выбрать список товаров
- По видам номенклатуры и свойствам
- По сегменту
- По наличию цены и т.д.
Далее отбирается список видов цен номенклатуры, по которым будут рассчитываться цены.
В этот список можно добавить любые существующие в базе 1С виды цен. Для примера можно взять самые распространенные варианты:
- Розничная цена
- Оптовая цена
- Цена для интернет-магазина
- Специальные колонки цен (минимальная, дилерская, дистрибьюторская и т.д.)
- Цены для региональных филиалов и т.д.
Далее идет самый важный этап.
Настройка правил расчета цен:
- Каждое правило привязывается к своему виду цены
- В правиле указывается базовый вид цены, значение которой будет браться за основу для расчета цены по выбранной колонке (п.1)
- В каждом правиле указывается отбор товаров, для которых будет применяться данное правило (если отбор не задать, то правило будет применять для всех товаров)
Товар можно отбирать по следующим условиям (по одному конкретному или любой их комбинации):
- По группе номенклатуры (можно указать папку, все товары из которой будут расценяться по данному правилу)
- По виду номенклатуры (на товары указанного вида будет действовать правило)
- По производителю (указывается в карточке товара)
- По сегменту номенклатуры (сегмент - стандартная функция 1С, которая позволяет сделать произвольную выборку товара и сохранить ее для последующего быстрого использования)
- По конкретному товару (т.е. можно выбрать определенную номенклатуру и только для нее задать правило расчета)
Далее нужно указать формулу расчета цены, по которой будет определяться цена на товар.
Формула может быть задана двумя способами:
- Упрощенная форма, когда указывается только процент скидки или наценки на базовый вид цены
- Произвольная формула расчета цены, которая пишется на языке 1С. Эта формула может вызывать любые встроенные функции 1С. Т.к. одна и та же формула может использоваться многократно для разных правил, то все формулы сохраняются в отдельной таблице и в дальнейшем их легко использовать повторно.
Далее указывается нужно ли округлять цены. Можно использовать типовое округление, которое используется в рассчитываемой колонке цен, либо задать свою произвольную формулу округления. Формулы округления, по аналогии с формулами расчета, сохраняются в обработке для дальнейшего повторного использования.
И теперь самое интересное.
Автоматический расчет цен в 1С
После того, как сформированы все правила расчета цен на все группы товаров можно настроить регламентное задание, которое по заданному расписанию будет автоматически запускаться, рассчитывать все колонки цен и обновлять в базе 1С изменившиеся цены. Таким образом расчет цен на товары можно полностью автоматизировать и в 1С будут всегда актуальные цены!
Видео-обзор версии для Управление торговлей 10.3 / Управление производственным предприятием / Комплексной автоматизации 1.х:
Часто задаваемые вопросы:
- Версия обработки 1.6 тестировалась на релизе Управление торговлей (УТ) 11.4.12, 1С: Комплексная автоматизация 2.4, 1С:ERP 2.4. Адаптация обработки под любой другой релиз выполняется бесплатно в срок до 3х рабочих дней.
- Обработка написана на управляемых формах.
- Код обработки основной поставки закрыт. Есть версия с открытым кодом, которая приобретается отдельно.
- Для подключения обработки в базу нужно выполнить следующие операции:Раздел меню Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки. Далее добавляем новый элемент и выбираем файл с обработкой. Указываем раздел, где будет видна обработка и пользователей.
- Если Клиенту необходим функционал, которого нет в исходной версии обработки, то мы готовы это сделать по запросу. Стоимость доработок зависит от количества изменений, которые потребуется внести в подсистему и определяется вначале при составлении Технического задания на доработку.
- При выходе новых версий конфигурации "1С:Управление торговлей 11" (1C:ERP 2) обработка может полностью или частично перестать функционировать (т.к. компания 1С часто вносит существенные изменения в структуру конфигурации). В течении года обновления обработки будут высылаться по запросу бесплатно. Далее подписка на год на обновления будет стоить 30% от стоимости решения.
- Техподдержка бесплатна на протяжении 1 месяца с момента покупки. Запросы клиента будут обрабатываться в текущем режиме в рабочие дни, но не более 1х суток после поступления запроса. Далее техподдержка осуществляется на платной основе по ставке 3000 руб./час.
История версий:
1.6.6.17 - 29.06.20
- новый механизм расчета виртуальных колонок цен поставщиков (минимальная, максимальная, средняя)
- механизм для создания новых виртуальных колонок цен путем вычисления существующих
1.6.6.21 - 22.07.20
- произведена оптимизация скорости работы механизма расчета (скорость работы увеличена в разы или даже на порядок)
1.6.6.25 - 29.07.20
- Изменен механизм хранения настроек
- Изменена точность при выводе итогового времени выполнения расчета цен при рег. обработке
- Изменена точность колонки "Новая цена" до двух знаков
Возможно, Вас так же заинтересуют наши другие разработки:
-
Рабочее место менеджера по продажам v.1. (Интернет-магазин, Розничная торговля)
-
Загрузка товаров в 1С из файлов YML Яндекс-Маркета и CommerceML (Импорт из XML) для УТ 11, КА 2, ERP
-
Универсальная загрузка остатков и цен поставщиков (УТ 11, ERP 2.0)
-
Загрузка накладных и сверка счетов в 1С 8.3 из Excel (счетов, счетов-фактур, УПД, dbf, csv)
Причины купить
Готовый инструмент для повышения эффективности работы отдела продаж.
Множество мелочей, облегчающих повседневное взаимодействие системой управленческого учета.
Легко встраивается в типовую конфигурацию 1С:УТ 11, 1С: КА 2, 1С: ERP 2
Достоинства
От адекватного ценообразования зависит успешность любой коммерческой компании.
Наш инструмент призван упростить рутинные операции по работе с 1С и повысить общую эффективность работы отдела продаж.