В этой небольшой по объему статье я хочу дать краткую инструкцию по созданию, настройке и использованию справочника “Единицы измерения” с которым вы обязательно столкнотесь, как только начнете создавать в системе какие-либо документы связанные с продуктами (заказы на закупку, заказы продаж, инвойсы, перемещения по складу). Кроме стандартного и в принципе всем понятного функционала в системе можно активировать вторичные единицы измерения и вести учет движения продукции в 2 и более единицах измерения относящиеся к разным категориям (например вес и объем).
Категории единиц измерения
Первое на что нам необходимо обратить внимание – это категории единиц измерения. Категория собственно определяет что мы будем в ней учитывать: объем, вес, количество. В рамках категории создаются и настраиваются однотипные единицы измерения: например грамм, килограмм, центнер, тонна….
Категории можно найти в сегменте “Продажи”, “Закупки” и естственно “Склад”. И в самой категории мы задаем по сути только ее название: например “Вес”, “Объем”
Единицы измерения
Вот единицы измерения это уже полноценный справочник со своими настройками. Как вы уже поняли они группируются по категориям. При этом одна единица измерения будет базовой, от которой мы будем считать другие единицы измерения этой категории. Например у нас есть категория “Вес” и в ней есть базовая единица измерения – килограмм (кг). В ее настройках указываем, что эта единица у нас базовая:
Во всех других единицах измерения этой категории мы выбираем тип “Большем чем базовая единица измерения” или “Меньше чем базовая единица измерения” и указывает коэффициент перерасчета. Например настройка единицы измерения “Тонна” будет выглядет так:
Настройка карточки продукции
В карточке продукции мы можем указать основную единицу измерения для этого продукта. При этом менять мы ее можем до тех пор пока по этому продукту не было никаких движений по складу.
При этом мы можем указать основную единицу измерения и единицу измерения применяемую по умолчанию при закупках. Например вы продаете в кг, а закупаете в тоннах. Вообще вы можете делать закупки, продажи и перемещения в любой единице измерения относящиеся к категории основной единицы. На складе у вас будет делать перерасчет в основную единицу измерения и остатки вы будете видеть в основной единице измерения. Ну и соответственно и себестоимость этой продукции.
а в складском перемещении будет:
Вторичные единицы измерения
Реальность как правило более жестока и многим компаниям требуется вести учет продукции на складе в единицах измерениях которые не связаны между собой. Например предприятие занимающееся реализацие пиломатериалов хочет их учитывать в штуках, м.куб и кг. В Odoo для решения этого вопроса есть целый ряд модулей, которые раскидывают вторичную единицу измерения по всей системе.
После установки модулей и активации настроек доступа в карточке продукта появляется ряд новых полей
Здесь мы указываем сколько вмещается основной единице в единицу вторичной. Например мы закупаем и продаем баночное пиво банками объемом 0,5 л. Значит во вторичной единице мы пишем что 1 л – это 2 банки.
После этого если мы зайдем например в заказы на закупку, то увидим следующее:
Мы можем указать количество во вторичной единице измерения и основная заполнится автоматически расчитывшись по заложенному коэффициенту. Цену мы указываем за основную единицу измерения. После потверждения заказа и перейдя в складское перемещение мы увидим, что там тоже появилась вторичная единица (в базовом модуле эти поля надо заполнять вручную):
Аналогичную картину мы увидим и в заказах продаж.
И теперь настало время перейти к ложке дегтя относительно этого функционала. Несмотря на то, что мы можем указать вторичные единицы измерения и указывать их в документах, дальше складского перемещения они не идут и у нас нет возможности посмотреть количество на складе и себестоимость во вторичной единице измерения. И требуется некоторая доработка этого функционала, в результате которой например можно получить такой отчет (пример реализации отчета):
Подытожим
Мы только что в Вами расмотрели справочник единиц измерения и функционал вторичных единиц измерения (которые есть в базовом варианте). В Odoo можно реализовать практически любую потребность бизнеса относительно единиц измерения (и не только ее) включая даже спецефические особенности некоторых отраслей (например – фармацевтику).
Источник: Блог консультанта