Мы обратились за помощью в компанию "Сервис-Плюс" и получили такой ответ:
Добрый день
В документе есть неверная строка:
34 001770 Окорочка с/м кг 317,518 194,448 -123,07 69 13416,91 71,01 13807,75 22546,95 22546,95 -9130,04 -8739,2 1
Где цена в рублях 69, в валюте 71.01 при курсе 1, сумма для цены 69 равна 21908,74, для цены 71.01 равна 22546,95
В документе проставлена рублевая сумма 22546,95 вместо 21908,74.
Документ был создан в 9 часов. В этот момент цена товара была 71,01. В 10 часов товар
был переоценен и получил цену 69 рублей. В 12 часов документ оприходовали.
В случае немедленной инвентаризации спецификация документа заполняется в момент создания документа с одновременной простановкой цен. Дальше, если цена проставлена, ее уже не изменить.
В отчете все суммы считаются по ценам и количествам и не берутся из документа, что и позволило выявить ошибку.
Хорошо бы понять как получилось, что цена изменилась без пересчета остальных позиций, если учесть, что цена проставляется функцией, а при проставлении количества все суммы пересчитываются.
Так же надо учесть тот факт, что после простановки цена не может быть изменена. То есть, если по какой-то причине возникла потребность исправить цену, штатными средствами это сделать нельзя.
Но, можно обойти данную ситуацию:
Мы экспортировали данную сличительную ведомость в другой документ (тоже сличительную ведомость), дата документа тоже экспортируется. В результате в новом документе цена проставилась правильно.
ТАК КАК ПОЛУЧИЛОСЬ ТАК, ЧТО ЦЕНА ИЗМЕНИЛАСЬ БЕЗ ПЕРЕСЧЕТА ОСТАЛЬНЫХ ПОЗИЦИЙ? ВОПРОС ПОКА ОТКРЫТ...