В типовых Конфигурациях 1С, функционал, позволяющий вести учет одного и того же объекта учета в нескольких единицах измерения, автору данной статьи не известен.
Предлагаемое решение не является "идеальным" и применимо в ограниченном числе случаев, когда есть возможность соблюдать правило:
"Не вскрывать очередную одноименную упаковку товара, если не закончилась предыдущаяя".
Но, при возможности соблюдения этого правила позволяет проводить инвентаризации без дополнительных пересчетов.
Задача:
Имеем два товара которые имеют по несколько упаковок в разных единицах измерения:
Товар 1 - базовая единица штуки, коэффициент для штук = 1, в коробке 20штук, в упаковке 6 коробок,в ящике 2 упаковки,в палетте 4 ящика
Товар2 - базовая единица килограмм, коэффициент для килограмма =1, в мешке 50 кг, на палетте 20 мешков
Необходимо получить отчет показывающий остатки товаров по всем упаковкам каждого из товаров
В таблице ниже указаны исходные данные для примера:
|
Палетта |
Ящик |
Упаковка |
Коробка |
Мешок |
||||||||||
№№ |
Номенклатура |
Характеристика |
ЕдИзм |
ОстОбщий |
ОстЕдИзм |
Кол |
Коэф |
Кол |
Коэф |
Кол |
Коэф |
Кол |
Коэф |
Кол |
Коэф |
1 |
Товар 1 |
|
шт |
3 870 |
10 |
4 |
960 |
|
240 |
|
120 |
1 |
20 |
|
|
2 |
Товар 2 |
|
кг |
5 225 |
25 |
5 |
1 000 |
|
|
|
|
|
|
4 |
50 |
Решение:
1. Соблюдаем правило - не вскрывать очередную одноименную упаковку товара, если не закончилась предыдущаяя.
2. Формируем отчет.
Например для Товара 1 покупатель потребовал 31 шт товара , у нас в остатке 10шт+(1коробка*20)=30шт, упаковок уже нет, ящики то-же закончились, придется раскрывать палетту, вытаскивать ящик, из ящика упаковку, из упаковки коробку, а из коробки вытащить 1шт.
После этой операции получим следующий результат:
Демонстрация отчета по нескольким единицам измерения для одного объекта учета |
Палетта |
Ящик |
Упаковка |
Коробка |
Мешок |
||||||||||
№№ |
Номенклатура |
Характеристика |
ЕдИзм |
ОстОбщий |
ОстЕдИзм |
Кол |
Коэф |
Кол |
Коэф |
Кол |
Коэф |
Кол |
Коэф |
Кол |
Коэф |
1 |
Товар 1 |
|
шт |
3 839 |
19 |
3 |
960 |
3 |
240 |
1 |
120 |
5 |
20 |
|
|
2 |
Товар 2 |
|
кг |
5 225 |
25 |
5 |
1 000 |
|
|
|
|
|
|
4 |
50 |
Отчет строится по принципу деления нацело от единиц измерения с большим коэффициентом к меньшим (по убыванию).
Отчет тестировался на релизах 1С:УНФ (1.6.10.40, 1.6.10.55, 1.6.11.55)