Как настроить скидку за предоплату в 1С:Комплексная автоматизация 2.4?

Программист 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Управленческий учет Торговля и дистрибуция
← На главную

В процессе настройки маркетинговых программ в 1С:Комплексная автоматизация 2.4 (а также в 1С:ERP 2.4) пользователи часто сталкиваются с задачей поощрения клиентов, готовых вносить аванс или производить полную предоплату до момента отгрузки товаров. Логичным решением в таком случае является предоставление автоматической скидки. Однако при попытке настроить такое условие в справочнике скидок и наценок стандартного варианта с названием "Предоплата" или "Скидка за аванс" в списке условий по умолчанию нет. Выясним причину этой особенности и подробно разберем, как реализовать этот механизм в программе.

Анализ механизма скидок на уровне программного кода

Для начала проанализируем, как система определяет доступность тех или иных условий предоставления скидок. Если мы заглянем в программный код конфигурации, то увидим, что за отображение нужного нам условия отвечает конкретная функциональная опция. Рассмотрим фрагмент кода, управляющий заполнением доступных условий:


Если ПолучитьFunctionalнуюОпцию("ИспользоватьГрафикиОплаты") Тогда
    ДоступныеУсловияПредоставления.Добавить(Перечисления.УсловияПредоставленияСкидокНаценок.ЗаГрафикОплаты);
КонецЕсли;

Из данного фрагмента становится очевидно, что условие предоставления скидки за предоплату в системе называется "За график оплаты" (в метаданных — ЗаГрафикОплаты). Чтобы это условие появилось в пользовательском интерфейсе в списке доступных вариантов, в настройках программы обязательно должна быть включена функциональная опция ИспользоватьГрафикиОплаты.

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

Шаг 1. Включение необходимых опций в интерфейсе

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

  1. Перейдем в раздел НСИ и администрирование, далее выберем пункт Настройка НСИ и разделов и откроем подраздел Продажи.
  2. В открывшемся окне раскроем группу параметров Оптовые продажи.
  3. Найдем и установим флажок напротив опции Шаблоны графиков оплаты. Именно эта настройка включает использование графиков платежей в документах и активирует ту самую функциональную опцию ИспользоватьГрафикиОплаты, которую мы видели в коде.
  4. Для того чтобы в системе в принципе работал механизм автоматических скидок, перейдем в раздел НСИ и администрирование -> CRM и маркетинг. В подразделе Маркетинг убедимся, что установлен флажок Автоматические скидки в продажах.

Шаг 2. Создание шаблона графика предоплаты

После активации констант нам необходимо создать финансовый шаблон, который система будет использовать для идентификации факта предоплаты. Нам нужно задать правила, по которым платеж считается авансовым. Выполним следующие действия:

  1. Перейдем в раздел CRM и маркетинг, откроем Настройки и справочники, далее выберем Цены и скидки и перейдем по ссылке Графики оплаты.
  2. Нажмем кнопку Создать для добавления нового шаблона. Дадим ему понятное наименование, например, "100% Предоплата" или "Аванс до обеспечения".
  3. В табличной части настройки этапов платежей добавим новую строку и заполним параметры:
    • В поле Вариант оплаты укажем значение Аванс (до обеспечения) или Предоплата (до отгрузки). Это ключевой момент, так как именно этот признак определяет платеж как предварительный.
    • В поле Процент платежа установим значение 100% (или иной процент, при котором начинает действовать скидка).
    • В поле Сдвиг (отсрочка) укажем значение 0 дней, так как оплата должна поступить сразу.
  4. Сохраним и закроем созданный график оплаты.

Шаг 3. Настройка скидки и условия ее предоставления

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

  1. Перейдем в раздел CRM и маркетинг -> Цены и скидки -> Скидки (наценки).
  2. Создадим новую автоматическую скидку. Для этого выберем тип, например, Скидка (наценка) процентом.
  3. На вкладке Основное укажем наименование скидки (например, "Скидка 3% за предоплату") и размер скидки — 3%.
  4. Перейдем на вкладку Условия предоставления и нажмем кнопку Добавить.
  5. В появившемся списке выберем условие За соблюдение графика оплаты (данный пункт стал доступен благодаря включенной ранее опции).
  6. В открывшейся форме выбора укажем созданный нами ранее график оплаты — "100% Предоплата".
  7. Вернемся на вкладку Основное, перейдем по ссылке Изменить в поле получателя скидки и укажем область действия скидки. Это могут быть конкретные склады, типовые соглашения или индивидуальные соглашения с клиентами.
  8. Установим статус скидки в положение Действует и запишем документ.

Шаг 4. Особенности применения скидки в документах и важные ограничения

Рассмотрим, как настроенный механизм работает в реальной практике оформления продаж, и какие ограничения необходимо учитывать менеджерам:

Решение сопутствующей проблемы: видимость складских ордеров

В процессе настройки прав пользователей часто возникает смежный вопрос: почему сотрудники склада (кладовщики) не видят приходные и расходные ордера по складу, в то время как под полными правами все документы отображаются корректно?

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

  1. Причиной отсутствия видимости документов часто является некорректная настройка или модификация предопределенного профиля групп доступа.
  2. Рекомендуется не изменять стандартный профиль Кладовщик напрямую, а использовать типовой предопределенный профиль без ручных корректировок ролей.
  3. Проверьте, включены ли пользователи в группу доступа с профилем Кладовщик. Для этого перейдите в НСИ и администрирование -> Настройки пользователей и прав -> Группы доступа.
  4. Если вы ранее пытались копировать или переделывать стандартный профиль "Кладовщик" и права зашли в тупик, создайте группу доступа заново на основе чистого поставляемого профиля Кладовщик. Это вернет корректную видимость документов ПриходныйОрдерНаТовары и РасходныйОрдерНаТовары для сотрудников склада.

Таким образом, мы детально разобрали, как с помощью несложных настроек функциональных опций и справочников в 1С:Комплексная автоматизация 2.4 запустить эффективный инструмент стимулирования продаж в виде скидок за предоплату, а также обеспечили корректную работу пользователей склада с документами движения товаров.

← На главную