Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
1

Вывод на макет отчета текущего пользователя

28.02.2017, 16:44. Просмотров 1133. Ответов 26

Здравствуйте. Платформа 1С: Предприятие 8.3. Управляемая форма.
Подскажите в таком вопросе. Создала отчет с помощью СКД. Макет сама не прорисовывала, формируется автоматически. Появилась необходимость под результатом отчета вывести исполнителя отчета (ПараметрыСеанса.ТекущийСотрудник). Не знаю, как правильно реализовать. Может кто-нибудь сталкивался с данной проблемой?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2017, 16:44
Ответы с готовыми решениями:

Макет отчета. Не получается Вывод данных о сумме в макет
Не могу разобраться с применением метода Присоединить к ТабДоку. В частности с...

Макет отчета
Нужно разбить ТипАдреса на Регион и Минск Например.. В отчете есть колонка Мин...

Как написать макет отчета
Подскажите как написать макет отчета? Необходимо чтобы при выборе даты и типа...

Прикрепить макет оформления к варианту отчета
Я создал отчёт Шахматка,в котором есть 2 варианта его оформления:...

Как сделать свой макет для отчета
Имеется отчет. Данные берутся на основе запроса на скрине. Необходимо сделать...

26
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
01.03.2017, 10:07 2
Tatiana21, как вариант действий:
1. На вкладке настройки создаем новую группировку - детальные записи. Устанавливаем произвольное имя группировки.
Вывод на макет отчета текущего пользователя

2. Выделяем новую группировку для детальных настроек именно ее, а не всего отчета. На вкладке "Другие настройки" убираем макет оформления.
Вывод на макет отчета текущего пользователя

3. На вкладке "Выбранные поля" - отключаем все поля.
Вывод на макет отчета текущего пользователя

4. Переходим на вкладку "Параметры" - создаем параметр произвольного имени нужного типа(ПараметрыСеанса.ТекущийСотрудник).
Вывод на макет отчета текущего пользователя

4. Переходим на вкладку "Макеты" и создаем макет группировки.
Вывод на макет отчета текущего пользователя

5. По имени группировки выбираем предложенный вариант из списка.
Вывод на макет отчета текущего пользователя

6. Задаем область для группировки, изменяем ее нужным образом(пишем текст, создаем параметры, работа как с обычным табличным документом). Для созданного параметра в макете задаем выражение - значение ранее созданного параметра.
Вывод на макет отчета текущего пользователя


7. Теперь создаем форму отчета. На ней создаем свою командную панель(можете включить имеющуюся). Суть в том, чтобы создать свою команду "Сформировать" со следующим кодом:
1C
1
2
3
4
5
6
7
8
9
10
11
12
&НаКлиенте
Процедура Сформировать(Команда)
    СформироватьНаСервере();
КонецПроцедуры
 
&НаСервере
Процедура  СформироватьНаСервере()
    ПараметрСКД = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ИмяПараметраДляВывода"));
    ПараметрСКД.Значение = "Пользователь";
    ПараметрСКД.Использование = Истина;
    ЭтаФорма.СкомпоноватьРезультат();   
КонецПроцедуры

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

Думаю, в вашей конфигурации уже имеется функция получение текущего пользователя)

Можно и совсем программный вывод отчета сделать...
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
06.03.2017, 08:49  [ТС] 3
А если у меня в отчете есть группировки и строка Итого, как правильно вывести подпись? Она должна быть после всех полей и справа, а не так, как на картинке:
Вывод на макет отчета текущего пользователя
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
06.03.2017, 17:20 4
Tatiana21, по картинке сложно сказать. Выложите отчет или скрины настроек.
Вы делали так, как я выше описала?
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
07.03.2017, 09:29  [ТС] 5
Вывод на макет отчета текущего пользователя
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
07.03.2017, 09:29  [ТС] 6
Мне надо после строки Общий итог, а не перед
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
07.03.2017, 09:45 7
Tatiana21, вынесите группировку с именем "Исполнитель" вообще отдельно, в корень настроек Отчета, сейчас у вас корневая группировка - "Вид деятельности".
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
07.03.2017, 11:28  [ТС] 8
На ровне с Видом деятельности?

Добавлено через 30 секунд
У меня тогда после формирования отчета показывает сначала все группировки, а потом результат отчета. Так что не вариант.
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
07.03.2017, 11:48 9
Tatiana21, что у вас в группировках с именем ДЗ и Исполнитель? В группировке с подписью выбранных полей нет?
Может вы отчет выложите или конфигурацию?
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
13.03.2017, 08:50  [ТС] 10
Вывод на макет отчета текущего пользователя
0
Миниатюры
Вывод на макет отчета текущего пользователя  
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
13.03.2017, 08:55  [ТС] 11
Как видно на рисунках выше группировку Исполнитель я вынесла в корень настроек отчета, но в результате формирования отчета сначала идут все группировки, а затем результат отчета:
Вывод на макет отчета текущего пользователя
. Исполнитель под каждой строкой результата (на рисунке не захватила его).
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
13.03.2017, 11:13 12
Tatiana21, выложите ваш отчет и укажите конфигурацию.
Очень много вложенных группировок, и как они настроены - неизвестно.
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
13.03.2017, 11:53  [ТС] 13
1С: Предприятие 8.3. Управляемая форма.Отчет.rar
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
13.03.2017, 12:54 14
Цитата Сообщение от Tatiana21 Посмотреть сообщение
1С: Предприятие 8.3. Управляемая форма
Здесь нет названия конфигурации) Она самописная? Может тогда и ее выложите?
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
13.03.2017, 15:07  [ТС] 15
Как понять название? Название показывает наименование моей организации.
0
Dethmontt
Модератор
Эксперт 1С
2617 / 2417 / 407
Регистрация: 10.03.2011
Сообщений: 8,594
Записей в блоге: 1
Завершенные тесты: 1
13.03.2017, 18:34 16
Цитата Сообщение от Tatiana21 Посмотреть сообщение
Как понять название?
Что написано в самом верхнем корне дерева конфигурации (в конфигураторе) ?
0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
14.03.2017, 08:42  [ТС] 17
Главный бухгалтер
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
14.03.2017, 10:07 18
Tatiana21, а можно скрин окна конфигуратора с открытой конфигурацией? Название организации можно убрать.

Не по теме:

Что-то такие секретности, что до сих пор ничего не понятно...

0
Tatiana21
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 121
14.03.2017, 13:02  [ТС] 19
Вывод на макет отчета текущего пользователя
0
GreenkA
Модератор
Эксперт 1С
2276 / 1685 / 501
Регистрация: 25.06.2009
Сообщений: 6,198
14.03.2017, 13:18 20
Tatiana21, я не знаю таких типовых конфигураций)
Она самописная, ответите на вопрос? Выложить можно?
0
14.03.2017, 13:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2017, 13:18

Как вывести таблицы в макет отчета через модуль объекта
Здравствуйте, есть внешний отчет, который читает информацию с документов...

Определение текущего пользователя
Версия серверная, пишу в ПриНачалеРаботыСистемы() ТекушийПользователь =...

Сброс настроек текущего пользователя
Добрый день! Пишу простенькую обработку для сброса настроек пользователя 1С...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru