Как рассчитать и отразить вес брутто при частичном заполнении коробок в 1С:Управление торговлей 11

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При отгрузке товаров клиентам логисты и складские работники часто сталкиваются с задачей точного расчета веса брутто для транспортных накладных (например, ТОРГ-12 или ТТН). Стандартная ситуация: товар поставляется в коробках определенной вместимости, но объем заказа не всегда кратен этой вместимости. В результате на склад ложится задача упаковать остаток в еще одну, частично заполненную коробку. Сама коробка имеет физический вес, который необходимо учесть в общем весе груза.

Рассмотрим практический пример. Нам необходимо отгрузить 80 телефонов. Каждый телефон в индивидуальной упаковке весит 200 грамм (0.2 кг). В одну большую транспортную коробку помещается 50 телефонов. Сама пустая коробка весит 1 кг. При отгрузке 80 телефонов мы фактически используем две коробки: одну полную (50 шт.) и одну частично заполненную (30 шт.).

Проведем расчет правильного веса брутто для накладной:

Если программа посчитает вес без учета второй «неполной» коробки (как 80 телефонов + 1 коробка), на выходе мы получим ошибочные 17 кг, что приведет к расхождениям на весовом контроле у перевозчика. Разберем по шагам все возможные способы решения этой задачи в программе 1С:Управление торговлей 11 (подходит также для 1С:ERP и 1С:Комплексная автоматизация).

Способ 1. Использование штатного алгоритма расчета веса брутто в 1С

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

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

  1. Откроем карточку номенклатуры (в нашем примере — Телефон) и перейдем в настройки упаковок.
  2. Установим базовую единицу измерения товара — шт. и укажем вес одной штуки (нетто) равным 0.2 кг.
  3. Создадим индивидуальную или общую упаковку «Коробка». Укажем, что она состоит из 50 шт.
  4. В поле «Вес (брутто)» для этой упаковки укажем значение 11 кг. Почему именно 11 кг? Вес 50 телефонов составляет 10 кг (50 * 0.2 кг), а сама пустая коробка весит 1 кг. Таким образом, полный вес брутто коробки с товаром равен 11 кг.
  5. В документе РеализацияТоваровУслуг укажем количество товара в базовых единицах — 80 шт. (важно отпускать товар одной строкой в штуках, не разбивая строку вручную!).

Выясним, по какой формуле программа автоматически произведет расчет при выводе на печать формы ТОРГ-12:


// Примерный алгоритм расчета веса брутто в печатной форме
ВесНеттоЕдиницы = Справочники.Номенклатура.НайтиПоНаименованию("Телефон").ВесЧистый; // 0.2 кг
ВесБруттоУпаковки = Справочники.УпаковкиНоменклатуры.НайтиПоНаименованию("Коробка").ВесБрутто; // 11 кг
ВместимостьУпаковки = 50; // шт

КоличествоШтук = 80;
ОбщийВесНетто = КоличествоШтук * ВесНеттоЕдиницы; // 16 кг

// Расчет веса пустой коробки как разницы между брутто всей коробки и весом товаров в ней
ВесТарыОднойКоробки = ВесБруттоУпаковки - (ВместимостьУпаковки * ВесНеттоЕдиницы); // 11 - 10 = 1 кг

// Округление количества используемых коробок в большую сторону до целого числа
КоличествоКоробок = Цел(КоличествоШтук / ВместимостьУпаковки) + ?(КоличествоШтук % ВместимостьУпаковки > 0, 1, 0); // Получаем 2 коробки

// Итоговый расчет веса брутто
ОбщийВесБрутто = ОбщийВесНетто + (КоличествоКоробок * ВесТарыОднойКоробки); // 16 + 2 * 1 = 18 кг

Таким образом, система автоматически выведет в печатную форму корректный вес брутто в 18 кг. Этот метод является наиболее предпочтительным, так как он не требует ручных манипуляций со строками документов и изменения складских остатков. Для автоматизации вычислений и контроля кратности в документах и печатных формах можно использовать расширение для расчета веса, объема и контроля кратности упаковки.

Способ 2. Создание промежуточных упаковок

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

Рассмотрим этот вариант подробнее:

  1. Создадим в справочнике упаковок для номенклатуры новую позицию — «Коробка (40 шт.)».
  2. Зададим параметры этой упаковки: она содержит 40 штук товара. Вес нетто составит 8 кг, вес пустой коробки — 1 кг, соответственно, вес брутто новой упаковки будет равен 9 кг.
  3. В документе реализации выберем созданную упаковку и укажем количество — 2 упаковки.

Программа умножит 2 упаковки на 40 штук и спишет ровно 80 единиц товара. При этом вес брутто рассчитается как 2 коробки * 9 кг = 18 кг. Данный метод прост и надежен, однако имеет существенный недостаток: при частом изменении объемов отгрузки справочник упаковок будет замусорен множеством «виртуальных» упаковок под каждый конкретный случай сборки заказа.

Способ 3. Использование упаковочных листов (ордерный склад)

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

Разберем процесс по шагам:

  1. Менеджер оформляет финансовый документ РеализацияТоваровУслуг на общее количество — 80 штук телефонов в базовой единице измерения. На этом этапе финансовый учет завершен.
  2. Документ передается на склад. Кладовщик при сборке заказа в документе РасходныйОрдерНаТовары создает два упаковочных листа.
  3. Упаковочный лист №1 помечается как полная коробка и включает в себя 50 штук телефонов.
  4. Упаковочный лист №2 помечается как частично заполненный и включает в себя оставшиеся 30 штук телефонов.

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

Способ 4. Учет коробок как отдельной номенклатуры (многооборотная или невозвратная тара)

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

Реализовать этот сценарий можно двумя путями:

Резюме и рекомендации

Мы рассмотрели различные методы решения проблемы учета веса упаковки при неполной отгрузке. Выбор конкретного метода зависит от организации ваших бизнес-процессов:

Если для вас важна простота и отсутствие лишних строк в документах — настройте штатный алгоритм расчета веса через правильное указание веса брутто в карточке упаковки (Способ 1). Он работает в фоновом режиме и не требует от менеджеров никаких дополнительных действий. Для визуального контроля этих показателей непосредственно в документах отгрузки подойдёт расширение для отображения веса и объема в заказах и реализациях.

Если на предприятии жестко контролируются складские запасы упаковочных материалов или коробки являются возвратными — используйте учет тары как отдельной номенклатуры (Способ 4). Это позволит вам всегда знать точный остаток коробок на складе и автоматически включать их вес в сопроводительные документы.

← На главную