Меню

Как настроить единицы измерения в 1с розница

Работа с мерной номенклатурой

Коротко о статье

В статье рассмотрим часто задаваемые вопросы по работе с номенклатурой, которая может измеряться как штучно, так и мерно – в тоннах, кубических метрах и т. п.

Будет разобрано несколько примеров, даны обоснования необходимых настроек программы.

Статью можно читать в формате pdf:

Проблематика

Для того чтобы понять, в чем состоит проблема работы с мерными единицами измерения, рассмотрим несколько кейсов.

Предположим, наше предприятие занимается производством металлоконструкций и у нас основным материалом является металлопрокат – например, стальной лист.

Общепринятым для поставщиков металлопроката является использование в работе весовых единиц измерения: хоть лист и поставляется в штуках (листах определенной марки металла с определенными толщиной, длинной и шириной), но в прайс-листе поставщика, скорее всего, будут фигурировать килограммы, а вероятнее всего – тонны. В тоннах же будет производиться заказ материала у поставщика, тонны будут фигурировать в документах поставки.

Это создает следующие проблемы: при приеме товара на склад и при инвентаризации склада нам удобнее оперировать в листах (штуках), отпускать товар в производство нам тоже придется в листах.

Можно предположить, что тонны как-то должны пересчитываться в штуки: один лист имеет заданный по ГОСТу вес и мы можем пересчитать тонны в листы и обратно. То есть эта задача вроде как решается заведением в карточке номенклатуры двух единиц измерения – штуки (листа) и тонны – с заданием коэффициента пересчета штук в тонны и обратно.

Все бы хорошо, но есть одна проблема: прокат металла – это не прецизионное производство и возможны отклонения. Вес конкретного листа может отклоняться от заданного эталона на проценты, и это даже допустимо с точки зрения ГОСТа: для тех или иных видов проката стандартом разрешены колебания параметров производимых изделий в определенных пределах.

Получается, что нам нужно округлять тонны в листы не прямым пересчетом, а с учетом округления для ближайшего целого числа штук (листов) с округлением в пределах заданной величины отклонений. Задача становится более сложной и порождает множество вопросов – как с этим правильно работать в программе 1С:ERP.

Почти аналогичная ситуация возникает в работе с пиломатериалами (доска, брусок): ценники и оптовая поставка материалов там идут в кубических метрах, а в производство это удобнее передавать в досках (штуках).

Еще более интересные примеры встречаются в строительстве. Например, утеплительные материалы (плиты каменной ваты) продаются оптом в кубических метрах, поставляются в упаковках по несколько плит в одной упаковке, а при планировании расхода этого материала на утепление фасада удобнее бывает работать с площадью фасада, то есть планировать расход в квадратных метрах. То есть у нас есть уже три единицы измерения, c которыми нужно работать.

Кейс «Металлопрокат»

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

Пусть у нас есть задача завести в программе номенклатурную позицию Лист горячекатаный /1.5 /1000.0 /2000.0 /Ст3сп /ГОСТ 16523 / кромка НО.

Что обозначают все эти цифры:

  • 1.5 – толщина листа в миллиметрах;
  • 1000.0 – ширина листа в миллиметрах;
  • 2000.0 – длина листа в миллиметрах;
  • Ст3сп – марка стали;
  • ГОСТ 16523 – стандарт, в соответствии с требованиями которого был произведен данный лист;
  • кромка НО – лист с такой кромкой не подвергается обрезке и потому имеет естественную слегка неровную форму края, получаемую после прокатки заготовки через прокатный стан.

Цена тонны этого листа составляет 49 тысяч рублей.

Вес одного листа 23,54 кг.

Начнем с единицы хранения данного товара. В программе 1С:ERP единицей хранения называется единица складского учета товара. Больше всего на данную роль подходит штука (лист). Причины следующие:

  • Хоть товар и фигурирует в документах поставки в тоннах, но принимать его на хранение удобнее в штуках: листы визуально проще пересчитать, а большинство производственных складов вообще не оборудованы весами для измерения веса прибывшего товара.
  • Инвентаризацию такого товара удобнее проводить в листах (штуках): достаточно сложно представить, чтобы на большом складе кто-то будет перетаскивать листы на весы (даже если они есть), чтобы завесить фактические складские запасы (сейчас речь не идет о ломе металла – об этом позже).
  • Отпускать листы металла в производство тоже удобнее в листах: в большинстве случаев склад не является участком резки металла (иначе это уже не склад, а производственное подразделение), поэтому оперирует он целыми листами.

Теоретически, можно в качестве единицы хранения установить тонны (или килограммы), и это даже привычно многим кладовщикам (особенно с опытом работы на советских заводах), – получим следующие варианты со своими минусами:

  • В голове у кладовщика должна быть таблица пересчета из штук в тонны и обратно, так чтобы при необходимости он мог быстро пересчитать одно в другое, когда ему нужно отпустить товар со склада (оперирует-то он по факту листами). Ассортимент металлопроката большой – таблица для заучивания будет огромной.
  • Можно выдать таблицу пересчета на бумаге и дать калькулятор, чтобы кладовщик пересчитывал эти величины, но при наличии системы автоматизации учета это странная ситуация.
  • Можно в программе 1С:ERP завести в упаковках товара еще одну единицу измерения, назвать ее «лист» и там указать коэффициент пересчета в тонны. Но это противоречит логике справочника упаковок: мы на складе не упаковываем весовой металл в листы. Листы – они и есть листы, это не упаковка. Есть и еще один минус: коэффициент пересчета из листов в тонны не будет позволять нам отпустить товар в листах, если на складе его чуть меньше (в пределах ГОСТа), чем на целый лист, согласно заданному нам коэффициента пересчета. Придется смотреть, сколько металла по весу числится, или отпускать по весу (держа в голове, что это целый лист), или подбирать в документах дробную часть листа, так чтобы она соответствовала оставшемуся весу. Что рано или поздно вернет нас к калькулятору и бумажной таблице с весами на столе у кладовщика.
Читайте также:  Как настроить часы casio g shock 5229

Будем считать, что определились – в качестве единицы хранения товара используем листы (штуки). Следующая задача – как поступить с тоннами, в которых товар поставляется поставщиком.

Для этого в карточке справочника номенклатуры есть реквизит «Вес»:

Включив использование этого реквизита, мы можем указать здесь коэффициент пересчета из штук (листов) в вес (килограммы, а через них программа пересчитает вес и в тоннах).

Также нужно не забыть установить у веса признак Можно указывать количество в кг в документах, таким образом система будет автоматически пересчитывать листы в килограммы/тонны и обратно.

Если стоит задача видеть остатки по складу не только в листах, но еще и в тоннах, то можно воспользоваться единицей для отчетов (как показано на этой же иллюстрации), где мы укажем, сколько листов содержит одна тонна металла. После этого в отчетах мы сможем получить информацию как в листах, так и тоннах.

Теперь вернемся к проблеме округления – предположим, что мы получили нашего металла от поставщика в документах на 2,35 тонны. Можно предположить, что, скорее всего, речь идет о ста листах металла (2,35 т / 100 = 23,5 кг) с отклонением согласно ГОСТу от 23,54 кг (вес одного листа). На первый взгляд, оформить такую операцию в программе не получится: 2,35 т / 23,54 кг = 99,83 листа. Но товар штучный, он может проходить по складу только целым количеством.

Здесь нам поможет механизм округления, который включается в разделе НСИ и администрирование – Номенклатура – Единицы измерения.

После установки процента допустимого отклонения программа ведет себя следующим образом:

  1. В документах поступления мы указали 2,35 тонны.
  2. Получим число листов делением: 2,35 т / 23,54 кг = 99,83 листа.
  3. Ищем ближайшее целое число листов: 100 листов.
  4. Ищем разницу между дробным и целым числом листов: 100 — 99,83 = 0,17.
  5. Ищем процент отклонения: (0,17 листа / 100 листов) * 100 = 0,17 %. Это меньше заданного процента, и мы в документах смело можем указать 100 листов как полученные на склад.

При этом всю эту математику мы не видим, все автоматически рассчитывает программа. Также мы не видим 100 листов, до которых округлила программа наши 2,35 тонны: они хранятся внутри строки документа в скрытом поле «Количество в единицах хранения», для пользователя же остаются его изначальные 2,35 тонны.

