Как известно, в типовой бухгалтерии 2.0 во время проведения документа (имеющего движения по списанию) происходит проверка на возможность списания номенклатуры по партиям (или без партий) и счету учета. И если образуется отрицательный остаток, то документ не проводится, при этом сообщается какого именно товара не хватает и по какому счету учета. Но это возможно только в том случае, когда в Настройках параметров учета не отмеченно » Разрешается списание запасов при отсутствии остатков по данным учета». По умолчанию не отмеченно.
Наша бухгалтерия в какой-то момент себе это разрешила. И начались ежеквартальные мучения по выравниванию остатков (в основном 41 и 45 счета). Потому что не стало предупреждения во время работы с документом, что списывается в минус. Выяснялось это только просмотром оборотки или др. отчетов, что было неудобно бухгалтерам. В результате пришла мысль, что отключенный механизм проверки списания в минус, можно попытаться использовать.
Сделано в виде внешней обработки по заполнению табличной части документа. Так удобнее всего получить к ней доступ. Можно было и на внешнюю печатную форму повесить функционал, но у нас прижилась именно обработка тч. В обработке есть авторегистрация как на внешних печатных формах.
Обработка использует общие процедуры механизма проведения (движений) документов. Проверяются как еще не проведеные, так и проведеные документы. Если документ не сохранен, выдается ошибка. Проверялось на 41 и 45 счетах. 004 (комиссия) и так проверяется штатно. На 002 (ответ хранение) не проверялось. Реализовано для документов: «Отчет комиссионера о продажах» и «Реализация товаров и услуг». При желании возможно привязать и к другим документам списания.
Протестированно на Бухгалтерии предприятия 2.0.49.15
Может кому-то пригодится.
Интересное решение.
хорошая штука. недавно такое просили
Хорошая обработка… вот если бы еще она показывала, сколько на складах имеется того, чего не хватает.. было бы вообще супер.