Работа торговых компаний, закупающих товар за рубежом (например, в Китае или России) и продающих его на локальных рынках (в Казахстане, Беларуси или других странах), напрямую зависит от стабильности национальной валюты. При резких колебаниях курса доллара или евро ручная корректировка прайс-листов превращается в кошмар для менеджеров: цены приходится пересчитывать ежедневно, а иногда и несколько раз в день. Ошибки в этом процессе ведут либо к потере прибыли, либо к потере клиентов из-за неконкурентных цен.
В этой статье мы подробно разберем, как автоматизировать ценообразование в конфигурациях 1С:Управление торговлей (УТ) и 1С:ERP Управление предприятием, избавив компанию от рутинной работы и минимизировав валютные риски.
---
Это классический и самый надежный способ, используемый большинством оптовых компаний. Суть метода заключается в том, что все базовые цены (цены закупки) и правила наценки фиксируются в валюте (например, в USD), а продажа и выставление счетов происходят в национальной валюте по актуальному курсу на момент совершения сделки.
Рассмотрим пошагово, как настроить эту схему в 1С:Управление торговлей:
Валюты загружены и ежедневно обновляются актуальные курсы доллара (USD) и местной валюты (например, KZT — тенге или RUB — рубль).[Закупка USD] * 1.15 (где 1.15 — это наценка в 15%).Как это работает на практике: Программа видит, что базовая цена задана в долларах, а рассчитываемый вид цен — в тенге. В момент формирования документа «Заказ клиента» или «Реализация товаров и услуг» система автоматически обращается к регистру сведений КурсыВалют на дату документа, пересчитывает долларовую цену по текущему курсу и устанавливает цену в тенге. Менеджерам больше не нужно вручную переоценивать весь склад.
---
Если курс колеблется очень резко в течение дня, расчет по официальному курсу Нацбанка или Центробанка может быть рискованным — компания рискует продать товар дешевле, чем обойдется его следующая закупка. Для защиты бизнеса используют механизм условных единиц (у.е.) или виртуальных валют.
Выясним, как настроить в 1С расчет курса собственной «валюты безопасности»:
Валюты и создадим новую валюту, назовем ее, например, «USD (Опт риск)».
[USD] * 1.03
В данном примере курс нашей виртуальной валюты всегда будет на 3% выше официального курса USD, что застрахует компанию от внутридневных скачков.
---
Для крупных компаний, закупающих товары в разных частях света (например, часть электроники в Китае за USD, а часть комплектующих в Европе за EUR), оптимальным решением является использование бивалютной корзины.
В современных конфигурациях 1С:ERP и 1С:КА предусмотрена возможность настройки курса валюты на основании нескольких базовых валют. Формула бивалютной корзины в справочнике Валюты может выглядеть следующим образом:
0.5 * [USD] + 0.5 * [EUR]
Использование этого механизма позволяет сглаживать кросс-курсовые колебания и устанавливать более стабильные и взвешенные цены на внутреннем рынке.
---
Иногда торговые компании хотят устанавливать цены продажи не просто от цены последнего закупа в валюте, а от фактической рублевой или тенговой средневзвешенной себестоимости остатков товаров на складах. Это позволяет учитывать партии, купленные ранее по более выгодному курсу.
Однако здесь мы сталкиваемся с серьезным техническим ограничением 1С. Проанализируем эту проблему:
Важная деталь: Точная фактическая себестоимость (с учетом всех дополнительных расходов, пошлин и транспортных затрат) рассчитывается в программах 1С:УТ и ERP только в конце отчетного периода в процессе выполнения регламентной операции Закрытие месяца. До проведения закрытия месяца в системе доступна только предварительная себестоимость.
Если для вашего бизнеса критично рассчитывать цены «на лету» от текущих складских остатков, стандартный механизм цен по себестоимости может давать погрешности. Для решения этой задачи можно использовать расчет цен через механизм схемы компоновки данных (СКД):
ВыручкаИСебестоимостьПродаж или СебестоимостьТоваров.Пример логики расчета в запросе:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ВЫБОР
КОГДА ТоварыНаСкладахОстатки.ВНаличииОстаток > 0
ТОГДА СтоимостьТоваровОстатки.СтоимостьОстаток / ТоварыНаСкладахОстатки.ВНаличииОстаток
ИНАЧЕ 0
КОНЕЦ КАК СредняяСебестоимость
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
...
---
Помимо автоматизации расчетов в программе, критически важно перестроить бизнес-процессы компании. Никакая автоматизация не спасет от убытков, если клиенты будут оплачивать счета, выставленные неделю назад по старому курсу.
Рекомендуем внедрить следующие правила:
Применяя данные настройки и организационные правила в 1С:Управление торговлей, вы сможете полностью обезопасить свой мелкооптовый бизнес от валютных колебаний, сохранив лояльность клиентов за счет прозрачного и понятного ценообразования.