dmitry писал(а):Поэтому:
Нет-нет, теперь - ни шагу назад!
Вы же сказали, что займётесь

))
Мои соображения такие:
Поскольку часто с/с от партии к партии изменяется на незначительную величину, на которую программа отреагирует, а человек посчитает это несущественным - для отслеживания изменения в настройках программы можно предусмотреть ограничение в %. Например: "Отслеживать изменение с/с более чем на х%". Установить какое-то значение по умолчанию, а после каждый пользователь подстроит его под себя.
Вариант прайс-листа "Только наценка" не должен подключаться к модулю "Розница", или чтобы это можно было указать в настройках.
Перед началом заполнения счета или накладной можно вывести запрос об используемом прайс-листе: "Обычный" или "Только наценка".
Александр_ писал(а):А что будет с ценниками, как узнать - когда нужно поменять ценник?
Может быть такой вариант будет не сложно реализовать?
В момент, когда программа определяет новую закупку (изменение себестоимости в ту или иную стороны), она может выдавать предупреждение.
Например:
1. Если текущим документом проведена реализация последней товарной единицы предыдущей партии, а следующая имеет отличающуюся с/с, то "Реализована последняя (товарная) единица с текущей себестоимостью".;
2. Если текущим документом проводится реализация нескольких единиц товара - например 5, из которых 3 шт. - остаток предыдущей партии и 2 шт. - из последующей партии с другой с/с, то сообщение может быть таким: "С 4-ой единицы товара меняется с/с и цена товара." Далее может быть ветвление типа: "Не изменять", "Изменить кол-во", "Изменить цену", "Принять".
Подобные сообщения будут сигналом к изменению ценника и позволят проинформировать покупателя, в случае необходимости.
Если такой функционал удастся реализовать, то при оприходовании очередной партии товара я бы пересчитывал цены на товар (прайс-листы) с измененной себестоимостью только в случае её увеличения, независимо от наличия и количества остатка. А в случае уменьшения с/с пересчитывал бы цены только после окончания предыдущей партии и предупреждения программы о начале реализации товара по новой себестоимости.