- Единицы измерения для склада
- Учет товара в нескольких единицах измерения
- Вариант с использованием упаковок
- Вариант без использования упаковок
- Какой вариант выбрать
- УТ 11.2 Единицы измерения при адресном хранении
- Распределение товаров по складским группам номенклатуры
- Определение типоразмеров складских ячеек и упаковок товаров
- Определение правил размещения товаров в ячейках
- Размещение товаров (в упаковках и мерных единицах)
- Отбор товаров (в упаковках и мерных единицах)
- Подпитка товаров без упаковок
- Единицы измерения для склада
- УТ 11.2 Единицы измерения при адресном хранении
- Распределение товаров по складским группам номенклатуры
- Определение типоразмеров складских ячеек и упаковок товаров
- Определение правил размещения товаров в ячейках
- Размещение товаров (в упаковках и мерных единицах)
- Отбор товаров (в упаковках и мерных единицах)
- Подпитка товаров без упаковок
- Работа с мерной номенклатурой
- Коротко о статье
- Проблематика
- Кейс «Металлопрокат»
- Кейс «Пиломатериалы»
- Кейс «Утеплительные материалы»
- Кейс «Электрические провода»
Единицы измерения для склада
Единицы измерения
В компоненте Управление материальными потоками (ММ) системы SAP можно определить несколько разных единиц измерения (складских единиц измерения) для разных материалов, которые учитываются в СУС.
Базисная единица измерения является основой для управления запасом материала и анализа. Альтернативные единицы измерения, такие как единицы измерения заказа, выдачи или поступления материала, используются для идентификации упаковки или больших контейнеров с помощью меньших единиц, например, коробок, ящиков, бутылок, бочек, поддонов.
Единицы измерения, используемые в системе управления складами
Базисная единица измерения
Количество материала на складе (кванты) подсчитывается с использованием базисной единицы измерения. Количество, указанное в альтернативных единицах, всегда преобразуется в базисную.
Складская единица измерения
Складская единица измерения является синонимом базисной единицы. В системе R/3 более часто используется термин «базисная единица измерения».
Единицы измерения системы управления складами
Единица измерения системы управления складами является альтернативной единицей, которая может быть определена в ракурсе управления складами основной записи материала.
Единица выдачи материала
Единица выдачи материала обычно используется в системе управления запасами для обработки поступления и отпуска материалов.
Другие альтернативные единицы измерения
Альтернативные единицы измерения могут быть также определены для идентификации упаковки или больших контейнеров с помощью меньших единиц измерения, например коробок, ящиков, бутылок, бочек, поддонов (видов единиц складирования) и т.д.
Как можно настроить разные единицы измерения?
Несколько единиц измерения в системе R/3 целесообразно использовать, например, для учета и отчетности, складирования и отгрузки. Если в упаковочном ящике находится, например, несколько тысяч штук какого-либо материала, то для закупки, отгрузки и продажи этого материала более целесообразно использовать в качестве единицы измерения ящик или коробку. Кроме того, важно использовать единицы измерения, при которых в случае увеличения количества материала не будет возникать проблема переполнения поля.
Альтернативные единицы измерения в основной записи материала
В ракурсе Управление складами основной записи материала можно определить загружаемый объем (емкость) для каждого типа поддона или единицы складирования. Это количество можно ввести в любой единице измерения, существующей в системе.
Для управления материала в качестве единицы измерения, как правило, используется килограмм. Материал хранится на складе в мешках и перевозится в больших решетчатых поддонах. В этом случае базисной единицей измерения является «килограмм», альтернативной — «мешок» (например, 1 мешок = 10 кг); в ракурсе Управление складами основной записи материала можно определить, что 1 решетчатый поддон содержит 5 мешков или 50 кг.
Тип единицы складирования является важным фактором для стратегии автоматического размещения материала на складе. Количество, которое должно быть принято на склад, разбивается на объемы, равные одной единице складирования и распределяется на складе согласно стратегии и емкости складского места.
Преобразование альтернативных единиц измерения
Поскольку в компоненте ММ для расчетов используется базисная единица измерения, в СУС должно быть определено преобразование альтернативных единиц измерения, присвоенных материалу.
Если при создании нового материала в качестве базисной единицы измерения указана, например, «штука», а в качестве альтернативной единицы — «ящик», система отобразит окно преобразования, в котором необходимо ввести соотношение этих единиц измерения (т.е. как много штук содержится в ящике).
Единица измерения по умолчанию
Единица измерения по умолчанию — это единица, выбираемая системой в случае ввода пользователем только номера материала и количества. Когда определяется номер склада, можно обозначить первичные и вторичные единицы измерения по умолчанию. Они используются системой, если во время транзакций единица измерения не указывается. Эти единицы необходимо в полях 1 ЕдИзмПоУмолч и 2 ЕдИзмПоУмолч в разделе экрана записи номер склада Количество/вес. Если первичная единица измерения для данного материала не ведется, то будет использована вторичная единица измерения. Если вторичная единица измерения не ведется для данного материала, то будет использована базисная единица измерения.
Использование единиц измерения при обработке транспортного заказа
Подтверждение транспортного заказа необходимо выполнить с использованием любой единицы измерения, разрешенных для данного материала. Система преобразует эту единицу в альтернативную и сохранит ее при обработке транспортного заказа.
В поле данных 1 и 1 ЕдИзмПо Умолч записи номера склада можно изменить единицу измерения, предложенную по умолчанию системой (т.е. если пользователь не ввел единицу измерения). Система, как правило, использует единицы измерения из предварительных документов (транспортной заявки и поставки). Существует возможность автоматической обработки этих документов на основе единицы измерения системы управления складами с использованием признака M.
При планировании, переносе материала и последующем просмотре складского запаса СУС поддерживает все альтернативные единицы измерения, относящиеся к этим операциям. Например, если вес какого-либо материала указан в килограммах, система может выполнить расчеты на основе таких вводимых единиц веса, как грамм, фунт или тонна.
Кроме того, важно использовать единицы веса, при которых не будет возникать проблема переполнения поля.
Источник
Учет товара в нескольких единицах измерения
На конкретных примерах показано оформление операций покупки и продаж одного и того же товара в разных единицах измерения. Продемонстрированы варианты с использованием и без использования упаковок.
В статье рассмотрим работу с номенклатурой, которая нужно учитывать в штуках и в килограммах. Для примера возьмем болты, которые принимаем на склад в килограммах, а можем продавать в килограммах и штуках. Рассмотрим два варианта настройки системы для решения этой задачи:
- С использованием упаковок
- Без упаковок
Вариант с использованием упаковок
В справочнике Номенклатура создаем номенклатурную позицию (или выбираем существующую), выбираем Единицу хранения кг , устанавливаем флажок Упаковки , выбираем, например, Общий набор и переходим в список наборов упаковок, нажав Показать все .
Кнопкой Создать добавляем новый набор, вводим:
- Наименование, к примеру, Упаковки болтов
- Единица хранения — кг.
- Единица для отчетов — шт содержит 0,01 кг (Представим, что один болт весит 10 грамм, или 0,010 кг)
Нажимаем Записать и переходим по ссылке Упаковки.
Создаем новую упаковку. Выбираем Единицу по классификатору — шт. Указываем, что 1 шт. состоит из 0,010 кг. Наименование — шт(0,01 кг). Записываем и закрываем.
Далее записываем и закрываем набор упаковок и выбираем его для нашей номенклатурной позиции. Если необходимо видеть в отчете количество штук болтов, которые есть в наличии на складе или количество проданных, нужно выбрать единицу для отчетов шт .
Записываем и закрываем номенклатурную позицию.
Переходим к закупке данного товара. Мы решили, что будем закупать в килограммах. В разделе Закупки -> Документы закупки (все ) создаем документ Приобретение товаров и услуг. На закладке Основное заполняем Организацию, Склад и остальные необходимые для документа реквизиты. На закладке Товары добавляем товар Болт, количество , единицу измерения кг и Цену .
После проведения документа посмотрим остатки товара на складе. В разделе Склад и доставка -> Отчеты по склад у выбираем отчет Остатки и доступность товаров. В отчете выбираем необходимый склад. Нажимаем на кнопку Настройки, и выполним настройки отчета, чтобы увидеть только нашу номенклатуру.
Выбираем для начала Количество товара — В единицах хранения . Ставим флажок возле Номенклатура и в списке выбираем Болт. Нажимаем Закрыть и сформировать .
В отчете видим, что в наличии на складе все поступившие 70 кг товара.
Чтобы увидеть в отчете количество болтов в соответствии с нашей настройкой упаковки, в настройках отчета выбираем Количество товаров — В единицах для отчетов. Нажимаем Закрыть и сформировать.
В отчете видим количество болтов в штуках с учетом наших настроек упаковки.
Теперь совершим продажу этого товара. В разделе Продажи -> Документы продажи (все) создаем документ Реализация товаров и услуг . Заполняем вкладку Основное необходимыми для продажи данными. На вкладке Товары представим, что клиент решил купить 6 кг болтов, и еще дополнительно 300 шт. В первой строке табличной части для номенклатуры Болт выбираем единицу измерения кг . И указываем 6. Во второй строке для номенклатуры Болт выбираем 300 и единицу измерения шт(0,01 кг) , то есть наша упаковка. Указываем произвольную цену, или же если в документе Установка цен номенклатуры для килограмма болтов рассчитаны цены, то при выборе нужного вида цен в строке с товаром цена будет рассчитываться автоматически, согласно заданному количеству.
После проведения документа зайдем теперь в два отчета по складу, сначала в тот же Остатки и доступность товаров . При выборе в настройках отчета одной из двух единиц измерения можно посмотреть, сколько килограмм или штук болтов было реализовано.
Во втором отчете по складу Ведомость по товарам на складах также можно в настройках сначала посмотреть отчет В единицах хранения , а потом В единицах для отчетов , и увидеть остатки и расход данного товара.
Теперь представим, что мы так же продаем и упаковки болтов по 200 и 400 шт в каждой упаковке. Создадим для этого еще два вида упаковок в карточке номенклатуры, нажав на ссылку Список.
Кнопкой Создать добавляем новую упаковку. Так как 1 болт весит 0,01 кг, тогда 200 шт будет весить 2 кг, указываем это в форме упаковке. Вводим наименование упаковки 200 шт (2кг).
Записываем и закрываем. Создаем еще одну упаковку 400 шт, где 1 шт состоит из 4 кг, а наименование 400 шт (4 кг).
В отчете мы видели, что осталось 6100 шт на складе. При оформлении реализации теперь укажем по одной упаковке 200 шт и 400 шт.
В отчете видим, что настройки упаковок сделаны правильно и списывается нужное количество болтов (600 шт).
Вариант без использования упаковок
Рассмотрим второй вариант решения. В карточке номенклатурной позиции (для примера создан товар Болт 2) в поле Единица хранения выбираем наименьшую для нашей задачи, то есть штука. Единица для отчетов здесь нужно выбрать килограмм. Представим, что Единица для отчетов 1 кг содержит 100 шт болтов, и далее при установке флажка Вес указываем, что 1 шт весит 0,010 кг, как и в прошлом варианте с упаковками (мы представили, что один болт весит 0,010 кг). Выберем также, что Можно указывать количество в кг в документах.
Записываем номенклатуру. Теперь сделаем закупку товара у поставщика. Как и в первом варианте, с помощью документа Приобретение товаров и услуг, закупаем 70 кг товара Болт 2.
Переходим в отчет Остатки и доступность товаров. При выборе в настройках отчета, что нужно показывать данные В единицах хранения, видим остаток на складе 7000 шт.
При выборе в настройках В единицах для отчетов видим в наличии 70 кг товара, как и в документе поступления.
Выполним реализацию данного товара. Представим, что клиент решил купить 8 кг и 400 шт товара Болт 2. В документе Реализация товаров и услуг на закладке Товары добавляем две строки с товаром Болт 2. в первой строке указываем количество 400, единица измерения шт . Во второй строке указываем 8, единица измерения теперь кг . Цена указывается произвольная или же заполняется в соответствии с указанным в данном документе количеством или весом при выборе нужного пользователю вида цен и при условии, что она рассчитана в документе Установка цен номенклатуры.
Проведем документ и посмотрим остатки товара в отчете. Видим, что система в правильно пересчитала количество проданных килограмм в соответствии с нашими настройками в карточке номенклатуры, даже если были при реализации разные единицы измерения. Эти данные показаны В единицах для отчетов.
Если в настройках выбрать В единицах хранения , то видим остаток товара в штуках.
В отчете Ведомость по товарам на складах также видим верные данные о приходе, расходе и конечном остатке нашего товара в единицах хранения и единицах для отчетов.
Какой вариант выбрать
Первый вариант с использованием упаковок рекомендуется использовать, если есть несколько вариантов продажи, например, по одной штуке, в упаковках по 200, 300, 400, 750 штук или в кг. Вариант без использования упаковок подойдет, если продажа только в штуках и кг.
Обработка позволяет в автоматическом режиме проводить сканирование и сразу же прикрепляет отсканированное изображение в выбранному документу или справочнику системы
Как и когда нужно использовать упаковки номенклатуры, как оформляется поступление и возврат поставщику многооборотной тары.
Применение автоматических скидок в оптовых и розничных продажах с использованием промокодов.
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Источник
УТ 11.2 Единицы измерения при адресном хранении
Приветствую!
Продолжаем рассматривать изменения в 1С:Управление торговлей редакции 11.2.2. Сегодня я продолжу рассказывать про изменения в подсистеме Склад . Изменения касаются внедрения мерных единиц измерений в подсистему адресного хранения (WMS).
Тема достаточно узкая. Я несколько раз перечитал обзор изменений и мне показалось, что если я начну все детально описывать статья будет очень нудной. По этому я позволю себе в этот раз пробежаться по верхам. Ну а тем, кого эта тема касается по работе все равно придется углубляться дополнительно. Вобще подсистема адресного хранения в 1С, как и ряд других подсистем состоит из массы нюансов, которые пока не начнешь реализовывать проект на практике и не обнаружишь.
Распределение товаров по складским группам номенклатуры
Если же размещение осуществляется в упаковках, то ограничения по весу и объему не учитывается. Точнее учитываются, но уже по весу и габаритам самой упаковки.
Определение типоразмеров складских ячеек и упаковок товаров
Определение правил размещения товаров в ячейках
Размещение товара в мерных единицах позволяет указывать дробное количество, а размещение в упаковках только целые упаковки (штуки упаковок).
Размещение товаров (в упаковках и мерных единицах)
Отбор товаров (в упаковках и мерных единицах)
При отборе товаров в мерных единицах появилась возможность указать дробное количество. При этом штучный товар будет округлятся до целых значений.
Подпитка товаров без упаковок
Но заставить этот механизм работать мне не удалось. Нужно искать более подробное описание или разбираться по коду.
По этому в рамках описание изменений в УТ 11.2.2 остановимся на том, что механизм переупаковки есть, а как он работает судя по всему придется рассказывать отдельно.
До новых встреч!
А есть какие нибудь новости про переупаковку? И частный вопрос про автоматическую переупаковку из коробок в штуки, когда штук не хватает?
Виктор, ничего нового нет, тем более автоматической переупаковки. И вобще мне механизм переупаковки не понятен в плане, что он дает кроме печати упаковочного листа.
Я так понимаю, вам хочется, чтобы при продажи можно было указать количество, а 1С бы автоматом подобрала нужные упаковки?
Как раз пришлось разбираться с этим вопросом. Вот что удалось реализовать.
Имеется товар в упаковках, которые на склад приходят в палетах по 144 упаковки. Для этого у номенклатуры был задан вариант упаковки, в котором указано, что есть упаковка = 1 упаковка и есть палета = 144 упаковки.
На складе были сформированы 2 области хранения. Для каждой настроены правила размещения.
Для первой — только палеты, для второй только упаковки.
Вторая область хранения как раз и стала зоной переупаковки. По факту в эту зону приходят палеты и разбираются до упаковок и там же находятся до момента отгрузки.
Возникает вопрос — сколько же упаковок определенной номенклатуры должно находиться в этой зоне? Для этого был настроен механизм автоматической подпитки зон быстрого отбора. УТ-шка сама анализирует какие упаковки какого товара чаще отгружаются и сама автоматом формирует задание на перемещения из области палет в область упаковок. Как я понял, задание на перемещение и есть как-бы заданием на переупаковку (. ).
Далее, при формировании заданий на отбор, если в ордере указано, что нужно отгрузить 178 упаковок, 1с сама пересчитывает что нужно 1 палету (144 упак) и 34 упаковки. И в задании на отбор указывает ячейки из области хранения палет и области упаковок, и сама подставляет кол-во либо в палетах, либо в упаковках.
Единственное, чего не удалось добиться, так это чтобы отбор формировался не по расходным ордерам из задания на перевозку, а по самому заданию.
Например едет машина с товаром. В ней 3 заказа. Первому клиенту надо 50 упаковок, второму 60, третьему — 85. Программа и предлагает мне разбить палеты на упаковки и сложить в машину упаковки.
А мне нужно чтобы она положила 1 палету и 51 упаковку. Как это сделать, пока не понятно.
Павел, спасибо за разъяснения, действительно механизм работает. Но у нас следующая ситуация: приходит ткань в рулонах, а отгружается в метрах (но бывает что и рулонами, когда метраж совпадает), так вот я создал упаковку «рулон 1 м» и упаковку «рулон 20 м», когда надо отрезать часть, то операцией переупаковка это получается и мы отгружаем 15 метров, а 5 остается на складе, но только это не 5 рулонов по 1 метру, а 1 кусок в 5 метров. Не понятно как собрать эти куски в рулон.
Пётр, если хотите вести учет кусков. То по сути каждый кусок это отдельный товар, со своими остатками. Для этого можно заводить характеристика; «кусок 1»- остаток 5 метров, «кусок 2» — остаток 7 метров.
А собирать из одного товара другой можно с помощью документа Сборка/разборка.
Сборка/разборка тут не подходит, т.к. это коплектующие, а тут просто изменений вида упаковки. Упаковку 1м я сделал, т.к. минимальная единица это метр, клиенту может понадобится любое количество. Вот в том то и проблема, что отрезая часть рулона, просто уменьшается его метраж, а не образуется несколько рулонов по метру и как это отразить в программе я пока не понял (может и нельзя вовсе?)
Петр, единица хранения у вас какая метр или упаковка?
Если метр, то рулоны это будут упаковки для метров. Вы всегда знаете сколько у вас метров в рулоне и учет ведете в метрах.
Если единица хранения остатков рулон, то и учет в рулонах. Вы знаете сколько у вас рулонов, но не знаете сколько метров. А если нужно перевести товар из рулона в метры, то это делается Сборкой/разборкой (и просто списать и оприходовать). Товар в рулонах списывается, а товар в метрах приходуется.
Правильнее изначально вести учет в метрах.
Да, учет у нас в метрах. Размещение в ячейках — рулоны. Как я понял (может неправильно?), чтобы отгрузить часть рулона его нужно перепаковать, для этого создаем упаковку с минимальной единицей которая может быть отргужена и упаковку состоящую из этих минимальных упаковок (как выше описывает Павел). Ок, у нас в ячейках образуется N минимальных упаковок(рулонов), если бы реальности это был штучный товар, то проблем бы не возникало, можно было отгружать поштучно. Но у нас после перепаковки образуется 2 рулона (например 15 и 5 метров), а в программе 20 рулонов по метру. После отгрузки останется 5 штук. И вот вопрос как их перепаковать в один 5ти метровый рулон? Получается, что после 10 таких отгрузок в ячейках будет допустим 50 рулонов по метру, а на деле 10 рулонов с разным метражем и что где искать в таком случае.
Пётр, мне кажется ничего переупаковывать не нужно. Если вы из коробки достанете 2 штуки, то коробка в другую не превратится. Так и у вас, продавайте в метрах. Остатки у вас будут в метрах. А если ван нужно знать, сколько метров осталось в каждом рулоне, то нужно вести их отдельно, например, в характеристиках. Других решения я не знаю.
Администратор, вредно давать такие советы. Адресный склад (АС), а речь тут именно о нем — не оперирует единицами хранения.
Источник
Единицы измерения для склада
Единицы измерения
В компоненте Управление материальными потоками (ММ) системы SAP можно определить несколько разных единиц измерения (складских единиц измерения) для разных материалов, которые учитываются в СУС.
Базисная единица измерения является основой для управления запасом материала и анализа. Альтернативные единицы измерения, такие как единицы измерения заказа, выдачи или поступления материала, используются для идентификации упаковки или больших контейнеров с помощью меньших единиц, например, коробок, ящиков, бутылок, бочек, поддонов.
Единицы измерения, используемые в системе управления складами
Базисная единица измерения
Количество материала на складе (кванты) подсчитывается с использованием базисной единицы измерения. Количество, указанное в альтернативных единицах, всегда преобразуется в базисную.
Складская единица измерения
Складская единица измерения является синонимом базисной единицы. В системе R/3 более часто используется термин «базисная единица измерения».
Единицы измерения системы управления складами
Единица измерения системы управления складами является альтернативной единицей, которая может быть определена в ракурсе управления складами основной записи материала.
Единица выдачи материала
Единица выдачи материала обычно используется в системе управления запасами для обработки поступления и отпуска материалов.
Другие альтернативные единицы измерения
Альтернативные единицы измерения могут быть также определены для идентификации упаковки или больших контейнеров с помощью меньших единиц измерения, например коробок, ящиков, бутылок, бочек, поддонов (видов единиц складирования) и т.д.
Как можно настроить разные единицы измерения?
Несколько единиц измерения в системе R/3 целесообразно использовать, например, для учета и отчетности, складирования и отгрузки. Если в упаковочном ящике находится, например, несколько тысяч штук какого-либо материала, то для закупки, отгрузки и продажи этого материала более целесообразно использовать в качестве единицы измерения ящик или коробку. Кроме того, важно использовать единицы измерения, при которых в случае увеличения количества материала не будет возникать проблема переполнения поля.
Альтернативные единицы измерения в основной записи материала
В ракурсе Управление складами основной записи материала можно определить загружаемый объем (емкость) для каждого типа поддона или единицы складирования. Это количество можно ввести в любой единице измерения, существующей в системе.
Для управления материала в качестве единицы измерения, как правило, используется килограмм. Материал хранится на складе в мешках и перевозится в больших решетчатых поддонах. В этом случае базисной единицей измерения является «килограмм», альтернативной — «мешок» (например, 1 мешок = 10 кг); в ракурсе Управление складами основной записи материала можно определить, что 1 решетчатый поддон содержит 5 мешков или 50 кг.
Тип единицы складирования является важным фактором для стратегии автоматического размещения материала на складе. Количество, которое должно быть принято на склад, разбивается на объемы, равные одной единице складирования и распределяется на складе согласно стратегии и емкости складского места.
Преобразование альтернативных единиц измерения
Поскольку в компоненте ММ для расчетов используется базисная единица измерения, в СУС должно быть определено преобразование альтернативных единиц измерения, присвоенных материалу.
Если при создании нового материала в качестве базисной единицы измерения указана, например, «штука», а в качестве альтернативной единицы — «ящик», система отобразит окно преобразования, в котором необходимо ввести соотношение этих единиц измерения (т.е. как много штук содержится в ящике).
Единица измерения по умолчанию
Единица измерения по умолчанию — это единица, выбираемая системой в случае ввода пользователем только номера материала и количества. Когда определяется номер склада, можно обозначить первичные и вторичные единицы измерения по умолчанию. Они используются системой, если во время транзакций единица измерения не указывается. Эти единицы необходимо в полях 1 ЕдИзмПоУмолч и 2 ЕдИзмПоУмолч в разделе экрана записи номер склада Количество/вес. Если первичная единица измерения для данного материала не ведется, то будет использована вторичная единица измерения. Если вторичная единица измерения не ведется для данного материала, то будет использована базисная единица измерения.
Использование единиц измерения при обработке транспортного заказа
Подтверждение транспортного заказа необходимо выполнить с использованием любой единицы измерения, разрешенных для данного материала. Система преобразует эту единицу в альтернативную и сохранит ее при обработке транспортного заказа.
В поле данных 1 и 1 ЕдИзмПо Умолч записи номера склада можно изменить единицу измерения, предложенную по умолчанию системой (т.е. если пользователь не ввел единицу измерения). Система, как правило, использует единицы измерения из предварительных документов (транспортной заявки и поставки). Существует возможность автоматической обработки этих документов на основе единицы измерения системы управления складами с использованием признака M.
При планировании, переносе материала и последующем просмотре складского запаса СУС поддерживает все альтернативные единицы измерения, относящиеся к этим операциям. Например, если вес какого-либо материала указан в килограммах, система может выполнить расчеты на основе таких вводимых единиц веса, как грамм, фунт или тонна.
Кроме того, важно использовать единицы веса, при которых не будет возникать проблема переполнения поля.
Источник
УТ 11.2 Единицы измерения при адресном хранении
Приветствую!
Продолжаем рассматривать изменения в 1С:Управление торговлей редакции 11.2.2. Сегодня я продолжу рассказывать про изменения в подсистеме Склад . Изменения касаются внедрения мерных единиц измерений в подсистему адресного хранения (WMS).
Тема достаточно узкая. Я несколько раз перечитал обзор изменений и мне показалось, что если я начну все детально описывать статья будет очень нудной. По этому я позволю себе в этот раз пробежаться по верхам. Ну а тем, кого эта тема касается по работе все равно придется углубляться дополнительно. Вобще подсистема адресного хранения в 1С, как и ряд других подсистем состоит из массы нюансов, которые пока не начнешь реализовывать проект на практике и не обнаружишь.
Распределение товаров по складским группам номенклатуры
Если же размещение осуществляется в упаковках, то ограничения по весу и объему не учитывается. Точнее учитываются, но уже по весу и габаритам самой упаковки.
Определение типоразмеров складских ячеек и упаковок товаров
Определение правил размещения товаров в ячейках
Размещение товара в мерных единицах позволяет указывать дробное количество, а размещение в упаковках только целые упаковки (штуки упаковок).
Размещение товаров (в упаковках и мерных единицах)
Отбор товаров (в упаковках и мерных единицах)
При отборе товаров в мерных единицах появилась возможность указать дробное количество. При этом штучный товар будет округлятся до целых значений.
Подпитка товаров без упаковок
Но заставить этот механизм работать мне не удалось. Нужно искать более подробное описание или разбираться по коду.
По этому в рамках описание изменений в УТ 11.2.2 остановимся на том, что механизм переупаковки есть, а как он работает судя по всему придется рассказывать отдельно.
До новых встреч!
А есть какие нибудь новости про переупаковку? И частный вопрос про автоматическую переупаковку из коробок в штуки, когда штук не хватает?
Виктор, ничего нового нет, тем более автоматической переупаковки. И вобще мне механизм переупаковки не понятен в плане, что он дает кроме печати упаковочного листа.
Я так понимаю, вам хочется, чтобы при продажи можно было указать количество, а 1С бы автоматом подобрала нужные упаковки?
Как раз пришлось разбираться с этим вопросом. Вот что удалось реализовать.
Имеется товар в упаковках, которые на склад приходят в палетах по 144 упаковки. Для этого у номенклатуры был задан вариант упаковки, в котором указано, что есть упаковка = 1 упаковка и есть палета = 144 упаковки.
На складе были сформированы 2 области хранения. Для каждой настроены правила размещения.
Для первой — только палеты, для второй только упаковки.
Вторая область хранения как раз и стала зоной переупаковки. По факту в эту зону приходят палеты и разбираются до упаковок и там же находятся до момента отгрузки.
Возникает вопрос — сколько же упаковок определенной номенклатуры должно находиться в этой зоне? Для этого был настроен механизм автоматической подпитки зон быстрого отбора. УТ-шка сама анализирует какие упаковки какого товара чаще отгружаются и сама автоматом формирует задание на перемещения из области палет в область упаковок. Как я понял, задание на перемещение и есть как-бы заданием на переупаковку (. ).
Далее, при формировании заданий на отбор, если в ордере указано, что нужно отгрузить 178 упаковок, 1с сама пересчитывает что нужно 1 палету (144 упак) и 34 упаковки. И в задании на отбор указывает ячейки из области хранения палет и области упаковок, и сама подставляет кол-во либо в палетах, либо в упаковках.
Единственное, чего не удалось добиться, так это чтобы отбор формировался не по расходным ордерам из задания на перевозку, а по самому заданию.
Например едет машина с товаром. В ней 3 заказа. Первому клиенту надо 50 упаковок, второму 60, третьему — 85. Программа и предлагает мне разбить палеты на упаковки и сложить в машину упаковки.
А мне нужно чтобы она положила 1 палету и 51 упаковку. Как это сделать, пока не понятно.
Павел, спасибо за разъяснения, действительно механизм работает. Но у нас следующая ситуация: приходит ткань в рулонах, а отгружается в метрах (но бывает что и рулонами, когда метраж совпадает), так вот я создал упаковку «рулон 1 м» и упаковку «рулон 20 м», когда надо отрезать часть, то операцией переупаковка это получается и мы отгружаем 15 метров, а 5 остается на складе, но только это не 5 рулонов по 1 метру, а 1 кусок в 5 метров. Не понятно как собрать эти куски в рулон.
Пётр, если хотите вести учет кусков. То по сути каждый кусок это отдельный товар, со своими остатками. Для этого можно заводить характеристика; «кусок 1»- остаток 5 метров, «кусок 2» — остаток 7 метров.
А собирать из одного товара другой можно с помощью документа Сборка/разборка.
Сборка/разборка тут не подходит, т.к. это коплектующие, а тут просто изменений вида упаковки. Упаковку 1м я сделал, т.к. минимальная единица это метр, клиенту может понадобится любое количество. Вот в том то и проблема, что отрезая часть рулона, просто уменьшается его метраж, а не образуется несколько рулонов по метру и как это отразить в программе я пока не понял (может и нельзя вовсе?)
Петр, единица хранения у вас какая метр или упаковка?
Если метр, то рулоны это будут упаковки для метров. Вы всегда знаете сколько у вас метров в рулоне и учет ведете в метрах.
Если единица хранения остатков рулон, то и учет в рулонах. Вы знаете сколько у вас рулонов, но не знаете сколько метров. А если нужно перевести товар из рулона в метры, то это делается Сборкой/разборкой (и просто списать и оприходовать). Товар в рулонах списывается, а товар в метрах приходуется.
Правильнее изначально вести учет в метрах.
Да, учет у нас в метрах. Размещение в ячейках — рулоны. Как я понял (может неправильно?), чтобы отгрузить часть рулона его нужно перепаковать, для этого создаем упаковку с минимальной единицей которая может быть отргужена и упаковку состоящую из этих минимальных упаковок (как выше описывает Павел). Ок, у нас в ячейках образуется N минимальных упаковок(рулонов), если бы реальности это был штучный товар, то проблем бы не возникало, можно было отгружать поштучно. Но у нас после перепаковки образуется 2 рулона (например 15 и 5 метров), а в программе 20 рулонов по метру. После отгрузки останется 5 штук. И вот вопрос как их перепаковать в один 5ти метровый рулон? Получается, что после 10 таких отгрузок в ячейках будет допустим 50 рулонов по метру, а на деле 10 рулонов с разным метражем и что где искать в таком случае.
Пётр, мне кажется ничего переупаковывать не нужно. Если вы из коробки достанете 2 штуки, то коробка в другую не превратится. Так и у вас, продавайте в метрах. Остатки у вас будут в метрах. А если ван нужно знать, сколько метров осталось в каждом рулоне, то нужно вести их отдельно, например, в характеристиках. Других решения я не знаю.
Администратор, вредно давать такие советы. Адресный склад (АС), а речь тут именно о нем — не оперирует единицами хранения.
Источник
Работа с мерной номенклатурой
Коротко о статье
В статье рассмотрим часто задаваемые вопросы по работе с номенклатурой, которая может измеряться как штучно, так и мерно – в тоннах, кубических метрах и т. п.
Будет разобрано несколько примеров, даны обоснования необходимых настроек программы.
Статью можно читать в формате 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 завести в упаковках товара еще одну единицу измерения, назвать ее «лист» и там указать коэффициент пересчета в тонны. Но это противоречит логике справочника упаковок: мы на складе не упаковываем весовой металл в листы. Листы – они и есть листы, это не упаковка. Есть и еще один минус: коэффициент пересчета из листов в тонны не будет позволять нам отпустить товар в листах, если на складе его чуть меньше (в пределах ГОСТа), чем на целый лист, согласно заданному нам коэффициента пересчета. Придется смотреть, сколько металла по весу числится, или отпускать по весу (держа в голове, что это целый лист), или подбирать в документах дробную часть листа, так чтобы она соответствовала оставшемуся весу. Что рано или поздно вернет нас к калькулятору и бумажной таблице с весами на столе у кладовщика.
Будем считать, что определились – в качестве единицы хранения товара используем листы (штуки). Следующая задача – как поступить с тоннами, в которых товар поставляется поставщиком.
Для этого в карточке справочника номенклатуры есть реквизит «Вес»:
Включив использование этого реквизита, мы можем указать здесь коэффициент пересчета из штук (листов) в вес (килограммы, а через них программа пересчитает вес и в тоннах).
Также нужно не забыть установить у веса признак Можно указывать количество в кг в документах, таким образом система будет автоматически пересчитывать листы в килограммы/тонны и обратно.
Если стоит задача видеть остатки по складу не только в листах, но еще и в тоннах, то можно воспользоваться единицей для отчетов (как показано на этой же иллюстрации), где мы укажем, сколько листов содержит одна тонна металла. После этого в отчетах мы сможем получить информацию как в листах, так и тоннах.
Теперь вернемся к проблеме округления – предположим, что мы получили нашего металла от поставщика в документах на 2,35 тонны. Можно предположить, что, скорее всего, речь идет о ста листах металла (2,35 т / 100 = 23,5 кг) с отклонением согласно ГОСТу от 23,54 кг (вес одного листа). На первый взгляд, оформить такую операцию в программе не получится: 2,35 т / 23,54 кг = 99,83 листа. Но товар штучный, он может проходить по складу только целым количеством.
Здесь нам поможет механизм округления, который включается в разделе НСИ и администрирование – Номенклатура – Единицы измерения.
После установки процента допустимого отклонения программа ведет себя следующим образом:
- В документах поступления мы указали 2,35 тонны.
- Получим число листов делением: 2,35 т / 23,54 кг = 99,83 листа.
- Ищем ближайшее целое число листов: 100 листов.
- Ищем разницу между дробным и целым числом листов: 100 — 99,83 = 0,17.
- Ищем процент отклонения: (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 блоков.
Что мы делаем в программе:
- Заводим новый артикул, у которого в качестве единицы хранения рекомендуется указывать упаковку (штука будет упаковкой). Почему не один блок, а целую упаковку? Склад вряд ли будет разбирать упаковки на отдельные блоки, поэтому учет на складе детальнее упаковки нам не нужен. Но если у вас есть задача вести движение материалов по складу в отдельных блоках, то укажите в качестве единицы хранения блок и заведите для него упаковку с коэффициентом пересчета.
- У артикула включаем учет по объему. Указываем коэффициент пересчета: одна упаковка = (0,05 * 0,6 * 1) * 8 = 0,24 м 3 .
- У артикула включаем учет по площади. Указываем коэффициент пересчета: одна упаковка = (0,6 * 1) * 8 = 4,8 м кв.
Соответствующие настройки карточки товара приведены на картинке ниже:
Далее мы можем заказывать товар у поставщиков в метрах кубических, принимать товар на склад и учитывать его на складе в упаковках (штуках), нормировать и осуществлять расход в производстве в метрах квадратных.
Кейс «Электрические провода»
Отдельный интерес представляет задача учета обрезков мерных материалов. Нагляднее всего ее можно рассмотреть на примере учета электрического провода:
- Наше предприятие производит электрические удлинители. Один из потребляемых материалов – электрический провод (артикул Кабель электрический ПВС 3х0,75).
- Провод поставляется в бухтах, которые содержат 500 метров провода.
- На складе провод может отрезаться от бухты под текущие потребности производства.
- В производстве провод нормируется и потребляется в метрах.
- Нам нужно знать как общий метраж провода на остатках, так и то, в каких обрезках этот провод у нас хранится: если производству на один удлинитель требуется 2 метра провода, его не устроят два обрезка по метру.
Разберем, как эту задачу можно решить средствами 1С:ERP:
- Заводим карточку нового артикула.
- В качестве единицы хранения используем метр. Немного нестандартное решение в свете предыдущих кейсов – можно было бы предположить, что нужно опять использовать штуки (бухты). Но в условиях задачи сказано, что склад может отрезать кабель от бухты, то есть склад оперирует метрами. То, с какими единицами работает склад, и определяет единицу хранения – если бы склад принимал и отдавал бухты целиком, то тогда единицей хранения была бы бухта, а в данном примере это метр.
- Для удобства оформления документов заводим бухту в качестве упаковки, содержащей 500 метров кабеля.
Вид номенклатуры нового артикула должен быть настроен для работы с сериями, как это показано на рисунке ниже:
Зачем нам нужны серии? При оприходовании новых бухт от поставщиков мы будем для каждой бухты заводить отдельную новую серию. То есть метраж каждой бухты будет привязан к своей серии. В заказах поставщику это будет выглядеть следующим образом:
Источник