В СпрТовары цена приход и расход проставляется накладными. Если удалить накладную или снять проводку, цена возвращается на старую.
Как оставить новую цену? удалив накладную с новой ценой?
1С это может я уверен.
(2) 50 не получит. Если вместо УстановиьреквизитСправочника() использовать просто Установить() он хапнет ощущений в плане того что будет писаться только цена из последней проведенной накладной за день.