Формирование цен

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

Страницы: 1
RSS
Формирование цен, как на номенклатуру наложить "матрицу цен"
 
Переношу цены из access... Попробую пояснить проблему.
Имеется типы цен: Розничная(ручками ставим цены на номенклатуру), Мелкооптовая(-%от Розничной), Оптовая(-% от Розничной), Специальная(-% от Розничной) - назначаются для каждого контрагента
Имеются категории % для каждой позиции номенклатуры - "Розница-25%", "Розница-15%", "Розница-10%".

Например: Категория "Розница-25%" это значит, что для текущей позиции номенклатуры типы цен рассчитываются как
   * Розничная = ручками (базовая цена)
   * Мелкооптовая = Розничная * (-15%)
   * Оптовая = Розничная * (-20%)
   * Специальная = Розничная * (-25%)

или ещё пример: Категория "Розница-5%" для номенклатуры это значит, что для текущей позиции номенклатуры типы цен рассчитываются как
   * Розничная = ручками (базовая цена)
   * Мелкооптовая = Розничная * (0%)
   * Оптовая = Розничная * (-5%)
   * Специальная = Розничная * (-5%)

Т.Е. получается такая матрица цен. Сначала выставляем номенклатуре соответствие той или иной категории (отсюда берутся коэффициенты % для типов цен), а потом для каждого контрагента назначаются типы цен. Причём получается, что по типу цены Мелкооптовая на один товар может быть скидка 15%, а на другой 5% (в зависимости от категории, к которой принадлежит товар)
В Access это работает замечательно, а как перенести это в Альфа-Авто - не представляю. Есть ли какие-то варианты?

Пока что сделал только типы цен и связываю их с контрагентом через договор - Розничная(ручками ставим цены на номенклатуру), Мелкооптовая(-%от Розничной), Оптовая(-% от Розничной), Специальная(-% от Розничной) - но это получается для всей номенклатуры, добавляемой в ДокументПродажи, а как сделать чтобы для каждой номенклатуры были свои коэффициенты скидок по этим типам цен?

P.S. Уточняю - под категорией понимается НЕ группа элементов в справочнике "Номенклатура",а наверное поле или характеристика для номенклатуры.
 
Используйте "Расчет цен:" = "Цены автоматически расчитываются от базовой цены"
и задайте "% наценки по типам".
Т.е. для разнесения номенклатуры по "категориям" используйте "Тип номенклатуры"
 
Спасибо. Работает!  :D
:?: Может бред, но всё-таки спрошу: А такое присваивание номенклатуре типов никак потом на учёт не повлияет...?
 
Может повлиять, например шины, диски, комплекты и т.п.
Самый простой тип - "Штучный", так что разводить запчасти по "Типам" можно путем копирования "Штучного" типа
 
Понял. спасибо!
 
Начали заполнять цены и возникла проблема:
есть "тип" товаров, для которой цены Мелкооптовую, Оптовую, Специальную нужно выставлять в ручную, а не как % от розничной.
Подскажите, пожалуйста, как это можно сделать в рамках АА?

P.S. при этом надо чтобы сохранился предыдущий рассчёт Мелкооптовой, Оптовой, Специальной цены согласно типам номенклатуры, как это было описано выше.
 
Такой возможности нет. Если тип цен расчетный, то он расчетный для всех типов номенклатуры и задание фиксированной цены не возможно.
 
А как тогда выходить из ситуации, если в колонке цены - для части товаров надо цену рассчитать как % от базовой, а для части выставить в ручную?

Если это невозможно сделать стандартными средствами, то можете тогда подсказать, что нужно доработать/дописать, в каком направлении копать, чтобы так работало?
Изменено: tugayenko - 08.07.2010 15:12:50 (добавление информации)
 
Достаточно серьезные изменения потребуется внести.
1. В документе изменения цен позволить выбирать расчетные типы цен и им назначать цену на общих основаниях.
2. В функции обПолучитьЦену потребуется переписать алгоритм получения цены с учетом того что если в регистре независимо от того что цена расчетная есть записи о цене, то брать из регистра. Иначе как и сейчас получать путем расчета от базовой.
3. В отчетах где есть получение цен вносить изменения в соответствии с п.2.
Это на вскидку. Может еще что зацепит.
Но это ко всему прочему скажется и на быстродействии, т.к. алгоритм значительно усложняется.
 
Спасибо!
Буду пробовать переделать, т.к. очень надо.
 
Добрый день!
Приходиться продолжить тему.
Столкнулся с тем, что у номенклатуры нельзя поменять тип, если были с ней операции.
С учётом того, что расчётные цены формируем на основании базовой цены(Розница) и типа номенклатуры, то как быть, если нужно номенклатуре присвоить другой тип, чтобы по рассчётным цены у неё были другие проценты?

Как-то можно разрешить изменять тип номенклатуры или по-другому связывать наценки типов цен с конкретной номенклатурой?
Изменено: Александр Тугаенко - 23.07.2010 15:00:43
 
Цитата
Александр Тугаенко пишет:
...
Как-то можно разрешить изменять тип номенклатуры или по-другому связывать наценки типов цен с конкретной номенклатурой?

Достаточно отключить право "Проверка заполнения справочников и документов". Однако после внесения изменений его стоит включить.
 
Спасибо!
А как-то критически повлияет на отчёты или ещё на что-то изменение типа номенклатуры?
 
Могут "съехать" единицы измерения (если они привязаны к типам номенклатуры) или при перепроведении документов по другому списать характеристики номенклатуры (если есть автосписание) ...
 
а если мы товар продали по одной цене, потом изменили ему тип, и соответственно изменилась его продажная расчетная цена, то при перепроведении документа продажи какая цена будет у товара: изначальная, которая была в документе, или новая цена расчитаная от нового типа номенклатуры?
 
Цена зафиксированная в документе изменена не будет - как вбили, так и продадим (хоть и перепроведение будет).
Единственное что может быть с ценами, это может изменится стоимостная оценка розничного склада (регистр остатков товаров). Потребуется ввод документа переоценки розничного склада.
 
Цитата
Александр Яблочкин пишет:
Такой возможности нет. Если тип цен расчетный, то он расчетный для всех типов номенклатуры и задание фиксированной цены не возможно.

Александр, а возможно ли сделать так(сняв ограничения или дописав код):
1. Если устанавливаем цены ("Установка цен компании") из карточки номенклатуры с закладки "Цены", то система позволяет выбрать расчётную цену(Оптовую) на форме списка цен, хотя потом скидывает её в Розницу в самом документе "Установка цен компании" - можно ли это как-то обойти? Тогда для номенклатуры можно записать расчётную цену в регистр "Цены".

2. После чего(сняв ограничения или дописав код), сделать так, что если товар не принадлежит какому-то из типов номенклатуры, для которого прописан % скидки для расчетного типа цены, например для Оптовой цены, то в таком случае искать цены в регистре "Цены" для данной номенклатуры и данного расчётного типа.
 
Обойти можно, расчетный тип цен от обычного отличается лишь признаком "Рассчитывается". Поищите в коде где устанавливается отбор.

С ценообразованием можно сделать что угодно, хоть в тип цен добавить второй базовый тип цен: первый использовать для общего расчета, второй использовать для различных типов номенклатуры. Вопрос другой как отразится такое изменение на отчетах, подборах, АРМ-мах, заполнениях документов и т.д. Какое количество изменений придется вам вносить в конфигурацию, сможете ли Вы, потом свободно обновляться, стоит ли данное изменение ваших труда затрат.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С