Это, кстати, также один из компромиссных вариантов, когда нужно оперировать двумя единицами измерения: например, в мясопереработке нужно иметь возможность работать с продукцией как в штучном исчислении, так и в весовом. Подход аналогичный:

  • Для батона колбасы в качестве единицы хранения ставим штуку.
  • Включаем вес и его использование в документах.
  • Далее – по необходимости: выпускать колбасу можем в килограммах/тоннах, отгружать в штуках и т. п.

Но нужно понимать, что это не полноценный учет в двух единицах: программа учитывает товар в штуках, а на вес пересчитывает при необходимости, используя заданный в карточке товара коэффициент пересчета. Но, как показывает практика, крайне редко встречаются ситуации, в которых действительно нужен полноценный учет в двух единицах измерения. Например, такое встречается в оптовой торговле и транспортировке бензина, когда в зависимости от температуры окружающей среды один и тот же вес топлива может занимать разный объем – причем это значительные колебания, иногда исчисляемые десятками процентов.

Кейс «Пиломатериалы»

Предположим, наше предприятие закупает пиломатериалы для производства упаковки (палет). Продаются такие материалы в кубометрах (объем), учитывать их на складе лучше в досках (штуках), а в производстве нормативы потребления, скорее всего, будут посчитаны в метрах (такой-то метраж доски на одну палету).

Как такую задачу можно решить в программе:

  • Заводим карточку товара Доска 25x100x6м – доска толщиной 25 мм, шириной 100 мм и длиной 6 метров. В качестве единицы хранения указываем штуки (доски).
  • Объем одной доски 0,1 * 0,025 * 6 = 0,015 м3. Задействуем объем в карточке товара, как это показано на картинке ниже:

  • Кубометр содержит 66,667 штук досок (1/0,015 = 66,667) – укажем м 3 в качестве единицы для отчетов (чтобы иметь возможность оценить объем остатков склада в м 3 ).
  • Для того чтобы иметь возможность указывать нормативы и расход пиломатериалов в производстве в метрах, также задействуем длину и укажем, что одна доска (штука) имеет длину в 6 метров.

Теперь мы можем в документах по необходимости указывать количество в штуках, метрах и кубических метрах (с учетом заданного допустимого отклонения).

Рассмотрим еще вариант с небольшим деревянным бруском, например толщиной 1 см, шириной 1,5 см и длиной 2 метра. Его объем составляет 0,01 * 0,015 * 2 = 0,0003 м 3 . На первый взгляд, количество знаков за запятой не помещается в три отведенные разряда в программе. Но мы можем обойти это ограничение, задав коэффициент пересчета не для одного бруска, а для ста брусков. Сто брусков занимают объем в 0,03 м 3 , что уже помещается в отведенные разряды. Настройка представлена на картинке ниже:

Читайте также:  Как настроить работу с репитером

Далее все как обычно – программа пересчитает нужное количество по месту применения.

Кейс «Утеплительные материалы»

Предположим, предприятие занимается строительными работами – производит утепление фасадов зданий. Одним из потребляемых в производстве материалов является каменная вата.

Каменная вата представляет собой спрессованный прямоугольный блок материала, который для удобства транспортировки и хранения помещается в полиэтиленовые упаковки по нескольку блоков в одной упаковке.

На складе товар хранится в упаковках, но оптовые поставщики предлагают к заказу этот товар в кубических метрах (но поставляют в упаковках). А в производстве материал нормируется и списывается в квадратных метрах: чаще всего рассчитывается норматив потребления каменной ваты на квадратный метр утепляемой поверхности и по нему рассчитывается необходимый объем материалов на все утепляемое здание.

То есть нам нужно:

  • Закупать товар в кубических метрах.
  • Принимать товар и учитывать его на складе в упаковках.
  • Нормировать материалы для производства в квадратных метрах.

В качестве примера возьмем артикул Утеплитель из каменной ваты 50х600х1000 (толщина блока 50 мм, ширина 60 см, длина 1 м), материал поставляется в упаковках по 8 блоков.

