Прибыль по оплате в ТиС 7.7. Кто-нибудь делал ?
Koliaff
06.07.2009 - 16:49
|
Бухгалтера хотят выдеть прибыль по каждому контрагенту в разрезе оплаченных (частично оплаченных) накладных на отгрузку. Вот написал запрос по регистру "Покупатели" : СписокОпераций = СоздатьОбъект("СписокЗначений"); СписокОпераций.ДобавитьЗначение(глКО.ВозвратОплатыПокупателю); СписокОпераций.ДобавитьЗначение(глКО.ВозвратОплатыПокупателюВал); СписокОпераций.ДобавитьЗначение(глКО.ОплатаОтПокупателя); СписокОпераций.ДобавитьЗначение(глКО.ОплатаОтПокупателяВал); СписокОпераций.ДобавитьЗначение(глКО.ЗачтенАвансПокупателя); СписокОпераций.ДобавитьЗначение(глКО.ЗачтенВозвратПокупателя); Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ДатаНачала по ДатаКонца; |Фирма = Регистр.Покупатели.Фирма; |ДокОплаты = Регистр.Покупатели.ДокументОплаты; |Покупатель = Регистр.Покупатели.Договор.Владелец; |КредДокумент = Регистр.Покупатели.КредДокумент; |ТекДок = Регистр.Покупатели.ТекущийДокумент; |Стоимость = Регистр.Покупатели.СуммаРуб; |Себестоимость = Регистр.Покупатели.Себестоимость; |КодОперации = Регистр.Покупатели.КодОперации; |Функция РасходСтоимость = Расход(Стоимость); |Функция ПриходСтоимость = Приход(Стоимость); |Функция РасходСебестоимость = Расход(Себестоимость); |Функция ПриходСебестоимость = Приход(Себестоимость); |Условие ( (КредДокумент.Вид()=""Реализация"") или (КредДокумент.Вид()=""РеализацияРозница"") ); |Условие (КодОперации в СписокОпераций); |Группировка Покупатель Без Групп; |Группировка КредДокумент; |Группировка ТекДок; |"; ===================================================== Но почему-то документ "Возврат от покупателя" попадает в ДокОплаты. Почему ? Может кто-нибудь уже делал такой отчёт ? Поделитесь опытом .... |