Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:43

Универсальный отчет

Автор magnifico61, 15 июн 2017, 11:39

0 Пользователей и 1 гость просматривают эту тему.

magnifico61

Подскажите, как в универсальном отчете в группировке организация/контрагент/договор/регистратор в строке с договором вывести еще и валюту договора и дату окончания договора?

oleg-x

Цитата: magnifico61 от 15 июн 2017, 11:39
Подскажите, как в универсальном отчете в группировке организация/контрагент/договор/регистратор в строке с договором вывести еще и валюту договора и дату окончания договора?
В группировку строк добавляете договор, а в расширенных настройках, в дополнительных полях(в отдельной или вместе) выводите реквизиты этих договоров.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61


oleg-x

Цитата: magnifico61 от 15 июн 2017, 11:45
А на примере можно?
1) В группировку строк добавляете договор.
2) В расширенных настройках, в доп полях выбираете любой реквизит из договора (допустим срок действия).
3) Указываете как выводить с группировкой/в отдельной колонке(ах).
Получается:
Группировка       Доп колонка
Основной договор  31.12.2017

Лезь в настройки, экспериментируй. Читай справку.

Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

Как это сделать программно

oleg-x

Цитата: magnifico61 от 15 июн 2017, 12:15
Как это сделать программно
Зачем делать программно, то что делается обычной настройкой отчета? Так каждый день можно будет менять отчет, по каждому запросу пользователей. Сделаете одним, другим не понравится.
Если нужно чтобы была настройка у всех пользователей, сделайте настройку, сохраните и пусть пользователи восстанавливают из вашего шаблона.
Добавлено: 15 июн 2017, 12:26


Если же все таки хотите сделать программно, то копайте в модуле отчета процедуру:
УстановитьНачальныеНастройки(ДополнительныеПараметры = Неопределено)
Но учтите, что при открытие отчета, у пользователя  может быть сохранен свой вариант отчета и будет восстановлен он.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

Потому что это был условный пример, так как в строке с договором будут выводится другие данные полученные в запросе, а получать мои настройки никто не будет, поэтому и требуется программно это реализовать.
Добавлено: 15 июн 2017, 13:42


Цитата: oleg-x от 15 июн 2017, 12:22
Цитата: magnifico61 от 15 июн 2017, 12:15
Как это сделать программно
Зачем делать программно, то что делается обычной настройкой отчета? Так каждый день можно будет менять отчет, по каждому запросу пользователей. Сделаете одним, другим не понравится.
Если нужно чтобы была настройка у всех пользователей, сделайте настройку, сохраните и пусть пользователи восстанавливают из вашего шаблона.
Добавлено: 15 июн 2017, 12:26


Если же все таки хотите сделать программно, то копайте в модуле отчета процедуру:
УстановитьНачальныеНастройки(ДополнительныеПараметры = Неопределено)
Но учтите, что при открытие отчета, у пользователя  может быть сохранен свой вариант отчета и будет восстановлен он.

это я уже разобрался где, но не могу разобраться как

oleg-x

Там все в принципе написано, только подробнее читать методы и разобраться с ними.
// Добавление дополнительных полей
// Необходимо вызывать для каждого добавляемого дополнительного поля.
// УниверсальныйОтчет.ДобавитьДополнительноеПоле(<ПутьКДанным>, <Размещение>, <Положение>);
УниверсальныйОтчет.ДобавитьДополнительноеПоле("НоменклатураБазоваяЕдиницаИзмерения");
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

Я делал так, но ничего не вывелось (рядом с договором надо было вывести счет организации), а если добавить в группировку счет, то рядом со счетом выводится еще один счет

oleg-x

Цитата: magnifico61 от 15 июн 2017, 14:56
Я делал так, но ничего не вывелось (рядом с договором надо было вывести счет организации), а если добавить в группировку счет, то рядом со счетом выводится еще один счет
Напишите как у Вас было написано
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск