|
v7: Запрос к табличной части документа | ☑ | ||
---|---|---|---|---|
0
Keen GaFF
07.08.13
✎
12:58
|
Здравствуйте.
1С 7.7 конф УСН, ред.1.3 Нужно сделать небольшой отчет по приходу денег на Рас.счет. Пытаюсь обратится к выпискам, но нужные данные там хранятся в ТЧ. Вот код процедуры: Процедура Сформировать() Перем Запрос, ТекстЗапроса, Таб; //Создание объекта типа Запрос Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |ТекущийДокумент = Документ.Выписка.ТекущийДокумент; |Группировка ТекущийДокумент упорядочить по ТекущийДокумент.ДатаДок; |Условие(ТекущийДокумент.Субконто1 в Садовод); |"//}}ЗАПРОС ; // Если ошибка в запросе, то выход из процедуры Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат; КонецЕсли; // Подготовка к заполнению выходных форм данными запроса Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Сформировать"); // Заполнение полей "Заголовок" Таб.ВывестиСекцию("Заголовок"); Состояние("Заполнение выходной таблицы..."); Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0); Пока Запрос.Группировка() = 1 Цикл Конт = Запрос.ТекущийДокумент; // Заполнение полей ТекущийДокумент Таб.ВывестиСекцию("ТекущийДокумент"); КонецЦикла; // Вывод заполненной формы Таб.ТолькоПросмотр(1); Таб.Показать("Сформировать", ""); КонецПроцедуры В результате в отчет попадают только дата и номер документа (они из шапки берутся) а вот то что содержится в ТЧ не попадает. Что не правильно в процедуре? Делал такой же отчет из ПКО, там все данные в шапке документа находятся, все что нужно попадает в отчет. :-( |
|||
1
del123
07.08.13
✎
13:00
|
Добавь в запросе необходимые тебе реквизиты табличной части
|
|||
2
2S
07.08.13
✎
13:00
|
что-то я не увидел в запросе реквизиты ТЧ
|
|||
3
Ork
07.08.13
✎
13:01
|
(0) "Группировка СтрокаДокумента" и все у вас получится.
|
|||
4
1Сергей
07.08.13
✎
13:12
|
может, всё-таки, по нормальному, смотреть обороты по счетам бухгалтерским запросом?
|
|||
5
Keen GaFF
07.08.13
✎
13:37
|
В запросе реквизиты ТЧ вот так?
ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |ТекущийДокумент = Документ.Выписка.ТекущийДокумент; |Плательщик = Документ.Выписка.Субконто1; |ДДС = Документ.Выписка.ВидДвижения; |Основание = Документ.Выписка.НазначениеПлатежа; |Сумма = Документ.Выписка.Приход; |Группировка ТекущийДокумент упорядочить по ТекущийДокумент.ДатаДок; |Условие(Плательщик в Садовод); |"//}}ЗАПРОС В самой таблице отчета указал поля <Плательщик>, <ДДС>, <Сумма> но данные туда не попадают. Почему? to (4) "обороты по счетам" - это для меня пока темный лес, тогда надо сначала с ними разбираться, а потом со всем остальным. КМК для меня так пока проще и быстрей... |
|||
6
2S
07.08.13
✎
13:38
|
(5) это не верное решение
|
|||
7
Keen GaFF
07.08.13
✎
15:07
|
А что именно не верно???
|
|||
8
8troyan8
07.08.13
✎
21:58
|
Высылай МД. Помогу...
|
|||
9
Dolly_EV
08.08.13
✎
06:18
|
Поставь Интерактивную ОСВ http://infostart.ru/public/14467/
научи юзеров пользоваться и забудь про отчеты |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |