DoctorRoza,
А какая разница, мы списываем по средней.
Ведь это и описано в условии ..."При продаже товаров себестоимость рассчитывается как средняя по валюте"...
И формула этому не противоречит, нигде ведь не написано что 35 для евро это курс на дату покупки.
А эта конструкция
Сумма = ?(Спишем = Выборка.КоличествоОстаток, Выборка.СуммаОстаток, Выборка.СуммаОстаток/Выборка.КоличествоОстаток*Спишем);
вреде и копейки контролирует.