0
franchisees
29.10.13
✎
21:53
|
Здравствуйте, помогите разобраться, конфигурация Бух 2.0.
Если за текущий период по условию встречаются две суммы, выводится данные последняя сумма документа.
Например:
сумма по документу - 100
сумма по документу - 150
Итого 250
Через отладчик сначала 250, 150, 100 и последняя сумма попадает в документ. Как сделать чтобы только итог попадал.
Запрос
------------------
ПО ПлатежноеПоручение.Фин_Контрагент.Ссылка = Э_НачислениеПроцентовПоКредитамИЗаймамПроцентыПоКредитамИЗаймам.Контрагент.Ссылка
|ГДЕ
| ПлатежноеПоручение.ПоказательПериода = &ПоказательПериода
| И НЕ ПлатежноеПоручение.ПометкаУдаления
| И ПлатежноеПоручение.Фин_Займ = &Ф_займ
| И ПлатежноеПоручение.Фин_Контрагент = &Ф_Контрагент
| И ПлатежноеПоручение.Фин_Договор = &Ф_Договор
|ИТОГИ
| СУММА(СуммаДокумента)
|ПО
| ОБЩИЕ"
Запрос.УстановитьПараметр("ПоказательПериода",ФПериоды);
Запрос.УстановитьПараметр("Ф_займ",Истина);
Запрос.УстановитьПараметр("Ф_Контрагент",Ссылка.Контрагент);
Запрос.УстановитьПараметр("Ф_Договор",Ссылка.ДоговорКонтрагента);
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Если Результат.Реквизит_ПП_Контрагент = Результат.Реквизи_Начисление_Контрагент и Результат.Реквизит_Начисление_Договор = Результат.Реквизит_ПП_Договор Тогда
ПроцентыПоКредитамИЗаймам[0].СуммаНДФЛ = Результат.СуммаДокумента;
Иначе
Сообщить ("По данному контрагенту с договором отсуствуют данные");
КонецЕсли;
КонецЦикла;
|
|