[[tp7:Start|Начальная страница]] <- [[tp7:Обработки|Обработки]] / [[tp7:Сервис|Сервис]] <- [[tp7:Обработки:Контр_вед_учета|Контроль ведения учета]] ===== Механизм работы проверки на нулевое количество и нулевые суммы ===== Механизм проверки включается заданием флага у константы «**[[tp7:Константы:Пров_на_нулев_колич|Выполнять проверки на нулевые количества и суммы в документах]]**» («Администрирование» → «Настройки учета» → закладка «Документы» → группа «Проверки при проведении документов» → флаг «**Проверка на нулевые количества и суммы**»). Проверке подвергаться документы, делающие движения по регистру «Остатки номенклатуры» с табличной частью «Товары». Список документов и доступные для них проверки приведены на странице «**[[tp7:Сервис:Контр_вед_учета:ДОК_и_допуст_проверки|Документы с возможностью проверки на нулевое количество и нулевую сумму]]**».\\ Механизм проверки позволяет указать интервалы дат, в течении которых действует та или иная настройка. При включенном контроле проведение документа в том или ином интервале будет проводиться по правилам этого интервала. В регистре сведений «**Проверки: настройки контроля документов**» хранится информация о том, с какой даты действует проверка, какие документы надо проверять на нулевые значения и что делать при выявлении ошибки. Если на дату документа проверка для документа не настроена, то проверка не выполняется. Редактирование регистра сведений осуществляется в форме, которая вызывается ссылкой «__Настройка__», расположенной рядом с константой «**Проверка на нулевые количества и суммы**» в закладке «Документы» настроек учета. (Подробнее см. «[[tp7:Сервис:Контр_вед_учета:Форма_с_проверками|Форма с проверками документов на нулевые количества и суммы]]»).\\ Документ при проведении не пройдет проверку, если в нем есть строка, в которой количество равно «**0**», или сумма приходная равна «**0**» (если есть такой реквизит в табличной части документа) или склад розничный, а розничная сумма документа нулевая. При этом константа «**Проверка на нулевые количества и суммы**» задана и в регистре сведений задана дата начала проверки по документу меньше, чем дата документа.\\ По настройке «**Запрет проведения**» документ при обнаружении ошибки не проводится.\\ В регистре сведений «**Проверки: настройки контроля документов**» может храниться история изменений настроек проверок на нулевые значения количества и сумм. При проверке документа используется настройка с ближайшей датой, которая меньше даты документа. Если константа «**[[tp7:Константы:Пров_на_нулев_колич|Выполнять проверки на нулевые количества и суммы в документах]]**» не задана, при проведении документов проверки не выполняются, но регистр сведений «**Проверки: настройки контроля документов**» будет использоваться в обработке «**Контроль ведения учета**» при заданном флаге «**Проверка на нулевые количества и суммы**». Документы, не прошедшие проверку, будут выводиться в закладке «Результаты проверок» табличной части обработки. Подробнее см. «**[[tp7:Сервис:Контр_вед_учета:структ_отч|Структура отчета обработки «Контроль ведения учета» и правила работы с отчетом]]**».