Что мы делаем в программе:

  1. Заводим новый артикул, у которого в качестве единицы хранения рекомендуется указывать упаковку (штука будет упаковкой). Почему не один блок, а целую упаковку? Склад вряд ли будет разбирать упаковки на отдельные блоки, поэтому учет на складе детальнее упаковки нам не нужен. Но если у вас есть задача вести движение материалов по складу в отдельных блоках, то укажите в качестве единицы хранения блок и заведите для него упаковку с коэффициентом пересчета.
  2. У артикула включаем учет по объему. Указываем коэффициент пересчета: одна упаковка = (0,05 * 0,6 * 1) * 8 = 0,24 м 3 .
  3. У артикула включаем учет по площади. Указываем коэффициент пересчета: одна упаковка = (0,6 * 1) * 8 = 4,8 м кв.

Соответствующие настройки карточки товара приведены на картинке ниже:

Далее мы можем заказывать товар у поставщиков в метрах кубических, принимать товар на склад и учитывать его на складе в упаковках (штуках), нормировать и осуществлять расход в производстве в метрах квадратных.

Кейс «Электрические провода»

Отдельный интерес представляет задача учета обрезков мерных материалов. Нагляднее всего ее можно рассмотреть на примере учета электрического провода:

  • Наше предприятие производит электрические удлинители. Один из потребляемых материалов – электрический провод (артикул Кабель электрический ПВС 3х0,75).
  • Провод поставляется в бухтах, которые содержат 500 метров провода.
  • На складе провод может отрезаться от бухты под текущие потребности производства.
  • В производстве провод нормируется и потребляется в метрах.
  • Нам нужно знать как общий метраж провода на остатках, так и то, в каких обрезках этот провод у нас хранится: если производству на один удлинитель требуется 2 метра провода, его не устроят два обрезка по метру.

Разберем, как эту задачу можно решить средствами 1С:ERP:

  1. Заводим карточку нового артикула.
  2. В качестве единицы хранения используем метр. Немного нестандартное решение в свете предыдущих кейсов – можно было бы предположить, что нужно опять использовать штуки (бухты). Но в условиях задачи сказано, что склад может отрезать кабель от бухты, то есть склад оперирует метрами. То, с какими единицами работает склад, и определяет единицу хранения – если бы склад принимал и отдавал бухты целиком, то тогда единицей хранения была бы бухта, а в данном примере это метр.
  3. Для удобства оформления документов заводим бухту в качестве упаковки, содержащей 500 метров кабеля.

Вид номенклатуры нового артикула должен быть настроен для работы с сериями, как это показано на рисунке ниже:

Зачем нам нужны серии? При оприходовании новых бухт от поставщиков мы будем для каждой бухты заводить отдельную новую серию. То есть метраж каждой бухты будет привязан к своей серии. В заказах поставщику это будет выглядеть следующим образом:

Источник



«1С:Розница»: единицы измерения и упаковки

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

Поэтому в «Рознице» предусмотрена возможность сразу ставить товар на учет упаковками, а программа уже самостоятельно переведет все в нужные единицы измерения. Но для этого нужно предварительно активировать в настройках соответствующую опцию и добавить в базу данных информацию о том, какие упаковки мы будем использовать.

Для начала зайдем в настройки номенклатуры, которые находятся в разделе «Администрирование».

В открывшемся окне нужно активировать опцию «Упаковки номенклатуры». Только после этого в настройках номенклатуры появится соответствующее поле.

И еще один важный момент: прежде чем заносить данные об упаковках, нужно убедиться, что в справочнике единиц измерения присутствуют все необходимые нам для работы единицы. Ведь товары могут отпускаться поштучно, на вес, комплектами, метражом и так далее. Собственно, даже сама упаковка товара тоже является единицей измерения и ее тоже нужно включить в этот справочник.

Читайте также:  Приставка смарт тв х96 мини как настроить

Если вы читали мои предыдущие статьи о конфигурации «Розница», то наверняка уже помните, что все ее справочники собраны в разделе «Нормативно-справочная информация». Давайте зайдем сюда и откроем справочник «Единицы измерения», который находится в группе «Номенклатура».

В справочнике уже есть наиболее востребованные единицы измерения: килограммы, метры, кубические метры и штуки. Добавить в него новую позицию можно двумя способами: создать новую единицу самостоятельно или воспользоваться ОКЕИ — Общероссийским классификатором единиц измерения. Чтобы впоследствии не возникло никакой путаницы, лучше воспользоваться вторым вариантом.

