На 14.06.2011 созданы пять платежных поручений на разных контрагентов. Затем создается Банковская выписка на эту-же дату, в которой жмем кнопку "Заполнить по платежам", выбираем "За дату документа. В результате заполняются только три строки, первая сумма правильная, остальные - какие-то левые. Покопался в коде документа "Движение денежных средства", нашел причину, только не уверен что это ошибка разработчиков, т.к. не могу понять их логику. Исправленный код ниже:
Если ВидДок = "ПлатежноеПоручение" Тогда
// Вид операции также устанавливается только при заполнении документа
Если РучнойВвод = 0 Тогда
ВидОперации = Перечисление.ВидыОплаты.Оплата;
КонецЕсли;
ВидДвижения = Перечисление.ВидыДвиженийПоРасчетномуСчету.Списание; //!
ВидОперации = Перечисление.ВидыОплаты.Оплата; //!
Содержание = Док.Содержание; //!
Контрагент = Док.Контрагент;
ДокументОснование = Док.ДокументОснование;
Если ПустоеЗначение(Расход) = 1 Тогда
//! Расход = Док.СуммаСНДС - ИспользованнаяСуммаВТекущем(ДокументОснование);
Расход = Док.СуммаСНДС; //!
КонецЕсли;
Мои дополнения и исправления отмечены символами //!
Основное - не вызываю функцию ИспользованнаяСуммаВТекущем(..). Теперь БВ заполняется нормально. В чем прикол разработчиков - так и не понял.