Виды цен и Установка цен в 1С:Управление небольшой фирмой 1.6
В программе 1С:Управление небольшой фирмой 1.6 работа с видами цен и установкой цен отличается от работы в других программах. Тут применяется система при которой автоматический расчет цен напрямую связан с родительскими ценами и формированием прайс листов. Эта статья будет начало цикла статей по работе с Ценами в программе 1С:УНФ 1.6.
Виды цен в 1С:Управление небольшой фирмой 1.6
Виды цен в УНФ находятся в разделе Продажи - Виды цен.
В этом списке располагаются наши виды цен. 2 вида цен уже заложены как предопределенные элементы справочника - это Оптовая цена и Учетная цена.
В новой программе потребуется определиться с ценами, как они будут рассчитываться, в процессе работы нельзя изменить порядок расчета цен. По этому сразу же определяемся и переходим к созданию. Создаем новый вид цены Розничная с видом расчета Динамический (процент), данный вид нам позволит автоматически перерасчитывать цены в зависимости от Учетной цены, на определенный процент.
На вкладке Формат цен мы задаем необходимое округление цены и формат ее представления. В нашем магазине будет округление в большую сторону. Как вы уже заметили нету Психологического округления (999р или 9950р).
Конструктор формулы выглядит более простым, чем в Рознице, но может реализовать довольно сложные формулы расчета.
После того как мы настроили виды цен в 1С, нам необходимо сформировать Учетную цену, именно от этой цены и будет производиться расчет наших розничных и оптовых цен.
Установка цен в 1С:Управление небольшой фирмой 1.6
На первом шаге видно, что Учетная цена является родителем для двух видов цен оптовой и розничной. То есть задавая Учетную цену мы получим расчет и установку по зависимым видам цен. Отмечая флагом Учетный вид цены программа автоматически пересчитает зависимые, так что будьте предельно внимательными при определении ценовой политики.
Следующий шаг чисто информативный, какую информацию надо вывести в колонках, что бы вы могли задать ваши цены. Мы отметим все, что бы глянуть на полный функционал Формирования цен (установка цен).
В открытой форме надо подбором добавить товары, которым мы будем назначать цены, мы воспользуемся функцией По виду цен, что бы отобрать незаполненные цены.
Вводим в колонку Новая цена вашу цену. Колонки зависимых цен не заполняются, но мы видим, что те цены не заполнены.
У видов цен появились восклицательные знаки, означающие, что еще не произведен расчет.
Были зафиксированы изменения, которые влияют на расчет цен по этой колонке.
В ближайшее время будут автоматически актуализированы цены по данной колонке прайс-листа.
Совсем нетерпеливые пользователи могу запустить обработку в ручном режиме, в регламентных заданиях.
На этом расчет полностью закончен, восклицательные знаки пропадут и у вас будут зарегистрированы новые виды цен. При изменении Учетной цены программа автоматически будет рассчитывать цены. То есть слово Динамические действительно означает Динамическое изменение цены в зависимости от учетной и формирование прайс листов, где каждый вид цены соответствует колонке прайс-листа.
Комментарии ( )#ЕСЛИ ЗначениеЗаполнено([Ценавевро]) И [Ценавевро] > [Ценаврублях] ИЛИ ЗначениеЗаполнено([Ценавдоларах]) И [Ценавдоларах] >[Ценаврублях] #ТОГДА Макс([Ценавевро],[Ценавдоларах]) #ИНАЧЕ Макс([Ценаврублях],([Учетнаяцена] + ([Учетнаяцена] / 100 * 12.0))) #КОНЕЦЕСЛИ
PS. Естественно сначала надо создать виды цен Цена в евро с валютой EUR, и по аналогии остальные. Формированием цен задаем статику, Розничная цена пересчитывается по формуле динамически по умолчанию каждые 180 секунд.
Коллеги, Скажите плз, недавно установили 1С УНФ ред.1.6, и мне поставили задачу решить вопрос о том, можно ли поставить ограничения на розничную цену, чтобы она не была меньше себестоимости? У нас установлен «статистический» вид цены.
Т.е при выписывание накладного условно себестоимость 10 руб, а если я поставлю 9 руб, то система не дала мне возможность этого сделать?
Мы не можем поставить «динамический» вид цены, так как у нас маржа по видам товаров отличаются и также у нас индивидуальные подходы клиентам.
Коллеги Помогите плз.
У нас не давно установили 1С УНФ ред.1.6., и мне поставили задачу настроить так, чтобы цена продажи не была меньше себестоимости. У нас установлен «статистический» вид цены и у нас индивидуальный подход каждому клиенту и маржа отличается.
Как можно настроить, чтобы при ввода цены продажи (в накладных) если ввели меньше себестоимости то или не дала возможность эта сделать или же отдельным сообщила система.
Жду вашего мнения.
Добрый день. Тестирую демобазу УНФ-1.6 Не понимаю, почему цены в справочнике номенклатура может добавить/изменить только пользователь с правами Администратор. Это так в логике программы заложено? или настройки не корректные в базе? Есть пользователь который имеет все возможные права, кроме администратора, и при попытке работы с ценами выскакивает ошибка «Нарушение прав доступа»… В документах цену поменять можно. А вот «Формирование цен» выдало вот такой список ошибок: Нарушение прав доступа! {Обработка.ФормированиеЦенНоменклатуры.МодульМенеджера(1350)}: ЗаписьРегистра.Записать(Истина); {Обработка.ФормированиеЦенНоменклатуры.МодульМенеджера(1307)}: ЗаписатьНовыеЦеныМенеджером(КоллекцияНоменклатуры, ПараметрыКоллекции); {(1)}: Обработки.ФормированиеЦенНоменклатуры.ЗаписатьНовыеЦены(Параметры[0], Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1016)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
по причине: Ошибка при выполнении обработчика — 'ПриЗаписи' по причине: Нарушение прав доступа! {ОбщийМодуль.КонструкторМобильногоПриложения.Модуль(424)}: Если НЕ Константы.ИспользоватьМобильныйЛичныйКабинет.Получить() Тогда {Обработка.ФормированиеЦенНоменклатуры.МодульМенеджера(1350)}: ЗаписьРегистра.Записать(Истина); {Обработка.ФормированиеЦенНоменклатуры.МодульМенеджера(1307)}: ЗаписатьНовыеЦеныМенеджером(КоллекцияНоменклатуры, ПараметрыКоллекции); {(1)}: Обработки.ФормированиеЦенНоменклатуры.ЗаписатьНовыеЦены(Параметры[0], Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1016)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);