С вероятностью близкой к 100%.
И перестарались немного.
Вероятно, дело было так:
Когда-то вы штатными средствами (приход, расход, может быть, перемещение) выполнили ряд складских операций в программе.
Что-то пришло на склад. Потом ушло.
После этого вы средствами доступными администратору задним числом отменили часть из этих произведённых операций. Сделать это можно, например, разоприходовав учётный документ в справочнике или удалив его вообще специальной утилитой.
Но сделали это некорректно с точки зрения логики.
То есть был приход потом расход. Вы приход удалили, а расход оставили (того, чего приход удалили).
В итоге получились на каких-то учётных карточках отрицательные остатки.
О чём вам программа и сигнализирует.
Что делать?
Ну тут всё зависит от масштаба бедствия и задачи.
Если вы, например, просто разоприходовали какой-то один документ, то можно его обратно оприходовать, и всё снова вернётся в первоначальное состояние.
Другое дело, если вы вообще его удалили.
Если стоит задача тотальной чистки базы (остатков), то можно вообще все учётные документы удалить. Всё "обнулится", Не останется никаких приходов и расходов вообще, остатки все станут нулевыми.
Если нужно всю информацию, в основном, оставить, но "починить" точечно то, что сломали некорректным ручным вмешательством, то тут дело тонкое.
Надо смотреть конкретные карточки где эти отрицательные остатки. Почему они там такие (какие в итоге движения по ним были (остались)). И точечно править. Или существующие расходные документы (конкретные строчки в них), чтобы расход убрать. Или добавлять вручную задним числом приход на конкретную карточку "испорченную", например, чтобы расход оставить, но в результате нулевой остаток получился.
По ситуации, в общем, действовать.
Резюме:
Причина - некорректное ручное изменение задним числом отдельных проведённых до этого штатным образом складских операций.
Есть "Топорный", но простой способ - удалить всё (что касается любого движения по складу), начать сначала.
Кардинально. Но зато просто.
Есть метод точечного хирургического вмешательства с целью всё, в целом, оставить, как есть, но конкретное "сломанное" место починить. Требует времени, усилий и знаний программы хороших. Однозначной рекомендации в двух словах тут не может быть. Всё сильно зависит от конкретной ситуации.
И, наконец, третий вариант - откатить базу из резервной копии на состояние до того, как это сделали (правили складские операции).