Ситуация
При проведении документа система могла не остановить списание, хотя после записи в регистре товаров остаток становился отрицательным.
Практический кейс по 1С
В доработанной базе документы могли проходить при расхождении контрольных данных и фактических движений. Разобрали цепочку регистров и добавили проверку итогового остатка.
Контекст задачи
Главный вопрос в такой ситуации: какой регистр отражает фактическое движение и в какой момент нужно проверять итоговый остаток. Разные участки учета могут смотреть на разные данные и давать несовпадающий результат.
Разбор задачи
При проведении документа система могла не остановить списание, хотя после записи в регистре товаров остаток становился отрицательным.
Сверили регистр, который использовала существующая проверка, с регистром, формирующим фактическое списание. Причина оказалась в расхождении этих источников.
В расширении добавили контроль после записи по затронутым позициям и аналитическим измерениям. Проведение блокируется только при отрицательном итоговом остатке.
На копии базы сценарий списания в минус был заблокирован, поступление прошло, а независимое перемещение между организациями не было затронуто.
Итог
Контроль стал проверять фактический итоговый остаток после записи, а не промежуточный расчет. Пользователь получает понятный отказ до завершения ошибочной операции.
Проверка похожей задачи
Проверить, какой регистр читает контроль и какой регистр формирует фактическое движение.
Проверить склад, организацию, назначение, серию и другие измерения, влияющие на остаток.
Отдельно протестировать списание, поступление и операции, которые не должны блокироваться.
Похожая задача
Для первичной оценки достаточно описать действие, ожидаемый результат, конфигурацию 1С и приложить скриншот без клиентских данных.
FAQ
Сначала нужно проверить, какие регистры и аналитические измерения использует именно ваша конфигурация. Универсальная проверка не всегда видит фактическое движение.
Не обязательно. В некоторых случаях достаточно добавить контроль в расширение и проверить его на копии базы.
Да, большую часть работ можно выполнить удаленно через согласованный безопасный доступ. Для рискованных изменений лучше заранее подготовить резервную копию.
Нужны описание задачи, скриншот ошибки или пример результата, конфигурация 1С, срочность и информация о доработках или обменах.
Стоимость зависит от срочности, объема, качества исходных данных и риска изменений. Первичную оценку можно дать после короткого описания.
Да, возможна работа с ИП по договору оказания услуг, счету, безналичной оплате, акту и ЭДО по согласованию.
Связанные страницы
Смежный раздел поможет быстрее выбрать подходящий сценарий работ по 1С.
Смежный раздел поможет быстрее выбрать подходящий сценарий работ по 1С.
Смежный раздел поможет быстрее выбрать подходящий сценарий работ по 1С.
Смежный раздел поможет быстрее выбрать подходящий сценарий работ по 1С.
Смежный раздел поможет быстрее выбрать подходящий сценарий работ по 1С.
Если 1С уже выдает ошибку или блокирует работу, начните с диагностики сбоя.
Для релизов, нетиповых баз и ошибок после обновления есть отдельный раздел.
Если нужен счет, акт, накладная или договор в нужном виде, смотрите печатные формы.