[Шпаргалка] Свой заголовок отчету на СКД с параметрами, картинками (без программирования)

10.03.23

Разработка - Работа с интерфейсом

Если возникла необходимость в заголовок отчета вывести дополнительную информацию к примеру дату формирования отчета, тогда данная шпаргалка поможет вам быстро это сделать.

Добрый день, Коллеги!

Данная шпаргалка простое решение по выводу своего заголовка с параметрами в отчет, созданный на основе СКД. Все скриншоты кликабельны.

Шпаргалка

 Первый шаг – создаем Новую группировку

Откроем СКД выбранного отчета (в примере использую отчет из своей конфигурации для тестирования). Перейдём на вкладку «Настройки», создадим отчету   на верхнем уровне новую группировку. Переместите её выше всех группировок . Результат .

 

 Второй шаг – Настраиваем группировку

Выделяем ранее созданную группировку . Активируем настройки «<Детальные записи>»  и переходим на вкладку «Другие настройки» . В первом пункте «Макет оформления» выбираем значение «Без оформления» . Внизу списка ищем пункт «Вариант использования группировки» и выбираем значение «Дополнительная информация» . Результат .

 

 Третий шаг – задаем Имя группировке

Нами настроенной группировке задаем имя. Вызываем контекстное меню по созданной группировке и кликаем на пункт «Установить имя…» . В открывшемся окне вводим для примера «Заголовок» . Результат .

 

 Четвертый шаг – создаем макет

Переходим в окне СКД на вкладку «Макеты». Выбираем понравившеюся нам область и пишем в ячейку для примера «Это мой заголовок, отчет сформирован – [ТекущаяДата]» (в квадратных скобках слитно, задается параметр в шаблоне) . Вызываем свойства данной ячейки  и задаем настройки. Заполнение – «Шаблон» . Шрифт - для примера «Arial, 14 с жирным начертанием» . Результат .

 

 Пятый шаг – настраиваем области

Добавляем новый макет группировки , при добавление выбираем вариант «Имя группировки» и нашу группировку «Заголовок» . Определяем область макета . Система автоматически сама определяет параметры в шаблоне, настраиваем параметр указав выражение – «ТекущаяДата()» .

 

 Результат

Сохраняем, применяет, и смотрим в отчете.

Удачного кодинга!

 

    ВЫВОДИМ КАРТИНКУ БЕЗ КОДА. Обновление от 04.02.2020

До платформы 8.3.14 в СКД можно было только программно вывести картинку в макет. Теперь это возможно без кода! Достаточно ячейке определить картинку и она успешно выводится. Инструкция и результат ниже.

Удачного кодинга!

СКД Заголовок Отчет на Отчета Создать заголовок

См. также

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63112    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    18974    26    6    

41

Работа с интерфейсом Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

1500 руб.

06.10.2020    10333    7    7    

10

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    17730    mrXoxot    43    

121

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

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

27.05.2024    7997    smielka    37    

100

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    15282    980    elcoan    49    

117

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    12029    163    acces969    31    

124
Отзывы
49. rpgshnik 3799 07.02.20 03:52 Сейчас в теме
(47) Пример реализации отчета с шапкой, подвалом и разными параметрами (без кода). Конечно их заполнение примитивно с формы.
Прикрепленные файлы:
ПримерОрганизацииСПодваломИШапкой.erf
tigcorp; idw; EgorSP; anton448; Ivan_32RFP; assa; mi13; Yan_Malyakov; TuMyP1985; dimaster; Ariva1; Ktyfa; Stradivari; okulus; GonziK_KIV; +15 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vasilev2015 2727 23.07.18 21:28 Сейчас в теме
я тоже из Ангарска )) и тоже писал про этот заголовок )) https://infostart.ru/public/556417/
simgo83; rpgshnik; Interrupted; +3 Ответить
2. rpgshnik 3799 24.07.18 04:13 Сейчас в теме
(1) Приветствую)) альтернативное решение, но в моем варианте можно вставить в заголовок картинку :)
anchovy; Thierri123; Interrupted; +3 1 Ответить
5. vasilev2015 2727 24.07.18 08:52 Сейчас в теме
(2) лайк за картинку ))
IvanGorbunov; rpgshnik; +2 Ответить
28. donkey 04.09.18 16:26 Сейчас в теме
(2)Картинку таким способом вставить не удастся, по крайней мере мне не удалось. Картинка в предопределенном макете СКД не сохраняется. Попробуйте вставить картинку в макет, а затем сериализовать схему, никакого упоминания о ней не будет. Здесь только программным способом, подставляя в ДокументРезультат.
rpgshnik; +1 Ответить
29. rpgshnik 3799 05.09.18 04:11 Сейчас в теме
(28) увы да(( тоже перепроверил. По всей видимости платформа не поддерживает такую возможность до сих пор.
Interrupted; +1 Ответить
46. rpgshnik 3799 04.02.20 08:34 Сейчас в теме
(28) Вывести картинку без кода стало возможно с версии платформы 8.3.14. Обновил публикацию.
3. nytlenc 24.07.18 05:01 Сейчас в теме
А я из Иркутска и вообще не писал про заголовок ))
debuger; Batman; HboTfd12; +3 1 Ответить
4. vasilev2015 2727 24.07.18 08:50 Сейчас в теме
6. user621724_Dimav1979 411 24.07.18 09:46 Сейчас в теме
привет земляки ;)
rpgshnik; +1 Ответить
7. vasilev2015 2727 24.07.18 14:26 Сейчас в теме
74. kuzyara 2095 27.07.23 10:16 Сейчас в теме
(7) перепись сибиряков, привет из Иркутска)
78. azernot 781 06.09.23 16:40 Сейчас в теме
(74) Ха! Ну перепись, так перепись..Я из Усолья!
8. D_e_X_T_e_R 575 24.07.18 15:16 Сейчас в теме
Это все конечно здорово, но почему не написали о том, что такое макет заголовка группировки, макет ресурсов. Ведь с помощью этого инструмента своих макетов в СКД можно создать отчет с своими заголовками колонок, со своими расположениями данных в этих колонках.
9. rpgshnik 3799 24.07.18 18:03 Сейчас в теме
(8) это нужно отдельную статью писать :)
26. zhuravlev_as 437 25.07.18 15:17 Сейчас в теме
(9) Книга Хрусталевой "Разработка сложных отчетов в 1С. Система компоновки данных". Раздел "Макеты"
Vin1s; D_e_X_T_e_R; rpgshnik; +3 Ответить
10. triviumfan 97 24.07.18 21:10 Сейчас в теме
Таких статей с десяток, зачем этот баян?
Dimasik2007; user621724_Dimav1979; +2 5 Ответить
11. rpgshnik 3799 25.07.18 04:13 Сейчас в теме
(10) ок. Баян - понятие используется в контексте того источника где эта информация публикуется. Прежде чем публиковать посмотрел среди публикаций не нашел. Если это не пустые слова покажите ссылки на этот десяток публикаций инфостарта.
Ariva1; Yan_Malyakov; Mnemonik; +3 Ответить
14. triviumfan 97 25.07.18 07:51 Сейчас в теме
(11)
https://infostart.ru/public/15702/
https://infostart.ru/public/78294/
У хрусталёвой ещё пример
А также есть на других ресурсах. Это такой жестокий баян, что я не удержался.
А сколько тем-вопросов на форуме здесь наплодили..
bolegb17; COMPER; Yashazz; user1330688; wowik; user621724_Dimav1979; +6 5 Ответить
19. rpgshnik 3799 25.07.18 09:02 Сейчас в теме
(14) первая ссылка нужно скачать и разбираться, вторая ссылка на первую.
третья да более менее интересно, но это ИТС
не стоит так бурно реагировать :)
оффтоп
Merkalov; Mantis; bolegb17; user712781; PowerBoy; user675510_Wealpe; okulus; Crazy_Max; +8 Ответить
63. lvictor58 137 09.06.21 11:29 Сейчас в теме
(14) Больше - не меньше. Лично мне понравилось. Обстоятельно, пошагово и очень наглядно. И заголовок и параметры можно выводить раздельно и по своему усмотрению. И не надо ничего скачивать, а потом разбираться в чужом коде.
bolegb17; FineFire; PowerBoy; user1639897; Windsor77; shalupov61; rpgshnik; +7 Ответить
79. zimin58 14.11.23 16:31 Сейчас в теме
12. slimper 201 25.07.18 05:59 Сейчас в теме
(0) Публикация Ок. Но я бы добавил пример вывода в заголовке наименования организации, а в подвале должности/фио руководителя или гл. бухгалтера.
user1330688; +1 Ответить
16. echo77 1908 25.07.18 08:27 Сейчас в теме
(12)
Прикрепленные файлы:
17. rpgshnik 3799 25.07.18 08:53 Сейчас в теме
(12) спасибо за совет, возможно стоит добавить...
13. NCCSOFT 56 25.07.18 07:21 Сейчас в теме
А как вывести штрихкод EAN-13 в СКД, но не цифрами, а в 2D-графике?
Думаю, СКД это не сможет!
18. rpgshnik 3799 25.07.18 08:55 Сейчас в теме
(13) без программирования думаю нет такой возможности.
75. vasilev2015 2727 06.08.23 14:07 Сейчас в теме
Попробовать специальный шрифт EAN ?
20. user621724_Dimav1979 411 25.07.18 09:06 Сейчас в теме
(13) используя шрифт barcode
wowik; Dimasik2007; rpgshnik; +3 Ответить
24. Serg3141 12 25.07.18 10:11 Сейчас в теме
(13) Если нужно то, что на рисунке, то в макете достаточно выбрать нужный шрифт для вывода штрихкода,.
Прикрепленные файлы:
Windsor77; rpgshnik; +2 Ответить
25. s_vidyakin 68 25.07.18 12:55 Сейчас в теме
(13) Если можно вставить картинку, вопрос только в ее генерации. В чем сложность?
15. echo77 1908 25.07.18 08:23 Сейчас в теме
Свой заголовок отчета с использованием параметра, без макета
Прикрепленные файлы:
SagittariusA; blandinko; user621724_Dimav1979; as; rpgshnik; +5 Ответить
21. rpgshnik 3799 25.07.18 09:29 Сейчас в теме
(15) Точно, оригинально. Аа можете этим же методом вывести:

"Отчет сформирован <ТекущаяДата>, пользователем: <Пользователь>". В одну строчку?
22. echo77 1908 25.07.18 10:02 Сейчас в теме
(21) Можно. Для этого просто нужно создать соответствующий параметр отчета и вывести его в группировку "Дополнительная информация", условным оформлением добиться нужного начертания
Прикрепленные файлы:
SagittariusA; rpgshnik; +2 Ответить
23. rpgshnik 3799 25.07.18 10:08 Сейчас в теме
(22) понял... в принципе как в статье у автора первого сообщения выше.
27. WhiteOwl 442 26.07.18 17:26 Сейчас в теме
Спасибо за полезную информацию! Отличное оформление публикации!
KulSer; rpgshnik; +2 Ответить
30. KulSer 07.09.18 01:49 Сейчас в теме
Во-первых, публикация отличная.
А во-вторых, жалко, что все предлагаемые методы, по сути - способы обхода того, что не сделали разработчики платформы.
AKunitsyn; igee12; rpgshnik; +3 Ответить
31. Akbis 55 07.09.18 13:40 Сейчас в теме
А что за настройка такая "Дополнительная информация" ?
Всегда без этого обходился, да и в этом примере достаточно отключить оформление макетом.
62. Патриот 459 30.04.21 16:26 Сейчас в теме
(0) 1. вы вводите в заблуждение по поводу "Вариант использования группировки" = "Дополнительная информация". В частности об этом говорили
(31)
(60)
Эта настройка в вашей статье не нужна, о чём неплохо всё-таки отписать. А нужна она совсем для другого
2.
«Макет оформления» выбираем значение «Без оформления»
тоже не нужно - в моём случае всё работает и без этого. Если же для чего-то это всё-таки нужно, то на сей счёт тоже неплохо оставить комментарий.
3. Мои комментарии по существу. А комментаторов, кто пишет "зачем это нужно" - надо смело слать в лес, т.к. заголовок соответствует содержанию, а дальше кому это нужно, тот и применит. Также некоторые пишут про, то, что это изврат - бред. Это абсолютно стандартное использование возможностей СКД по назначению.
Yashazz; rpgshnik; +2 Ответить
32. ValeraEm 139 07.09.18 15:39 Сейчас в теме
Прием известный, но в свое время до этого надо было дойти. Статья оформлена супер.
rpgshnik; +1 Ответить
33. SeNiKo 24.10.18 10:23 Сейчас в теме
Отличная статья, спасибо за нее.
Подскажите, как выполнить условный выбор параметра?
Например, если пользователь задал период на форме, то отображать в заголовке именно его.
Если пользователь период не выбрал - показываем текущую дату, как в этой статье.
34. rpgshnik 3799 24.10.18 11:06 Сейчас в теме
(33) возможно, что первое приходит в голову:
1. Реализовать ввод даты на форме, допустим создав отчету реквизит ДатаНаФормеДляОтчета
2. В СКД на вкладке параметры задать новый параметр с типом даты, допустим ДатаОтчета.
3. Реализовать передачу параметра с формы в СКД, код для модуля объекта в процедуру ПриКомпановкеРезультата:
Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных;	
Параметры.УстановитьЗначениеПараметра("ДатаОтчета", ДатаНаФормеДляОтчета);

4. Затем как в статье на шаге 5 в пункте 4 указать выражение, вместо "ТекущаяДата()" будет
ВЫБОР 
КОГДА ПараметрыДанных.ДатаОтчета = ДАТА(1,1,1) 
ТОГДА ТекущаяДата() 
ИНАЧЕ ПараметрыДанных.ДатаОтчета 
КОНЕЦ

В результате при условие пустой даты, пользователю будет подставляться текущая, либо та которую он укажет.
35. SeNiKo 24.10.18 11:48 Сейчас в теме
Не хочет.
Я использую запрос к виртуальной таблице остатков регистра накопления, поэтому с параметром все просто - сразу есть параметр Период.
А вот использовать конструкцию Выбор в макете не получается.
Выбор
Когда ПараметрыДанных.Период = ДАТАВРЕМЯ(1, 1, 1) Тогда ТекущаяДата()
Иначе ПараметрыДанных.Период
Конец

Если Период задан пользователем на форме, то все хорошо. Если не задан, то ругается: Не установлено значение параметра "Период".
Пробовал вместо сравнения с ДАТАВРЕМЯ(1, 1, 1) использовать Неопределено - не помогло.
Попробовал в макете просто задать ПараметрыДанных.Период - без всяких выборов и без ТекущаяДата(). Результат тот же: если параметр задан, то все хорошо. Если не задан, то ругается.

Есть ли какая-то другая возможность проверить - заполнен параметр или нет?
36. rpgshnik 3799 24.10.18 11:58 Сейчас в теме
(35) не понял, есть виртуальная таблица, используете параметр Период и его не заполняете? У параметров тоже есть поле выражение, можно его обработать, если период пустой тогда установить текущую дату
37. SeNiKo 24.10.18 13:00 Сейчас в теме
(36) Верно, параметр Период не заполнен.
Присвоить параметру текущую дату можно.
Тут все хорошо, я свою задачу решил. За это вам блогодарности... :)

Сейчас остался вопрос скорее академический: как в макете определить - заполнен параметр или нет.
38. rpgshnik 3799 25.10.18 04:33 Сейчас в теме
(37) в СКД? Скорее всего сравнением по типу, если дата пустая то с Дата(1,1,1) если ссылка пустая то тогда ЗНАЧЕНИЕ(Документ.ИмяДокумента.ПустаяСсылка) и т.п.
39. sunflower40 24.10.19 17:38 Сейчас в теме
Очень помогла статья, огромное спасибо, сил и здоровья Вам.
40. Alex_1066 19.11.19 11:38 Сейчас в теме
Ну не знаю.. У меня не работает... Сделал вроде всё как.. Два раза пробовал.. и заголовок у меня множится, как буд-то он не отдельная верхняя группировка. В чём может быть проблема?
Прикрепленные файлы:
41. rpgshnik 3799 20.11.19 04:14 Сейчас в теме
(40) нужно скриншот настроек отчёта, если вам нужен заголовок без параметров то есть соответствующее поле в настройках - это ещё проще.
А так скорее всего ошиблись во втором шаге.
42. Alex_1066 20.11.19 15:06 Сейчас в теме
(41) Да, я знаю.. Если без параметров, то в дополнительных настройках можно указать текст и вывести. Попробовал ещё раз вывести заголовок по вашему.. Всё получилось. Спасибо большое. Правда, что было в первый раз я так и не понял )
rpgshnik; +1 Ответить
43. BoBaH 18 03.02.20 14:39 Сейчас в теме
Подскажите, пожалуйста, а данным способом можно сделать заголовок с изменением горизонтального положения в ячейке? Мне нужно отцентрировать заголовок по всей ширине отчета.
44. rpgshnik 3799 03.02.20 16:00 Сейчас в теме
(43) мне такой способ не известен, так как СКД динамически формирует ширину всех колонок. Возможно если вы определите сами ширину всех колонок, а так же определите визуально максимальную ширину колонки заголовка и отцентрируете текст внутри, тогда будет что-то похожее. Но всё равно, текст будет немного возможно смещён. Ну это так костыли на вскидку.
45. BoBaH 18 04.02.20 08:03 Сейчас в теме
(44) Эти костыли я уже примастырил, но это же не то((
47. yurikmellon 6 06.02.20 12:02 Сейчас в теме
ТС спасибо за статью, но у меня так и не получилось вывести в заголовок название организации через макет, как описано в статье.
Сделал через вычисляемые поля и убрал оформление. Получилось вполне приемлемо.
Прикрепленные файлы:
48. rpgshnik 3799 07.02.20 03:20 Сейчас в теме
(47) пожалуйста :) организацию необходимо задать как параметр (на вкладке СКД), заполнить её и установить в значение вместо "ТекущаяДата()".
49. rpgshnik 3799 07.02.20 03:52 Сейчас в теме
(47) Пример реализации отчета с шапкой, подвалом и разными параметрами (без кода). Конечно их заполнение примитивно с формы.
Прикрепленные файлы:
ПримерОрганизацииСПодваломИШапкой.erf
tigcorp; idw; EgorSP; anton448; Ivan_32RFP; assa; mi13; Yan_Malyakov; TuMyP1985; dimaster; Ariva1; Ktyfa; Stradivari; okulus; GonziK_KIV; +15 Ответить
50. yurikmellon 6 07.02.20 09:19 Сейчас в теме
(49) спасибо, всё почти получилось, но уперся вот в какую штуку. В отчете используется сортировка по полю "Дата". Пока не было макета, всё отлично работало, как только добавил макет, стала появляться ошибка "Поле "Дата" не может быть использовано в группировке". Убираешь сортировку по дате и всё снова работает. Убираешь макет и всё опять работает. А вот и с макетом и с сортировкой по дате - ошибка. Не подскажете в какую сторону копать?
Прикрепленные файлы:
51. rpgshnik 3799 07.02.20 09:52 Сейчас в теме
(50) не подскажу навскиду
52. Zurfik 11.02.20 08:03 Сейчас в теме
(50)
Может попробовать в запросе сделать упорядочивание, тогда в отчете уже не придется делать сортировку?
53. kako1toxren 12.02.20 17:52 Сейчас в теме
Спасибо за статью.
Данный способ создания заголовка в отчете видел в курсе у Белоусова при подготовке к спецу по платформе.
54. mikukrnet 182 12.02.20 19:54 Сейчас в теме
А почему не так?

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)    
    КомпоновщикНастроек.Настройки.ПараметрыВывода.Элементы.Найти("Заголовок").Значение              = "Отчет за " + ТекущаяДата();     
КонецПроцедуры
mars2005; twilight_dream; rpgshnik; +3 Ответить
55. kako1toxren 12.02.20 23:16 Сейчас в теме
(54) в заголовке статьи указано, без программирования. Т.е. натыкать результат
rpgshnik; +1 Ответить
56. mikukrnet 182 13.02.20 10:15 Сейчас в теме
(55) самое сложно в программировании - не просто нажимать на кнопочки, а знать, что именно нажимать. Придти к знаниям можно несколькими путями - понимание принципа, отладка и тупое запоминание. Вот тут - ближе к третьему методу, за это СКД и не любят
57. rpgshnik 3799 13.02.20 10:39 Сейчас в теме
(56) в сообщение (49) пример более сложного заголовка/шапки и подвала, включая картинки (уже одной строчкой кода не отделаешься). Не слышал, что бы кто-то не уважал СКД, обычно все восхищаются.
58. mikukrnet 182 13.02.20 13:52 Сейчас в теме
Разве что ради картинки в отчете...
59. twilight_dream 26.03.20 16:09 Сейчас в теме
Это бред , а не заголовок. Заголовок должен так-же заполняться в диалог выбора файла при сохранении.
60. tireal 75 10.08.20 11:22 Сейчас в теме
по тексту выше уже задавали вопрос что за "Вариант использования группировки - Дополнительная информация" я не то чтобы стал отвечать, но столкнулся с ошибкой вызываемой это настройкой. Добавил поле которое не используется при выводе, но используется при расшифровке, так вот отчет стал ругаться что это поле не может использоваться в группировке. А у меня по сути и группировок то нет одни детальные записи, в общем пришлось покопаться, а оказалось что такой эффект дает как раз эта настройка - в общем пришлось ее убрать и все заработало. И еще - заметил что отчет при этой настройке стал работать заметно медленнее. В итоге не знаю зачем она нужна - лучше в выбранных записях группировки "Заголовок" оставлять только те что используется в шаблоне
sintfries; rpgshnik; +2 Ответить
61. user1540294 11.03.21 08:39 Сейчас в теме
Спасибо автору
cdromscsi; rpgshnik; +2 Ответить
64. sokol_6630 3 26.10.21 14:46 Сейчас в теме
Спасибо. Нужно было вывести свой заголовок.
rpgshnik; +1 Ответить
65. shalupov61 08.02.22 11:57 Сейчас в теме
Всё сделал по инструкции. Но при выводе отчета стало возникать сообщение об ошибке:

Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{ВнешнийОтчет.ИнвентаризацияРезерваПодСнижениеСтоимостиМПЗ.МодульОбъекта(66)}: Ошибка при вызове метода контекста (Выполнить)

по причине:
Ошибка компоновки макета
по причине:
Поле "Субконто1.Наименование" не может быть использовано в группировке
============================================================­=
Как только эту созданную группировку убираю - всё выводит без ошибок (но и без заголовка :-((( )
P.S. И ошибка эта возникает, если в других настройках группировки включено: Варианты использования группировки = Дополнительная информация. Если её отключить, то заголовок выводится, но почему-то повторяется много раз и итоги выводит. Затем идёт вывод отчета. Как будто он в заголовке повторяет количество строк отчета.
P.S. P.S. Разобрался: нужно ещё для этой группировки на закладке "Выбранные поля" отключить галочку напротив строки "Авто"
rpgshnik; +1 Ответить
73. VladSt 06.01.23 11:31 Сейчас в теме
(65) У меня также было. До того как добавил группировку "Дополнительная информация" на ВЕСЬ отчет стояла сортировка по полю с ошибкой. Убрал сортировку по всему отчету и установил по группировке, т.е. исключил действие сортировки на группировку "Дополнительная информация". Заработало.
66. aegoncharov 14.08.22 14:27 Сейчас в теме
Вот бы еще сделать чтобы эту группировку можно было выводить или не выводить, в зависимости от условия, например, от заполненности параметра. Установка отбора на неё не действует :(
67. rpgshnik 3799 14.08.22 14:30 Сейчас в теме
(66) снять галочку с группы?
68. aegoncharov 15.08.22 04:54 Сейчас в теме
(67) Нет, надо, чтобы автоматически. Например, задали мы в качестве параметра договор. Тогда в отчете выводится спец. заголовок с данными о договоре. А если не задали - чтобы не выводился.
69. rpgshnik 3799 15.08.22 04:58 Сейчас в теме
(68)Четвертый шаг - весь заголовок сплошной параметр. Пятый шаг - Выражение задаем через условие, если договор то "", иначе что-то пишем и т.п.
70. user1214212 07.12.22 08:31 Сейчас в теме
У меня не выходит...) ругается на эту группировку(доп.информация - нельзя использовать поле "МоеПоле" в группировке)
71. rpgshnik 3799 07.12.22 10:01 Сейчас в теме
(70) выше уже есть даже пример для бесплатной скачки в комментариях ПримерОрганизацииСПодваломИШапкой.erf
72. user1214212 08.12.22 15:24 Сейчас в теме
(71) Да я скачал, сверил все настройки, вроде ничего сверхъестественного, выбранные поля настроены аналогично, иии... не смог победить, забил) Ни в коем разе не утверждаю, что у вас что-то не так в публикации, я с подобной ошибкой разбирался при решении тестовых задач к спецу, не помню как победил...тут снова столкнулся
76. user1680335 24.08.23 09:05 Сейчас в теме
Кто-нибудь может подсказать, при выводе поля таким образом в заголовок, ошибка: "Поле не может быть использовано в группировке", почему???
77. пользователь 24.08.23 09:55
Сообщение было скрыто модератором.
...
81. Rom_Kat 19 05.12.23 16:02 Сейчас в теме
(76) Нужно ещё в выбранных полях автополе удалить и в сортировке тоже всё удалить.
80. Rom_Kat 19 05.12.23 16:02 Сейчас в теме
Так не работает. Нужно ещё в выбранных полях автополе удалить и в сортировке тоже всё удалить.
82. fixin 4275 27.05.24 13:48 Сейчас в теме
Сделал так:
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)  

	Заголовок = "Реестр требований-накладных";

	Период = НайтиПользовательскийПараметр(КомпоновщикНастроек, Новый ПараметрКомпоновкиДанных("Период"));  
	
	Если Период <> Неопределено Тогда
		Заголовок = Заголовок + " с " + Формат(Период.Значение.ДатаНачала, "ДФ=dd.MM.yyyy") + " по " + Формат(Период.Значение.ДатаОкончания, "ДФ=dd.MM.yyyy");
	КонецЕсли;      
	
	КомпоновщикНастроек.Настройки.ПараметрыВывода.УстановитьЗначениеПараметра("Заголовок", Заголовок);
	
	//Сообщить(Заголовок);
КонецПроцедуры



Функция НайтиПользовательскийПараметр(КомпоновщикНастроек, ПараметрКомпоновкиДанных)
	Для Каждого ТекЭлемент ИЗ КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
		Попытка
		Если ТекЭлемент.Параметр = ПараметрКомпоновкиДанных Тогда
			Возврат ТекЭлемент;
		КонецЕсли;
		Исключение
		КонецПопытки;
	КонецЦикла;
КонецФункции

Показать
83. Djo82 12 28.05.24 13:32 Сейчас в теме
(82)
УстановитьЗначениеПараметра("Заголовок", Заголово

Если не использовать стандартный заголовок? есть пример?
84. fixin 4275 28.05.24 17:14 Сейчас в теме
(83) а почему его не использовать? религия не позволяет?
85. Djo82 12 29.05.24 05:36 Сейчас в теме
Не устраивает заголовок, нужен свой со всякими полями отступамиипереносами шириной длинной и т.д.
86. user1950534 28.06.24 12:41 Сейчас в теме
Какое же г-но этот СКД, хоспади ты боже мой
Smollsan; +1 Ответить
87. rpgshnik 3799 28.06.24 13:19 Сейчас в теме
(86) приходится довольствоваться тем, что есть :))
88. Smollsan 24.10.24 14:29 Сейчас в теме
Не работает этот метод. Плафторма 8.3.23.2040. Выдает ошибку "Несоответствие типов" (или "синтаксическая ошибка")
Оставьте свое сообщение