Начальная страница <- ЕГАИС <- Документы для учета алкогольной продукции <- Инвентаризация алкогольной продукции <- кнопка «Заполнить факт»

Алгоритм заполнения фактического количество по остаткам номенклатуры

Алгоритм позволяет автоматически заполнить фактическое количество в товарах ЕГАИС по остаткам номенклатуры.

По регистру «Остатки номенклатуры» по всем складам, связанным с УТМ документа и по каждой номенклатуре из виртуальной табличной части «Товары» будут получены остатки по всем партиям (без отбора по партиям) и далее они будут распределены по строкам табличной части «Данные по номенклатуре ЕГАИС» по следующему правилу:
— Если остаток товара равен сумме «Всего по базе» по всем партиям этого товара в табличной части «Данные по номенклатуре ЕГАИС», то в каждой партии этого товара «Всего факт» будет установлено равным «Всего по базе». Если с этой партией связаны акцизные марки на учете, то все они будут проставлены как «Сверены». «Марок факт» будет также заполнено значением «Всего по базе».
— Если остаток товара НЕ равен сумме «Всего по базе» по всем партиям этого товара в табличной части «Данные по номенклатуре ЕГАИС», и среди партий товара НЕТ партий, с которыми связаны акцизные марки на учете, то остаток будет распределен по партиям по правилу: сначала заполняются самые поздние партии (поступившие позже всех). Если остаток больше чем остаток всех партий, то дельта будет занесена в партию с самым поздним приходом.
— Если остаток товара НЕ равен сумме «Всего по базе» по всем партиям этого товара в табличной части «Данные по номенклатуре ЕГАИС», и среди партий товара ЕСТЬ партии, с которыми связаны акцизные марки на учете, то остаток по ВСЕЙ номенклатуре не распределяется с выводом сообщения:
Строка [Номер строки верхней ТЧ Товары]: По номенклатуре [Наименование номенклатуры] (код: [Код номенклатуры]) общий остаток не равен остатку по всем партиям и по номенклатуре есть помарочные партии.
Для проведения инвентаризации по этой номенклатуре проведите ручной пересчет фактического количества с занесением акцизных марок каждой бутылки в документ.
В этом случае пользователь должен вручную пересчитать все остатки этого алкоголя и занести все акцизные марки этого алкоголя.

ВАЖНО!!! Алгоритм ВСЕГДА обрабатывает все строки, вне зависимости от флага «Есть расхождения».