() Очевидно проблема в делении на 0. В обработке только одна операция деления там, где сумма делится на количество и получается цена. Видимо у вас на счете 41.01 сумма осталась, а количество 0.
Попробуйте сделать так: в модуле обработки есть функция ЦенаПеремещения, а в ней запрос. Замените этот запрос на следующий:
ВЫБРАТЬ
ВЫБОР
КОГДА ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстаток, 0) > 0
ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОстатки.СуммаОстаток / ХозрасчетныйОстатки.КоличествоОстаток КАК ЧИСЛО(15, 2))
ИНАЧЕ 0
КОНЕЦ КАК Цена
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
&Дата,
Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах),
,
Организация = &Организация
И Субконто1 = &Номенклатура) КАК ХозрасчетныйОстатки
Показать