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

Декоративное изображение

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

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

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

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

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

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

P.S. Уточняю - под категорией понимается НЕ группа элементов в справочнике "Номенклатура",а наверное поле или характеристика для номенклатуры.
Декоративное изображение 124
Сотрудник 1С-Рарус
Используйте "Расчет цен:" = "Цены автоматически расчитываются от базовой цены"
и задайте "% наценки по типам".
Т.е. для разнесения номенклатуры по "категориям" используйте "Тип номенклатуры"

Прикрепленные файлы

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

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

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

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

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

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

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

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