Обратите внимание, что в отличие от адресного классификатора, который нам перед использованием пришлось предварительно установить на этапе добавления в базу данных организации, ОКЕИ уже установлен в системе и готов к работе.

Классификатор достаточно объемный, причем далеко не все позиции связаны с торговлей. Чтобы не листать весь список, а быстро найти нужную единицу, можно начать набирать на клавиатуре ее название. Программа сама начнет предлагать подходящие варианты. Никакого поля ввода на этом этапе вы не увидите. Оно появится автоматически, как только вы начнете печатать. Как только появится нужная единица, отметьте ее галочкой и нажмите кнопку OK.

Можно открыть карточку добавленной номенклатуры и посмотреть, какие реквизиты у нее есть.

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

Предположим, что у нас в продаже есть несколько категорий товаров, которые поставляются в схожих упаковках. Например, болты разных диаметров, которые поставляются в упаковках по сто и двести штук. Наша задача заключается в том, чтобы при поступлении соответствующей упаковки «Розница» сама считала, сколько единиц товара поступило на склад.

Мы уже добавили в свою базу данных единицу изменения «Упаковка», но конфигурация пока что не может ее использовать, поскольку она не знает, сколько и каких единиц номенклатуры находится в каждой упаковке. Чтобы программа смогла вести учет товара таким образом, нам необходимо сказать ей, какие упаковки и для каких товаров мы будем использовать. Для этого нам нужно создать соответствующие наборы упаковок.

Первым делом откроем справочник «Наборы упаковок».

Далее создаем новый набор. Указываем для него наименование и единицу измерения, в котором будет учитываться номенклатура, для которой будут использоваться упаковки из нашего нового набора. В нашем примере учет ведется в штуках.

После заполнения этих полей нам нужно перейти непосредственно к настройкам упаковок и добавить новую.

В окне создания новой упаковки указываем, что создаем именно упаковку, и указываем, сколько единиц номенклатуры в нее входит. Обратите внимание, что программа уже знает, что товар в этой упаковке измеряется в штуках, поскольку мы указали это на предыдущем этапе.

Графа «Наименование» заполнится автоматически, исходя из заданных нами настроек.

Ниже есть еще два необязательных для заполнения поля, в которых можно указать вес упаковки с товаром и объем. Но поскольку в нашем случае новая упаковка будет использоваться для всех болтов вообще, заполнять эти поля не имеет смысла. Ведь упаковка, содержащая сто крупных болтов, будет тяжелее и объемнее, чем упаковка с сотней болтов поменьше.

Теперь точно таким же способом добавим в набор упаковку с двумя сотнями болтов. В конечном итоге у нас должна получиться картина, как на следующем скриншоте.

Теперь новый набор упаковок можно присваивать номенклатуре при ее создании или же сразу на уровне вида номенклатуры. Чтобы это продемонстрировать, я создам вид номенклатуры «Болты» с индивидуальными характеристиками, для которого по умолчанию будет использоваться только что созданный набор.

Для начала создадим новый вид. Процедура создания подробно рассматривалась в статье «Классификация номенклатуры в «1С:Розница»: виды номенклатуры».

На вкладке «Значения по умолчанию» выбираем набор упаковок «Болты», после чего система автоматически выберет в качестве единицы измерения штуки, поскольку данный набор комплектуется поштучно.

Остается только указать для товара ставку НДС и выбрать номенклатурную группу «Первый отдел», чтобы автоматизировать распределение товара. Хочу напомнить, что эти настройки можно указать и позже, на этапе создания позиций номенклатуры. Но если указать их здесь, то впоследствии соответствующие поля в карточке номенклатуры заполнятся автоматически.

И напоследок хочу обратить ваше внимание на еще один момент. Из статьи «Классификация номенклатуры в «1С:Розница»: номенклатурные группы и группы номенклатуры» вы знаете, что после сохранения нового или измененного вида номенклатуры его установки автоматически защищаются от редактирования. Тем не менее обновляемые параметры присвоенного виду номенклатуры набора упаковок будут применяться к нему без каких-либо проблем.

Например, если вдруг в будущем у нас появятся болты в упаковках по триста штук, нам нужно будет просто добавить в набор новую упаковку и все. Для того чтобы впоследствии принимать товар в таких упаковках, настройки вида номенклатуры менять не понадобится.

Источник