В 1С существует два режима проведения документа: оперативный и неоперативный.
Применяется, когда дата документа совпадает с текущей датой. Ключевые особенности:
Применяется при проведении документов задним числом (дата документа в прошлом). Ключевые особенности:
Механизм оперативного проведения реализуется в модуле документа через проверку условия РежимПроведения = РежимПроведенияДокумента.Оперативный:
Если РежимПроведения = РежимПроведенияДокумента.Оперативный Тогда
// Контроль остатков
КонецЕсли;
Таким образом, разработчик сам определяет логику контроля — платформа лишь передаёт режим проведения в процедуру. Это важно понимать: 1С не делает проверку автоматически, её нужно явно прописывать в коде.
При оперативном проведении документа платформа 1С автоматически проверяет остатки и не позволяет провести документ при их нехватке, без необходимости писать код проверки.
Новый — ещё не проверен сообществом
Вы