powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Вывод итогов выборки в конец табличного документа
4 сообщений из 4, страница 1 из 1
Вывод итогов выборки в конец табличного документа
    #37515424
sergeyermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго время суток.

У меня возникла такая небольшая проблемка, есть выборка, в конце после сортировки и всего остального я пытаюсь вывести ИТОГИ по колонкам.

Сами итоги выводяться но только сверху (вначале самой таблицы), и без каких либо подписей, что это итоги. А мне надо выводить эти итоги в конце табличного документа ну и подписать что это ИТОГИ.

Вот "кусок" запроса и сам внешний вид его:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
|ВЫБРАТЬ
 |    ОсновнаяВыборка.Сотрудник КАК Сотрудник,
 |    (ОсновнаяВыборка.РезервОтпуска - ОсновнаяВыборка.Резерв2010) + РАЗНОСТЬДАТ(&ДатаНач, КОНЕЦПЕРИОДА( &ДатаКон, ДЕНЬ), МЕСЯЦ)* 2  КАК Резерв,
  |    ЕСТЬNULL(НачисленияРезультат.РезультатСреднего,  0 ) КАК РезультатСреднего,
 |    (ЕСТЬNULL(НачисленияРезультат.РезультатСреднего,  0 ))/ 355  КАК СредняяЗП,
 |    ((ОсновнаяВыборка.РезервОтпуска - ОсновнаяВыборка.Резерв2010) + РАЗНОСТЬДАТ(&ДатаНач, КОНЕЦПЕРИОДА( &ДатаКон, ДЕНЬ), МЕСЯЦ)* 2 )*((ЕСТЬNULL(НачисленияРезультат.РезультатСреднего,  0 ))/ 355 ) КАК СумОбесп,
 |    (((ОсновнаяВыборка.РезервОтпуска - ОсновнаяВыборка.Резерв2010) + РАЗНОСТЬДАТ(&ДатаНач, КОНЕЦПЕРИОДА( &ДатаКон, ДЕНЬ), МЕСЯЦ)* 2 )*((ЕСТЬNULL(НачисленияРезультат.РезультатСреднего,  0 ))/ 355 ))* 0 . 3726  КАК СумОбеспФОТ,
 |    ((((ОсновнаяВыборка.РезервОтпуска - ОсновнаяВыборка.Резерв2010) + РАЗНОСТЬДАТ(&ДатаНач, КОНЕЦПЕРИОДА( &ДатаКон, ДЕНЬ), МЕСЯЦ)* 2 )*((ЕСТЬNULL(НачисленияРезультат.РезультатСреднего,  0 ))/ 355 ))) + ((((ОсновнаяВыборка.РезервОтпуска - ОсновнаяВыборка.Резерв2010) + РАЗНОСТЬДАТ(&ДатаНач, КОНЕЦПЕРИОДА( &ДатаКон, ДЕНЬ), МЕСЯЦ)* 2 )*((ЕСТЬNULL(НачисленияРезультат.РезультатСреднего,  0 ))/ 355 ))* 0 . 3726 ) КАК СумОбеспОбщ
 |ИЗ
 |    ОсновнаяВыборка КАК ОсновнаяВыборка
 |        ЛЕВОЕ СОЕДИНЕНИЕ НачисленияРезультат КАК НачисленияРезультат
 |        ПО ОсновнаяВыборка.Сотрудник = НачисленияРезультат.СотрудникиНач
 |
 |УПОРЯДОЧИТЬ ПО
 |    Сотрудник
 |АВТОУПОРЯДОЧИВАНИЕ
 |ИТОГИ 
 |    СУММА (Резерв),
 |    СУММА (РезультатСреднего),
 |    СУММА (СредняяЗП),
 |    СУММА (СумОбесп),
 |    СУММА (СумОбеспФОТ),
 |    СУММА (СумОбеспОбщ)
 |    ПО 
 |    ОБЩИЕ
 |";

Помогите пожалуйста, если что вывожу результаты просто:

Пока Результат.Следующий() Цикл
ОбработкаПрерыванияПользователя();
СтрОснова = Макет.ПолучитьОбласть("Основа");
СтрОснова.Параметры.Сотрудник = Результат.Сотрудник;
СтрОснова.Параметры.РезервОтпуска = Результат.Резерв;
СтрОснова.Параметры.РезультатСред = Результат.РезультатСреднего;
СтрОснова.Параметры.СредняяЗП = Результат.СредняяЗП;
СтрОснова.Параметры.СумОбесп = Результат.СумОбесп;
СтрОснова.Параметры.СумОбеспФОТ = Результат.СумОбеспФОТ;
СтрОснова.Параметры.СумОбеспОбщ = Результат.СумОбеспОбщ;
ТабДокумент.Вывести(СтрОснова);
КонецЦикла;
...
Рейтинг: 0 / 0
Вывод итогов выборки в конец табличного документа
    #37515502
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyermak, а зачем вручную выводить? Есть компоновка, есть построитель отчета (для старообрядцев :))
...
Рейтинг: 0 / 0
Вывод итогов выборки в конец табличного документа
    #37515536
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кури правильно параметр обхода результата у метода Выбрать получения выборки, ну и цикла будет 2 - вложенные, по каждой группировки
...
Рейтинг: 0 / 0
Вывод итогов выборки в конец табличного документа
    #37517038
sergeyermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за помощь все вышло
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Вывод итогов выборки в конец табличного документа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]