Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:27

Регистратор в запросе

Автор loiterer, 28 ноя 2016, 12:12

0 Пользователей и 1 гость просматривают эту тему.

loiterer

Здравствуйте. 1с 8.3 Что-то не догоняю.
Есть запрос:

   Сч=ПланыСчетов.Хозрасчетный.НайтиПоКоду(СокрЛП(ЭтотОбъект.КодСч));   
ЭтотОбъект.ТЗ.Очистить();
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|ХозрасчетныйОбороты.Счет,
|ХозрасчетныйОбороты.Субконто1,
|ХозрасчетныйОбороты.Субконто2,
|ХозрасчетныйОбороты.Субконто3,
|ХозрасчетныйОбороты.Организация,
|ХозрасчетныйОбороты.КорСчет,
|ХозрасчетныйОбороты.СуммаОборотДт,
|ХозрасчетныйОбороты.СуммаОборотКт,
|ХозрасчетныйОбороты.СуммаОборот
|ИЗ
|РегистрБухгалтерии.Хозрасчетный.Обороты(ДатаНач, ДатаКон,, Счет В ИЕРАРХИИ (&Счет), ,Организация = &Организация И Субконто1 = &Контрагент ) КАК ХозрасчетныйОбороты ";
//|УПОРЯДОЧИТЬ ПО
//|    ХозрасчетныйОбороты.Счет.Код";

Запрос.УстановитьПараметр("ДатаНач",ЭтотОбъект.ДатаНач );
Запрос.УстановитьПараметр("ДатаКон",ЭтотОбъект.ДатаКон );
Запрос.УстановитьПараметр("Организация",ЭтотОбъект.Организация );
Запрос.УстановитьПараметр("Контрагент",ЭтотОбъект.Контрагент );

Запрос.УстановитьПараметр("Счет", Сч);

Рез = Запрос.Выполнить().Выбрать();

Не врублюсь, что куда надо вставить, чтобы получить регистратор по движениям. Что-то про периодичность пишут, не могу понять.
Подскажите добрые люди, кто знает.

alex0402

Цитата: loiterer от 28 ноя 2016, 12:12РегистрБухгалтерии.Хозрасчетный.Обороты(ДатаНач, ДатаКон,, Счет В ИЕРАРХИИ (&Счет), ,Организация = &Организация И Субконто1 = &Контрагент ) КАК

(ДатаНач, ДатаКон,, Счет В ИЕРАРХИИ (&Счет),Регистратор ,Организация = &Организация И Субконто1 = &Контрагент ) КАК
Спасибо за Сказать спасибо

loiterer

alex0402, Ни фига, в третье поле надо вставлять и в сам запрос

Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|ХозрасчетныйОбороты.Регистратор,
|ХозрасчетныйОбороты.Счет,
|ХозрасчетныйОбороты.Субконто1,
|ХозрасчетныйОбороты.Субконто2,
|ХозрасчетныйОбороты.Субконто3,
|ХозрасчетныйОбороты.Организация,
|ХозрасчетныйОбороты.КорСчет,
|ХозрасчетныйОбороты.СуммаОборотДт,
|ХозрасчетныйОбороты.СуммаОборотКт,
|ХозрасчетныйОбороты.СуммаОборот
|ИЗ
|РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон,Регистратор, Счет В ИЕРАРХИИ (&Счет),  ,Организация = &Организация И Субконто1 = &Контрагент ) КАК ХозрасчетныйОбороты ";
//|УПОРЯДОЧИТЬ ПО
//|    ХозрасчетныйОбороты.Счет.Код";

Запрос.УстановитьПараметр("ДатаНач",ЭтотОбъект.ДатаНач );
Запрос.УстановитьПараметр("ДатаКон",ЭтотОбъект.ДатаКон );
Запрос.УстановитьПараметр("Организация",ЭтотОбъект.Организация );
Запрос.УстановитьПараметр("Контрагент",ЭтотОбъект.Контрагент );

Все равно спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск