Используем Супермаг версии 1.026.1 SP3.
Есть проблема следующего характера: проводим ревизию по фруктам-овощам (т.е. товарам ,имеющим у нас в базе свойство "Сортность", 1 и второй сорт соответственно).
Создаем сличительную ведомость с видом цен "Цена посл.прихода", цены проставляются автоматически. Загружаем из терминала фактич.кол-во, получаем в документе сумму разницы.
Далее печатаем "Сличит.ведомость в валюте вида цены". Получаем сумму разницы между учетом и фактом на последней странице, отличную от суммы в документе. Сегодня отличие уже почти в 2 раза. В Документе больше, в печ.форме меньше. Раньше такое бывало, делали по совету С+ такой маневр: экспортировали сущ.сличит.ведомость в новую (сумма разницы в документе сохранялась такой же), исходную блокировали, после этого в печ.форме сумма сходилась с той, что стоит в документе.
Сегодня все интереснее: делаем указанную операцию, в новой сличит.ведомости появляется уже третья сумма (что то между первыми двумя), которая как ни странно совпадает с новой печ.формой.
Начали смотреть внимательно на цены.
Выяснилось следующее:
В первой сличит.вед. у товаров с сортностью сумма считается по цене того сорта, который имел изменения последним.
т.е у части позиций цена всего количества по учету пересчитывается по цене 2 сорта, которого по отношению к остаткам 1 сорта шиш да маленько. При этом цена в документе стоит как у второго сорта, а цена в валюте, как у первого, соответственно отличаются сумма и сумма в валюте.
Во второй сличит.ведомости цена и цена в валюте совпадают, т.е. весь остаток (1 сорт + 2 сорт) считается по цене 1 сорта, что не совсем правильно, ведь так?
Вобщем вопрос: что сделать для того, чтобы цена по сортам выставлялась правильно? И соответственно сумма разницы считалась корректно в документе и печ.форме? И вообще можно ли что то в таком случае сделать на пользовательском уровне?