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

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

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

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

magnifico61

УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Организация");
УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Контрагент");
УниверсальныйОтчет.ДобавитьИзмерениеСтроки("ДоговорКонтрагента");

УниверсальныйОтчет.ДобавитьОтбор("Организация");
УниверсальныйОтчет.ДобавитьОтбор("Контрагент");
УниверсальныйОтчет.ДобавитьОтбор("ДоговорКонтрагента");

УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета);

УниверсальныйОтчет.УстановитьТипыЗначенийСвойствДляОтбора();

УниверсальныйОтчет.УстановитьНачальныеНастройки(Ложь);

УниверсальныйОтчет.ДобавитьДополнительноеПоле("БанковскийСчет");

oleg-x

ЦитироватьУниверсальныйОтчет.ДобавитьДополнительноеПоле("БанковскийСчет");
Тут ты выводишь просто банковский счет в отдельной колонке.
А надо так
УниверсальныйОтчет.ДобавитьДополнительноеПоле("Организация.ОсновнойБанковскийСчет",,1);
Вот так для организации будет выведен перед названием, его банковский счет.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

А мне нужно после договора вывести банковский счет в одной строке, причем еще и другие данные будут. Может это можно как то решить в запросе?

oleg-x

Цитата: magnifico61 от 15 июн 2017, 16:13
А мне нужно после договора вывести банковский счет в одной строке, причем еще и другие данные будут. Может это можно как то решить в запросе?
Если только основной банковский счет.
Примерно так пишется ДоговорКонтрагента.ОсновнойБанковскийСчет
Другие данные тоже выведутся, ничего страшного. Ну если очень много данных к одной группировке, то лучше сделать на СКД.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

Клиент хотел на универсальном, неужели нет способа?

oleg-x

УниверсальныйОтчет.ДобавитьДополнительноеПоле("Организация.ОсновнойБанковскийСчет",,1);
Чем тебя этот способ не устраивает?
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

тем что мне рядом с договором нужно вывести не основной банковский счет, а счет по которому идет расчет с контрагентом, который находится в созданном справочнике.

oleg-x

Цитата: magnifico61 от 16 июн 2017, 10:30
тем что мне рядом с договором нужно вывести не основной банковский счет, а счет по которому идет расчет с контрагентом, который находится в созданном справочнике.
У тебя по контрагенту будет 5 банковских счетов, какой ты собрался выводить?
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

Цитата: oleg-x от 16 июн 2017, 10:38
Цитата: magnifico61 от 16 июн 2017, 10:30
тем что мне рядом с договором нужно вывести не основной банковский счет, а счет по которому идет расчет с контрагентом, который находится в созданном справочнике.
У тебя по контрагенту будет 5 банковских счетов, какой ты собрался выводить?

Нет будет банковский счет, номер контракта и дата окончания контракта, которые хранятся в добавленном справочники (Контракты). В контракте так же указывается договор.

oleg-x

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

Теги:

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

Рейтинг@Mail.ru

Поиск