Работа с пиломатериалами в программе 1С:Управление нашей фирмой (УНФ) имеет свои специфические особенности. Часто возникает ситуация, когда закупается товар в кубометрах, хранится в штуках, а продаваться может в обеих единицах измерения в зависимости от пожеланий заказчика. В данной статье мы подробно разберем, как правильно настроить систему, чтобы расчет суммы в заказе покупателя происходил корректно вне зависимости от выбранной единицы измерения.
Прежде чем приступать к настройкам коэффициентов, нам необходимо определиться с базовой единицей измерения. В 1С:УНФ базовая единица (единица хранения) — это та величина, в которой программа будет хранить остатки в регистрах накопления и вести складской учет.
Рассмотрим два подхода:
Проанализируем важный нюанс: при выборе «м3» в качестве базы могут возникать проблемы с округлением. Стандартная точность в 1С составляет три знака после запятой. Если объем одной доски (например, рейки) составляет менее 0,001 м3, программа может некорректно отображать остатки. В таких случаях рекомендуем использовать «шт.» как базовую единицу.
Разберем по шагам процесс создания номенклатуры на примере позиции «Доска 50х150х6000»:
Номенклатура и создадим новую позицию.Для расчета коэффициента пересчета из штук в кубометры воспользуемся формулой объема прямоугольного параллелепипеда: Длина (м) * Ширина (м) * Толщина (м).
Пример для доски 50х150х6000 мм:
0,05 * 0,15 * 6 = 0,045 м3
Таким образом, в строке с единицей измерения «шт» мы указываем коэффициент 0,045. Это означает, что 1 штука равна 0,045 базовой единицы (м3).
Если же базовая единица у вас «шт», а дополнительная «м3», то коэффициент для кубометра будет рассчитываться как 1 / 0,045 ≈ 22,222. То есть в одном кубометре содержится 22,222 доски.
Выясним, как программа будет вести себя при оформлении документов. В 1С:УНФ цены привязываются к конкретным единицам измерения.
Рассмотрим порядок действий для корректного расчета цен:
Заказ покупателя единицы измерения «шт», система автоматически применит коэффициент. Цена за штуку станет расчетной: 15 000 * 0,045 = 675 руб.Важно: Если вы хотите фиксировать разные цены вручную для каждой единицы, убедитесь, что в настройках программы не стоит жесткий запрет на редактирование цен в документах.
Если у вас сотни типоразмеров досок, создавать для каждой отдельную карточку номенклатуры неудобно. Рассмотрим более эффективный метод — использование Характеристик.
Проанализируем алгоритм:
Посмотрим, как отражаются операции в учете. В документе Заказ покупателя или Расходная накладная пользователь может в любой момент переключить колонку «Ед.».
При смене единицы с «м3» на «шт» произойдет следующее:
Что касается складских остатков, то программа всегда делает записи в регистрах в базовой единице. Если вы отгрузили 22 штуки досок с коэффициентом 0,045, то в отчете Остатки товаров вы увидите списание 0,99 м3.
Для того чтобы видеть отчеты в двух единицах одновременно, в настройках отчета (например, «Движение товаров») необходимо добавить поле Количество (в единицах для отчетов). Это позволит контролировать склад как в объеме, так и в штуках параллельно.
Разберем ситуацию, когда расчеты «не сходятся». Это часто происходит из-за того, что коэффициент имеет много знаков после запятой, а программа ограничена тремя.
Рекомендации по минимизации ошибок:
Количество в конфигураторе (с 3 знаков до 5 или 6).Таким образом, правильная настройка единиц измерения в 1С:УНФ 1.6 позволяет гибко управлять продажами пиломатериалов, автоматически рассчитывать стоимость заказа и видеть реальные остатки на складе в удобном для бизнеса формате.