ТаблицаЗначений

Новая тема
Показывать по 10 20 40 сообщений
а где стоит второй конеццикла?
"> Для каждого СтрокаТЗОбороты ИЗ ТЗОбороты Цикл мТабДок.Вывести(ОбластьМакета); ОбластьМакета = Макет.ПолучитьОбласть("Строка"); ОбластьМакета.Параметры.Контрагент = СтрокаТЗОбороты.Контрагент; ОбластьМакета.Параметры.ОбДт = СтрокаТЗОбороты.ОбДт; КонецЦикла;


Для каждого СтрокаТЗОбороты ИЗ ТЗОбороты Цикл
ОбластьМакета = Макет.ПолучитьОбласть("Строка");
ОбластьМакета.Параметры.Контрагент = СтрокаТЗОбороты.Контрагент;
ОбластьМакета.Параметры.ОбДт = СтрокаТЗОбороты.ОбДт;
мТабДок.Вывести(ОбластьМакета);
КонецЦикла;




Выводить область до заполнения ... Интересно, какая строка у вас в начале была 2 раза :)
&"
Шапка отчета выводилась 2 раза
> Шапка отчета выводилась 2 раза
ну если сперва в цикле выводить секцию, а потом её определять, то конечно шапка 2 раза будет выводиться, а последняя строка отчёта не выведится
Подскажите мне нужен начальное сальдо по счетам 60 и 62, по контрагенту, пытаюсь прописать что-то типа  Счет в ИЕРАРХИИ (&Счет60) ничего не выдается, а выбирать  подсчета и суммировать их, это как-то длинно, как можно это сделать......................
"Знаете, что интересно - зачем вы делаете столько лишних "движений":
1. Делаете выборку, но реально используете только маленькую часть выбранного, тогда зачем выбирали?:

Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ХозрасчетныйДвиженияССубконто.СубконтоДт1 Как Контрагент,
| Сумма(ХозрасчетныйДвиженияССубконто.Сумма) Как ОбДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&Дата1, &Дата2, Организация В (&Организация), , ) КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
| (ХозрасчетныйДвиженияССубконто.Организация В (&Организация)
|  И ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
|    И (ХозрасчетныйДвиженияССубконто.СчетДт.Код = """"62.01""""
|    ИЛИ ХозрасчетныйДвиженияССубконто.СчетДт.Код = """"62.02""""
|      И ХозрасчетныйДвиженияССубконто.СчетКт.Код = """"76.09"""")
|  ИЛИ ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА Документ.ПоступлениеНаРасчетныйСчет
|    И (ХозрасчетныйДвиженияССубконто.СчетДт.Код = """"51""""
|    И ХозрасчетныйДвиженияССубконто.СчетКт.Код = """"62.01""""
|      ИЛИ ХозрасчетныйДвиженияССубконто.СчетКт.Код = """"62.02"""")
|  ИЛИ ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета
|    И (ХозрасчетныйДвиженияССубконто.СчетДт.Код = """"62.01""""
|    ИЛИ ХозрасчетныйДвиженияССубконто.СчетДт.Код = """"62.02""""
|      И ХозрасчетныйДвиженияССубконто.СчетКт.Код = """"51"""")
|  ИЛИ ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА Документ.ОперацияБух
|    И (ХозрасчетныйДвиженияССубконто.СчетДт.Код = """"76.09""""
|              И  ХозрасчетныйДвиженияССубконто.СчетКт.Код = """"60.01"""" )
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйДвиженияССубконто.СубконтоДт1";
ТЗОбороты = Запрос.Выполнить().Выгрузить();




Кстати, зачем вам нужна была колонка ОбКт - не ясно.

2. О начальных остатках - не понятно, что же вы делаете ("пытаюсь прописать")? Как понять "начальное сальдо по счетам 60 и 62" - сумма одна общая или отдельно по каждому? И где у вас написано: "Счет в ИЕРАРХИИ (&Счет60)"? В запросе?  "ничего не выдается" - может есть еще условия?
Правильно заданный вопрос - содержит половину решения. Ваши же вопросы порождают десяток других ...


Запрос=новый Запрос;
Запрос.Текст="
|ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1,
| СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата1, Счет В (&Счета), , ) КАК ХозрасчетныйОстатки
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстатки.Субконто1
|";
МасСчетов = Новый Массив;
МасСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("60.01"));
МасСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01"));
МасСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("60.02"));
запрос.УстановитьПараметр("Дата1", НачалоДня(НачПериода));
запрос.УстановитьПараметр("Счета", МасСчетов);
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
....
КонецЦикла;





Может это поможет :)
&
&"
"Отвечу по поводу ОбКт--это тоже значение, я его попозже вывела, просто на форум не вынесла, сейчас я пытаюсб получить по контрагенту начальную сумму по определенным счетам, сли не прописываю счет сумму дает, только прописала счета все сразу сыплятся ошибки.
Делаю что-то типа вашего только счета я прописываю не так, я хочу получить сразу сумму по группе счета, или так не получится, надо выберать субсчета и суммировать?
ОбластьМакета = Макет.ПолучитьОбласть("Строка");
Контрагент = СтрокаТЗОбороты.Контрагент;
//получим начальные остатки
  МассивСчетов = Новый Массив;
 МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками);
 МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками);
 ЗапросНачОст = Новый Запрос;
ЗапросНачОст.УстановитьПараметр("Организация",Организация);
ЗапросНачОст.УстановитьПараметр("Контрагент",Контрагент);
ЗапросНачОст.УстановитьПараметр("Дата1",НачалоДня(НачПериода));
ЗапросНачОст.УстановитьПараметр("Счета",МассивСчетов);
ЗапросНачОст.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
| ХозрасчетныйОстаткиИОбороты.Организация,
| ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК НачДт,
| ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт КАК НачКт,
| ХозрасчетныйОстаткиИОбороты.Счет
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата1,Счет В ИЕРАРХИИ (&Счета)) КАК ХозрасчетныйОстаткиИОбороты
|ГДЕ
| ХозрасчетныйОстаткиИОбороты.Организация В(&Организация)
| И ХозрасчетныйОстаткиИОбороты.Субконто1 = &Контрагент";
ВыборкаНачОст = ЗапросНачОст.Выполнить().Выбрать();

Пока ВыборкаНачОст.Следующий()Цикл                                
 НачОстДт = ВыборкаНачОст.НачДт;  
 НачОстКт = ВыборкаНачОст.НачКт;
КонецЦикла;"
Мдаааа. А пользоваться Конструктором запросов не пробовали?
Вы используете таблицу ОстаткиИОбороты  и вторым параметром у неё идет Дата, а вы что задали? : Счет В ИЕРАРХИИ (&Счета)


РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата1, , , , Счет В ИЕРАРХИИ (&Счета), , ) КАК ХозрасчетныйОстаткиИОбороты  
> СчетДт.Код = "62.01"

это "красиво" ?
Читают тему
(гостей: 1)

Быстрый переход