Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
1

Порядок полей при выводе отчета

21.12.2018, 11:04. Показов 5920. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. В собственной конфигурации делаю отчет на СКД. Мне нужно, чтоб поля выводились в определенном порядке(см.приложенный макет). Макет я сделал, все по тому порядку как мне надо, а выводится все равно непонятно как(результат). Что не так делаю? как настроить правильный порядок полей? помогите пожалуйста.
Миниатюры
Порядок полей при выводе отчета   Порядок полей при выводе отчета  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2018, 11:04
Ответы с готовыми решениями:

Ошибка при выводе на печать отчета
Добрый день. Просьба помочь. При нажатии в бд на кнопку "Print" перед выводом на печать...

При выводе отчета выдается ошибка
Здравствуйте пытаюсь вывести отчет Fast Rteport. Net таким образом передав SQL запрос в отчет. ...

Ошибка при выводе отчета в Excel
Здравствуйте! Возникла такая ошибка: Identifier expected but ' на строке:Sum := Sum +...

Отчет СКД. Отображение удаленных полей из "Выбранных полей" в настройках при формировании отчета.
Доброе утро! Вот скажите мне, в чём роль Выбранных полей в СКД? Я читала, что это поля,...

17
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
21.12.2018, 11:05  [ТС] 2
вот запрос отчета:
1C
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
ВЫБРАТЬ
    НазначенияСотрудникам.Объект КАК Объект,
    НазначенияСотрудникам.ПроектныйДокумент.НаименованиеРаздела КАК НаименованиеРаздела,
    НазначенияСотрудникам.ПроектныйДокумент.НазваниеДокумента КАК НазваниеДокумента,
    НазначенияСотрудникам.ПроектныйДокумент.Примечание КАК Примечание,
    НазначенияСотрудникам.Сотрудник КАК Исполнитель,
    НазначенияСотрудникам.Сотрудник.Подразделение КАК Подразделение,
    НазначенияСотрудникам.ДатаНачала КАК ДатаНачала,
    ЕСТЬNULL(НазначенияСотрудникам.КолЧасовПлан, 0) КАК КолЧасовПлан,
    НазначенияСотрудникам.ДатаОкончанияПлан КАК ДатаОкончанияПлан,
    ПроцентЧасовСрезПоследних.Процент КАК Процент,
    МИНИМУМ(ГраницыСписания.Период) КАК ПерваяДатаСписания,
    МАКСИМУМ(ГраницыСписания.Период) КАК ПоследняяДатаСписания,
    ОтработаноЧасовОстаткиИОбороты.КоличествоЧасовРасход КАК Факт,
    НазначенияСотрудникам.ВидРаботы,
    ОтработаноЧасовОстаткиИОбороты.Период
ИЗ
    Документ.НазначенияСотрудникам КАК НазначенияСотрудникам
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОтработаноЧасов.ОстаткиИОбороты(, , День, , ) КАК ОтработаноЧасовОстаткиИОбороты
        ПО НазначенияСотрудникам.Ссылка = ОтработаноЧасовОстаткиИОбороты.Назначение.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПроцентЧасов.СрезПоследних КАК ПроцентЧасовСрезПоследних
        ПО НазначенияСотрудникам.Ссылка = ПроцентЧасовСрезПоследних.Назначение.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОтработаноЧасов.ОстаткиИОбороты(, , Регистратор, , ) КАК ГраницыСписания
        ПО НазначенияСотрудникам.Ссылка = ГраницыСписания.Назначение.Ссылка
ГДЕ
    НазначенияСотрудникам.Объект В(&ПереченьОбъектов)
    И ГраницыСписания.Регистратор ССЫЛКА Документ.ЕжедневныйОтчет
    И (НазначенияСотрудникам.ДатаНачала < НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан > НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан < НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ)
            ИЛИ НазначенияСотрудникам.ДатаНачала < НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан > НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ)
            ИЛИ НазначенияСотрудникам.ДатаНачала = НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан = НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ)
            ИЛИ НазначенияСотрудникам.ДатаНачала > НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаНачала < НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан > НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан < НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ)
            ИЛИ НазначенияСотрудникам.ДатаНачала > НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаНачала < НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ)
                И НазначенияСотрудникам.ДатаОкончанияПлан > НАЧАЛОПЕРИОДА(&конецПериода, ДЕНЬ))
    И НазначенияСотрудникам.Сотрудник.Подразделение В(&ПереченьПодразделений)
 
СГРУППИРОВАТЬ ПО
    НазначенияСотрудникам.Объект,
    НазначенияСотрудникам.ПроектныйДокумент.НаименованиеРаздела,
    НазначенияСотрудникам.ПроектныйДокумент.НазваниеДокумента,
    НазначенияСотрудникам.ПроектныйДокумент.Примечание,
    НазначенияСотрудникам.ДатаНачала,
    ОтработаноЧасовОстаткиИОбороты.КоличествоЧасовРасход,
    ПроцентЧасовСрезПоследних.Процент,
    НазначенияСотрудникам.Сотрудник,
    НазначенияСотрудникам.ДатаОкончанияПлан,
    НазначенияСотрудникам.КолЧасовПлан,
    НазначенияСотрудникам.ВидРаботы,
    ОтработаноЧасовОстаткиИОбороты.Период,
    НазначенияСотрудникам.Сотрудник.Подразделение
 
УПОРЯДОЧИТЬ ПО
    Объект,
    Подразделение
0
Эксперт 1С
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,247
21.12.2018, 12:47 3
jediAlex, Ваш макет не привязан к выводу в скд. Покажите скрин страницы Настройки
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
21.12.2018, 13:52  [ТС] 4
вот настройки
Миниатюры
Порядок полей при выводе отчета  
0
Эксперт 1С
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
21.12.2018, 23:36 5
jediAlex, в настройках СКД измените настройку автопозиции ресурсов:
Порядок полей при выводе отчета
1
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 10:29  [ТС] 6
сделал как посоветовали. Получил вообще что-то несуразное(во вложении - макет и результат). Ресурсы вообще не выводятся. Что опять не так делаю?
Миниатюры
Порядок полей при выводе отчета   Порядок полей при выводе отчета   Порядок полей при выводе отчета  

0
47 / 39 / 10
Регистрация: 23.04.2018
Сообщений: 139
09.01.2019, 11:36 7
jediAlex,
Если макет создан только для того, чтобы исправить порядок полей, то проще сделать как написал GreenkA,
Но при этом важно, чтобы на закладке "Выбранные поля" поля стояли именно в том порядке, в каком вы хотите их видеть в отчете.
То же самое для группировки - выстроите в группировке все поля так, как они должны идти по порядку.
Макет при этом нужно отключить
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 11:52  [ТС] 8
а как "отключить" макет?
0
47 / 39 / 10
Регистрация: 23.04.2018
Сообщений: 139
09.01.2019, 12:02 9
Можно удалить строки вот эти все, например:
Миниатюры
Порядок полей при выводе отчета  
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 13:45  [ТС] 10
вообще не пойму... отключил автопозицию, макет убрал... так теперь значения ресурсов вывелись в заголовке столбцов.
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 13:48  [ТС] 11
пример во вложении
Миниатюры
Порядок полей при выводе отчета  
0
47 / 39 / 10
Регистрация: 23.04.2018
Сообщений: 139
09.01.2019, 13:49 12
Покажите, как это выглядит?
0
47 / 39 / 10
Регистрация: 23.04.2018
Сообщений: 139
09.01.2019, 13:54 13
теперь покажите как настроена структура отчета, особенно то, что на скриншотах - поля группировки и выбранные поля для группировки строк и группировки колонок. Должно получиться 4 скриншота.
Миниатюры
Порядок полей при выводе отчета   Порядок полей при выводе отчета  
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 13:59  [ТС] 14
вот как выглядит настройка отчета
Миниатюры
Порядок полей при выводе отчета  
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 14:06  [ТС] 15
вот доп скрины
Миниатюры
Порядок полей при выводе отчета   Порядок полей при выводе отчета   Порядок полей при выводе отчета  

0
47 / 39 / 10
Регистрация: 23.04.2018
Сообщений: 139
09.01.2019, 14:17 16
Посмотрите на скриншоте. Видимо в группировке строк нет поля "Факт". Либо в группировках строк выбранные поля стоят "Авто", а в самом отчете в выбранных полях тоже нет поля "Факт".
Миниатюры
Порядок полей при выводе отчета  
0
4 / 4 / 4
Регистрация: 12.07.2011
Сообщений: 638
09.01.2019, 14:34  [ТС] 17
сделал как во вложении - файл "новая настройка". Результат - появились итоги, но нет разбивки(ресурсов) по столбцам(НовРезультат)
Миниатюры
Порядок полей при выводе отчета   Порядок полей при выводе отчета  
0
47 / 39 / 10
Регистрация: 23.04.2018
Сообщений: 139
09.01.2019, 16:59 18
ОК, давайте еще раз.

Вы строите отчет в виде таблицы.
В таблице есть строки и колонки.

В вашей настройки строки - с двумя группировками (объект и список полей) и колонки с одной группировкой (период)
В настройках есть
поля группировки - это те поля, по которым производится группировка данных
выбранные поля - это те поля, которые собственно выводятся в отчет.

Если где-то в выбранных поля Факт нет, то оно в отчет не попадет.

Посмотрите у себя в настройках группировки колонок (период), указано ли поле Факт в выбранных полях. Для этого
в структуре выберите группировку "Период" (1)
ниже выберите настройки "Период" (2)
далее откройте "выбранные поля" (3)

Там справа должно быть и поле Период и поле "Факт", либо должно быть поле "Авто". (4)

Если поля "авто" нет, а есть "Период", добавьте "факт".

Как вариант, можно создать с помощью помощника структуру отчета заново, выбрать все нужные поля отчета, группировок и расположив их в нужном порядке.
Миниатюры
Порядок полей при выводе отчета  
0
09.01.2019, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2019, 16:59
Помогаю со студенческими работами здесь

Ошибка в обработке кнопки при выводе отчета в Excel
Добрый день, выдает ошибки в обработки 3 кнопки(вывод отчета в exel): XLApp.Worksheets.Name:...

Исключение полей при выводе
Всем привет. Очень интересен вопрос. Как можно реализовать исключение некоторых полей при...

Обработка всех значений при выводе из БД с JOIN при наличии одноименных полей
Имеем таблицу table id (первичный ключ) name kod mainid (может содержать id другой записи из...

Статичный порядок следования атрибутов тегов при выводе XML в cElementTree
При формировании xml файла с помощью cElementTree добавляю атрибуты какому-нибудь тегу, например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru