Имя: Пароль:
1C
1С v8
Итог в запросе
0 franchisees
 
29.10.13
21:53
Здравствуйте, помогите разобраться, конфигурация Бух 2.0.
Если за текущий период по условию встречаются две суммы, выводится данные последняя сумма документа.

Например:

сумма по документу - 100
сумма по документу - 150
Итого                250

Через отладчик сначала 250, 150, 100 и последняя сумма попадает в документ. Как сделать чтобы только итог попадал.

Запрос
------------------

ПО ПлатежноеПоручение.Фин_Контрагент.Ссылка = Э_НачислениеПроцентовПоКредитамИЗаймамПроцентыПоКредитамИЗаймам.Контрагент.Ссылка
             |ГДЕ
             |    ПлатежноеПоручение.ПоказательПериода = &ПоказательПериода
             |    И НЕ ПлатежноеПоручение.ПометкаУдаления
             |    И ПлатежноеПоручение.Фин_Займ = &Ф_займ
             |    И ПлатежноеПоручение.Фин_Контрагент = &Ф_Контрагент
             |    И ПлатежноеПоручение.Фин_Договор = &Ф_Договор
             |ИТОГИ
             |    СУММА(СуммаДокумента)
             |ПО
             |    ОБЩИЕ"


Запрос.УстановитьПараметр("ПоказательПериода",ФПериоды);
            Запрос.УстановитьПараметр("Ф_займ",Истина);
            Запрос.УстановитьПараметр("Ф_Контрагент",Ссылка.Контрагент);
            Запрос.УстановитьПараметр("Ф_Договор",Ссылка.ДоговорКонтрагента);
            Результат = Запрос.Выполнить().Выбрать();
            Пока Результат.Следующий() Цикл
                Если Результат.Реквизит_ПП_Контрагент = Результат.Реквизи_Начисление_Контрагент и Результат.Реквизит_Начисление_Договор = Результат.Реквизит_ПП_Договор Тогда
                    ПроцентыПоКредитамИЗаймам[0].СуммаНДФЛ = Результат.СуммаДокумента;
                Иначе
                    Сообщить ("По данному контрагенту с договором отсуствуют данные");
                КонецЕсли;                
            КонецЦикла;
1 Max Street
 
29.10.13
21:57
Результат = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
2 franchisees
 
29.10.13
21:59
Спасибо.
3 Armando
 
29.10.13
22:05
"ПО ПлатежноеПоручение.Фин_Контрагент.Ссылка = Э_НачислениеПроцентовПоКредитамИЗаймамПроцентыПоКредитамИЗаймам.Контрагент.Ссылка"
замени на
"ПО ПлатежноеПоручение.Фин_Контрагент= Э_НачислениеПроцентовПоКредитамИЗаймамПроцентыПоКредитамИЗаймам.Контрагент"
4 EvgeniuXP
 
29.10.13
22:12
или сверни (0).