|
Процедура Отчет(ТабДок, Период) Экспорт
Макет = ВнешнийОтчетОбъект.ПолучитьМакет("Отчет");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| УсловныеЦеныКонтрагентов.ДоговорКонтрагента.Владелец.Ссылка КАК ДоговорКонтрагентаВладелецСсылка,
| УсловныеЦеныКонтрагентов.ДоговорКонтрагента.Владелец.Представление,
| УсловныеЦеныКонтрагентов.ДоговорКонтрагента.ЦенаВключаетНДС,
| УсловныеЦеныКонтрагентов.КоэффициентЖира КАК КоэффициентЖира,
| УсловныеЦеныКонтрагентов.КоэффициентБелка КАК КоэффициентБелка,
| УсловныеЦеныКонтрагентов.ДоговорКонтрагента КАК ДоговорКонтрагента,
| УсловныеЦеныКонтрагентов.УсловнаяЦена КАК УсловнаяЦена,
| УсловныеЦеныКонтрагентов.Период КАК период,
| ВЫБОР
| КОГДА УсловныеЦеныКонтрагентов.ДоговорКонтрагента.ЦенаВключаетНДС
| ТОГДА УсловныеЦеныКонтрагентов.УсловнаяЦена / 100 * 10
| ИНАЧЕ 0
| КОНЕЦ КАК УсловнаяЦенаНДС
|ИЗ
| РегистрСведений.УсловныеЦеныКонтрагентов КАК УсловныеЦеныКонтрагентов
|ГДЕ
| УсловныеЦеныКонтрагентов.ДоговорКонтрагента.Владелец В ИЕРАРХИИ(&Владелец)
|
|УПОРЯДОЧИТЬ ПО
| период
|ИТОГИ ПО
| ДоговорКонтрагентаВладелецСсылка ИЕРАРХИЯ";
Запрос.УстановитьПараметр("Владелец", Владелец);
Запрос.УстановитьПараметр("Период", Период);
Результат = Запрос.Выполнить();
Период это даты в договорах
мне нужно в зависимости от даты в договоре выводить число с начало года!
т.е. если дата 01.01.09 то это номер 1 соответственно следующая дата в договоре это 2 и так далее до даты в отчете
как программно это описать? |
|