coderstar

CODERSTAR.RU / уроки и разработки (1С:Предприятие)

Гибкое ценообразование в 1С

22.06.2023 2579 1

Обработка позволяет устанавливать цены компании по выбранному виду цен на основании документов приобретения. Возможность задать разную наценку на товары по установленным фильтрам.

Это внешняя обработка

Одно из 358 готовых решений нашего каталога

Не мешает обновлению

Конфигурация остается "на замке", без изменений

Есть техподдержка

Бессрочная (3 месяца бесплатно)

Ограничения

Не подходит для 1C:Fresh и конфигурации

Типовые возможности системы позволяют устанавливать цены компании на основании цены поступления с возможностью уточнения наценок по ценовым группам:

создание вида цены на основании цены поступления

Неудобство состоит в том, что состав ценовых групп нужно регулярно мониторить и актуализировать. К примеру, товар входил в ценовую группу "Товары до 500 руб". С увеличением закупочной цены до 550 руб товар необходимо включить в другую ценовую группу. При большом объеме товарного справочника отслеживать номенклатурные позиции и переносить их в другие ценовые группы довольно проблематично. К тому же, типовой фукционал не позволяет установить разные наценки в рамках одной ценовой группы для товаров различных брендов. Например, на холодильники Samsung нужно назначить 15% наценки, а на холодильники Атлант - 20%. В таком случае нужно будет создавать разные ценовые группы для разных брендов, что приводит к увеличению справочника ценовых групп, и конечно же увеличивается объем работы пользователей.

При задании цены по формуле в типовом функционале системы можно использовать только другие виды цен. Решить задачу по назначению различных наценок для разных брендов тоже не получится.

редактирование формулы при задании цены в 1с

Данная разработка позволяет рассчитать цены компании (и записать их) на основании документов приобретения товаров, при этом наценку можно задавать максимально гибко, с использованием разных условий.

Обработка прикрепляется к документу Приобретение товаров и услуг.

В приведенном ниже документе приобретения товары относятся к трем брендам: Завод бытовой техники, Smartec, Холодильный комбинат.

документ приобретения товаров и услуг

реквизит бренд в карточке номенклатуры

По кнопке Создать на основании в списке команд выбираем  Создание связанных объектов:

создание связанных обектов на основании документв приобретения

В журнале документов приобретения данная команда имеет вид кнопки. Расчет цен производится для выделенного документа:

создание связанных объектов из журнала документов приобретения

По кнопке Выполнить открывается форма настроек:

форма команды создания связанных объектов

введение настроек для расчета цен компании по документам приобретения

На закладке Настройки по кнопке Добавить добавляем строку, в которой указываем:

  • произвольное наименование настройки,
  • вид цены, по которому будут установлены цены компании,
  • формулу для расчета цен компании, например: [Цена]*1.3 (где [Цена] - цена из документа приобретения, 1.3 - коэффициент наценки. Можно использовать операторы +, -, *, /),
  • точность округления (т.е. до скольки рублей/долларов/евро нужно округлить рассчитанную цену).

Далее для настройки нужно задать условие, по которому она должна отработать. Для этого выделяем строку с настройкой и задаем фильтр по кнопке Настроить отбор. В нашем примере настройки будут срабатывать для определенных брендов. Заданные отборы нужно перенести в настройку по одноименной кнопке внизу формы отбора:

фильтр товаров в документе приобретения

Фильтры можно устанавливать по различным реквизитам номенклатуры:

фильтр по реквизитам номенклатуры

Можно настраивать множественные фильтры. Например, нужно установить цены для номенклатуры определенного бренда, качество Новый, цена закупки в диапазоне от 500 руб до 1000 руб:

множественный фильтр товаров в документе приобретения

Введенные настройки нужно сохранить (это позволит использовать их при расчете цен компании в будущем, из других документов поступления товаров). Мы умышленно создали настройки только для двух брендов. Далее посмотрим, как отработает система в этом случае:

настроки расчета цен компании по документам приобретения

Если формула расчета цены задана неверно, при попытке сохранить настройки система выдаст сообщение об ошибке:

сообщение об ошибке в насройках задания цены

Цены компании рассчитываются на закладке Расчет цен по кнопке Заполнить таблицу:

результат расчета цен компании по документам приобретения

Видим, что цены рассчитаны только по двум брендам. Об этом нам также сообщает протокол выполнения операции, где указаны товары, по которым не удалось рассчитать цены:

протокол выполнения операции

Дело в том, что для третьего бренда не задана настройка. Исправим это и выполним операцию снова. Получим такой результат:

результат расчета цен компании по документам приобретения

При необходимости рассчитаные цены можно отредактировать вручную. Далее следует записать цены, используя одноименную кнопку.

Создается заполненный документ Установки цен, который нужно провести вручную:

документ установки цен созданный на основании документа закупки


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C

Как оплатить разработку?

Есть самые разные варианты - оплата по эквайрингу, переводом, по счету, электронными деньгами или криптовалютой.

Безопасна ли оплата на сайте?

На сайте никакие платежи не происходят. Если выбираете оплачивать банковской картой, то оплата произойдет через платежный шлюз Тинькоф-банка.

Как получить разработку после оплаты?

В случае оплаты картой письмо со ссылкой для скачивания и инструкциями приходит в течение минуты. Если оплачиваете по счету - автоматически сразу же после поступления денежных средств на расчетный счет ИП Медведков Д.В. В остальных случаях - в течение двух часов (в рабочее время, с 9 до 19ч мск).

Как установить разработку в базу?

После оплаты вместе со ссылкой для скачивания разработки вы получите инструкцию по ее установке в базу.

А если не смогу установить самостоятельно?

В таком случае позвоните нам, мы обязательно поможем.

А если не будет работать?

Оперативно подключимся удаленно к вашей базе через AnyDesk и поможем решить проблему. Или вернем деньги - на ваш выбор.

А если сломается после обновления?

Напишите нам об этом, уточнив артикул разработки и номер релиза конфигурации. Сделаем адаптацию разработки и вышлем вам новую версию

Вносятся ли изменения в конфигурацию?

За исключением зарплатного модуля (арт.568), никакие разработки на сайте не вносят изменений в конфигурацию. Соответственно не усложнят вам дальнейшее обновление.

На какое количество баз 1С можно устанавливать купленную обработку?

На любое, никаких ограничений нет.

Закрывающие документы предоставляете?

При оплате картой на почту вам придет онлайн-чек. При оплате по счету предоставляется скан акта выполненных работ. Также можем отправить оригинал по ЭДО.

Возможны ли доработки? Исходный код открыт?

Вы можете дорабатывать наши разработки как вам угодно, исходный код открыт.

ИП МЕДВЕДКОВ Д.В.

ИНН: 750600864476

ОГРНИП: 319312300001102

ЭДО: 2AEF7F48030-0E48-4D91-B731-7469FD18EC85 (Калуга-Астрал)

Если у вас есть какие-либо мысли о том, как можно улучшить разработку, поделитесь пожалуйста - отправьте нам письмо с пометкой Доработка арт. 790.

Если же у вас есть интересная идея для создания новой разработки, тогда вам .

Параметры

Артикул: 790

Обновлено: 22.06.2023

Совместимость:

  • Управление торговлей 11
  • Комплексная автоматизация 2
  • Управление предприятием ERP
  • Управление торговлей 3 (KZ)
  • Комплексная автоматизация 2 (KZ)
  • Управление торговлей 3 (BY)
  • Комплексная автоматизация 2 (BY)

Покупка

5000 ₽

29000 ₸

250 Br