Комментарии по теме

««Ко­пе­е­чные про­бле­мы­». Сложные случаи расчетов в сбыте. Часть 1. Операции в одной валюте»
Олег Точенюк:
Да вот как раз расхождения между SAP и 1С из-за вот этой вот точности используемых чисел и возникают, ну по крайней мере в закупке, когда на той стороне документ рассчитан и напечатан в 1С.
«Сектор vs Вид торгового документа»
Мурат Бажанов:
Молодец Тимур! Ждем следующих публикаций! Удачи!
«Сектор vs Вид торгового документа»
Константин Локшин:
Отличная статья.   Первая часть показывает наглядно ошибки мышления начинающего консультанта, вторая знакомит с правильными вопросами, пусть и не дает на них ответа.   Что важно, на...

База знаний

Использование признака конфигурации при расчете цен

3003
1

Общие положения

При использовании конфигурируемых материалов, со временем возникает необходимость использования какого-либо признака / значения конфигурации в расчете цен.

В нашем случае, номер материала представляет определенную комплектацию автомобиля CNW5D1615DD350, а надбавка – признаки: цвет кузова (IT_EXTCOLOR) и цвет салона (IT_INTCOLOR). Надбавку будем настраивать на цвета кузова AA1 - INFRA RED и WBB - COOL BROWN.

В статье с помощью демонстрационного примера я изложу методику настройки надбавки на определенный цвет кузова автомобиля в сбыте. Такая задача может возникнуть у компаний, использующих автомобильное решение SAP, под названием «VehicleManagementSystem», сокращенно VMS, а также в любом решении, использующем конфигурируемые материалы.

Для удобства будет использоваться следующая терминология:

  • Исходный признак – признак, существующий для определения конфигурации материала, в примере - IT_EXTCOLOR.
  • Ссылочный признак – признак, необходимый для ведения цен конфигурации. Содержит только значения, релевантные прайсингу, в примере – CONFIGPRICESD.

Определение ссылочного признака

Шаг 1. Определение ссылочного признака, который будет содержать только значения, релевантные для расчета цен в сбыте, а именно, –CONFIGPRICESD. Делается это в транзакции CT04, при этом следует указать значения ракурса базисные данные (BasicData), как показано на Рис.1.

Рис.1.Настройка ссылочного признака в ракурсеBasicData

Шаг 2. Далее необходимо перейти в ракурс дополнительные данные (AdditionalData) и заполнить поля (Рис.2):

Table Name = SDCOM иField Name = VKOND.

Обратите внимание, данный ракурс необходимо заполнить до ввода значений.

Также отметьте чек-бокс «без просмотра» (NoDisplay).

Рис.2 Настройка ссылочного признака в ракурсеAdditionalData

Шаг 3. Перейдите в ракурс значений (Values) и укажите значения, на которые будут введены ценовые надбавки (Рис.3):

Рис.3 Настройка ссылочного признака в ракурсеValues

Сохраните ссылочный признак.

Шаг 4. В транзакции CL02 добавьте созданный признак CONFIGPRICESD к классу материала (IT), тип класса - Варианты (Рис.4):

Рис.4 Добавление ссылочного признака классу

Сохраните присвоение ссылочного признака классу.

Определение условия варианта

В транзакции VK30для каждого значения признака создайте условие варианта. Я рекомендую использовать кодировку, аналогичную значениям признака (Рис.5):


Рис.5 Настройка условия варианта

Сохраните условия варианта.

Определение отношения (процедуры)

В транзакции CU01 создайте отношение (Dependency) вида «процедура» (Procedure), которое будет связывать значения исходных и ссылочных признаков (Рис.6.).

Рис.6 Настройка отношения (процедуры)

Перейдите в редактор отношений (Dependencyeditor).

Кодировка отношения имеет следующий вид (одна строка – для одного значения признака), последняя строка – без запятой в конце:

$self.CONFIGPRICESD = 'AA1' if IT_EXTCOLOR = 'AA1',

$self.CONFIGPRICESD

Ограниченный доступ

Для прочтения полной версии статьи необходимо зайти как зарегистрированный пользователь.

Комментарии:

Сергей Мокин (Рейтинг: 66) 10:04, 06 февраля 2017

Спасибо, Дмитрий!
Познавательная статья.

Любое воспроизведение запрещено.
Копирайт © «Издательство ООО «Эксперт РП»