Перейти к содержанию

Пересчет статусов счетов клиентам

Служебная операция, которая пересчитывает по документам строки заказов клиентов — сколько отгружено и выставлено (колонки «Отгр. (не утв.)», «Отгр.» и «Сч/ф») — и признаки шапки «отгружен полностью» и «выставлен полностью». Отгруженное — по отгрузкам строки минус проведённые возвраты от клиента. Если отгруженное в строке изменилось, вместе с ним пересчитывается «В заказах» в статусах товара — кроме закрытых заказов: их вклада там уже нет. Признак «Закрыто» и резерв («Зарезервировано») операция не трогает.

Где искать: Модули → Обслуживание базы данных → Обслуживание → Пересчет статусов счетов клиентам

Разбор на примере

Пересчёт статусов заказов

Одно поле — «Счет клиента», то есть номер заказа. Пустое означает «пересчитать все», конкретный номер — только его. Номер, которого нет, служба отклоняет: «Заказ №'…' не найден!».

Зачем это нужно

Отгруженное и выставленное в строках заказа — производные величины: система считает их из отгрузок и счетов-фактур. «Сч/ф» — количество из счетов-фактур по строке за вычетом кредит-нот, у услуг и работ тоже; отгруженное — только у товаров, которые едут в отгрузку. В нормальной работе пересчёт не нужен, но они могут отстать, если документы правили в обход (импорт, скрипт, ручное вмешательство). Счёт вносит своё количество тем строкам заказа, на которые ссылаются его строки, — так же, как считает служба; поэтому и кредит-нота, у которой очистили «Кред. сч/ф» или поставили счёт другого заказа, «Сч/ф» уже не расходит.

Симптом всегда одинаковый: в заказе не видно отгрузки, которая есть, — или наоборот, заказ числится отгруженным, хотя отгрузки нет.

!!! warning "Помните о масштабе" Запуск без номера проходит по всем заказам компании. Если проблема с одним документом, укажите его номер — это быстрее и безопаснее.

Типичные ситуации

Всё отгружено, а заказ числится неотгруженным. Пересчитайте статусы именно для него.

«Закрыто» стоит не так. Эта операция признак закрытия не меняет: его ставят и снимают в самом заказе.

«Регистр «…» общий с другой компанией: эту службу запускает только она». Заказы клиентов или статусы товара в этой компании общие с другой — пересчитывает их служба, запущенная в главной компании. Отказ приходит до любых изменений.

«В заказах» в статусах товара не сходится с заказами. Пересчёт статусов заказов поправит его там, где изменилось отгруженное; целиком этот показатель пересобирает пересчёт статуса товаров в сч.кл.. Резерв («Зарезервировано») ни та, ни другая операция не восстанавливает.

Куда смотреть дальше