0
violachiz
03.06.13
✎
15:24
|
В расчет берутся обороты по Регистру Бухгалтерии «Хозрасчетный» по следующему условию:
Период анализа оборотов = Отчетный период (параметр обработки)
Счет = 41.01
КорСчет В иерархии счетов (60,76.06,76.09),
Организация = Организация (параметр обработки),
Символы со 2 по 7 значения КоррСубконто2 должны совпадать с кодом соответствующей Статьи Затрат.
|
|
1
1Сергей
03.06.13
✎
15:25
|
ВЫБРАТЬ
Справочник.Контрагенты.Наименование,
ПОДСТРОКА (Справочник.Контрагенты.Наименование, 3, 5) КАК Подстрока
|
|
2
violachiz
03.06.13
✎
15:25
|
ЗапросО = Новый Запрос;
ЗапросО.Текст = " ВЫБРАТЬ
| ХозрасчетныйОбороты.Субконто1,
| ХозрасчетныйОбороты.Организация,
| ХозрасчетныйОбороты.СуммаОборот,
| ХозрасчетныйОбороты.СуммаОборотДт,
| ХозрасчетныйОбороты.СуммаОборотКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(Период, Счет В ИЕРАРХИИ (&СписокСчетов), , Организация = &Организация, КорСчет В ИЕРАРХИИ (&СписокСчетов), ) КАК ХозрасчетныйОбороты
|ГДЕ
| ХозрасчетныйОбороты.Субконто1 = &Субконто1";
ЗапросО.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
ЗапросО.УстановитьПараметр("Период", КонецМесяца(ОтчетныйПериод));
ЗапросО.УстановитьПараметр("Организация", Организация);
ЗапросО.УстановитьПараметр("Субконто1", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты );
РезультатЗапросаО = ЗапросО.Выполнить().Выбрать().Количество();
насколько это запрос правелен по отношению к задаче?
|
|