Автоматическая замена недостающих продуктов

Автоматическая замена недостающих продуктов

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

Для выполнения автоматической замены продуктов в спецификации акта реализации необходимо:

Автозамена может выполнена для простых продуктов, включенных в спецификацию акта реализации как самостоятельные элементы, и для элементов рецептов составных продуктов.

Автозамена самостоятельного продукта

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

Рисунок 7.225. Результат замены простого продукта в спецификации акта реализации


Акт реализации составлен для списания продуктов по итогам реализации элемента прейскуранта «Батончик шоколадный». При продаже этого элемента прейскуранта списывается продукт «Батончик шоколадный Марс». В его спецификацию замен продукта включены продукты «Батончик шоколадный Сникерс» и «Батончик шоколадный Бабевский».

Остатки продуктов перед составлением акта реализации составили:

  • «Батончик шоколадный Марс» - 6 штук,

  • «Батончик шоколадный Сникерс» - 2 штуки,

  • «Батончик шоколадный Бабаевский» - 2 штуки.

По итогам торгового дня было продано 12 элементов прейскуранта «Батончик шоколадный». Поэтому изначально в спецификацию акта реализации был добавлен продукт «Батончик шоколадный Марс» в количестве 12 штук.

Так как этот объем не покрывался текущими остатками продукта, была проведена автоматическая замена недостающих продуктов в спецификации. Продукты замены помечены в спецификации акта реализации дополнительным значком .

В качестве первого дочернего элемента продукта «Батончик шоколадный Марс» были добавлены 6 штук самого продукта «Батончик шоколадный Марс». Так как этот объем оказался недостаточным, в качестве следующего дочернего элемента были добавлены 2 штуки «Батончик шоколадный Сникерс». А затем и 2 штуки продукта «Батончик шоколадный Бабаевский». Поскольку расход 2 штук продукта «Батончик шоколадный Марс» оказался не покрыт ни объемом заменяемого продукта, ни объемами продуктов замены, он добавляется к объему самого продукта «Батончик шоколадный Марс».

В результате в спецификацию акта реализации были включены 8 штук продукта «Батончик шоколадный Марс» и по 2 штуки продуктов «Батончик шоколадный Сникерс» и «Батончик шоколадный Бабаевский».

После завершения проводки акта реализации по складу остатки продуктов «Батончик шоколадный Сникерс» и «Батончик шоколадный Бабаевский» стали равны нулю, а у продукта «Батончик шоколадный Марс» образовался отрицательный остаток 2 штуки.

Если при проводке акта реализации по складу выявляется недостаток продукта с рецептом приготовления, то автозамена выполняется не для самого составного продукта, а для тех его ингредиентов, расход которых не покрывается их текущими остатками.

Автозамена элемента рецепта

Рисунок 7.226. Результат замены простого продукта в рецепте


Акт реализации составлен для списания продуктов по итогам реализации элемента прейскуранта «Салат весенний». При продаже этого элемента прейскуранта со склада списывается не сам продукт «Салат весенний», а его ингредиенты. При проводке документа по складу было выявлено, что остатки элемента рецепта «Салат айсберг» не покрывают объема, необходимого для приготовления реализованного объема составного продукта. В его спецификацию замен продукта «Салат айсберг» включены продукты «Салат зеленый» и «Капуста пекинская».

Остатки продуктов перед составлением акта реализации составили:

  • «Салат айсберг» - 392 грамма,

  • «Салат зеленый» - 5 килограмм.

По итогам торгового дня было продано 450 грамм элемента прейскуранта «Салат Весенний». Поэтому изначально в спецификацию акта реализации был добавлен продукт «Салат зеленый» с объемом 439 грамм.

Так как этот объем не покрывался текущими остатками продукта, была проведена автоматическая замена недостающих продуктов в спецификации.

В качестве дочернего элемента продукта «Салат айсберг» было добавлено 392 грамма самого продукта «Салат айсберг». Так как этот объем оказался недостаточным, в качестве следующего дочернего элемента было добавлено 52 грамма продукта «Салат зеленый». В результате в спецификацию акта реализации было включено 439 грамм продукта «Салат айсберг» и 52 грамма продукта «Салат зеленый».

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