Исправление несоответствий остатков

Настоящий остаток товаров на складе определяется историей поступлений и расходований товаров. При работе с большим количеством товаров, определение остатка по истории начинает занимать много времени, поэтому мы применяем техники оптимизации и кэширования данных. В очень редких случаях, данные в таблице остатков и в истории действий могут расходиться. Для решения подобных расхождений мы сделали специальный раздел.
Как проходит проверка остатков
Постановка проверки в очередь
Откройте страницу проверки остатков и нажмите кнопку «Запустить проверку».
Выполнение проверки
Подождите пока программа проверит остатки вашего склада.
Получение несоответствий
В случае обнаружения несоответствий, программа покажет список товаров с остатками по таблице и остатками по истории действий.
Исправление несоответствий
В каждой строке выберите тот остаток, с которым вы хотите продолжить работать. Это может быть либо остаток по таблице, либо остаток по истории. По умолчанию выбран остаток по истории, т.к. он считается изначально верным.
Проверка несоответствий остатков может занимать продолжительное время, т.к. программе необходимо проверить историю движений каждого товара на каждом складе.
Вопросы и ответы
— Фактический остаток не совпадает ни с тем что в таблице, ни с тем что в истории. Как привести к нужному количеству?
— В этом случае сделайте приведение к остатку по истории, а затем создайте инвентаризацию, где укажите актуальный остаток.
— Нужно ли дожидаться окончания проверки?
— Вы можете поставить проверку в очередь и уйти со страницы, но мы рекомендуем все же дождаться окончания проверки и сразу приступить к исправлению, пока данные актуальны. Если кто-то внесет изменения в остатки товара, программа не сможет исправить этот остаток и потребуется повторная проверка.
— Можно ли продолжать работать в то время когда идет проверка данных?
— Можно, но не рекомендуется. Если с момента проверки, вы или кто-то из ваших коллег изменит остатки товаров (сделает поступление / проведет продажу / добавит в заказ), то данные будут неактуальными и потребуется повторно запускать процесс проверки.
— Сколько времени занимает проверка остатков?
— Зависит от объема номенклатуры и истории операций. На небольших базах проверка выполняется практически моментально, в то время как на больших может занимать до 10 минут. Если программа не сможет выполнить проверку за 10 минут, проверка завершится принудительно и вы увидите соответствующее сообщение на странице.
— Почему отображается только 100 товаров из X?
— Если программа находит много товарных позиций с несоответствиями — она показывает данные пачками по 100 товаров. Отображение бОльшего количества товаров негативно влияет на скорость работы браузеров. Исправляйте данные пачками по 100 записей.
— Как происходит исправление до значения по истории операций?
— Если в качестве правильного значения вы выбрали число, соответствующее остатку по истории, то программа только обновит данные в таблице. Никакие дополнительные операции не производятся. Это наиболее быстрый и правильный, с точки зрения данных в программе, способ исправления остатка.
— Как происходит исправление до значения по таблице остатков?
— Если вы выбрали правильным значение по таблице остатков, то программа создаст инвентаризацию и дополнительную операцию (поступление или списание), которое приведет остаток по истории к значению в таблице. Поскольку этот метод дополнительно создает операции с товарами, которые в действительности не проводились, он не рекомендуется к использованию.