Создал отчёт в СКД.
сам отчёт - не сложный/большой.
но вот с Вариантами настроек отчёта - я не вкурил:
по умолчанию создаётся один - Основной.
такое название ни о чём не говорит, по этому изменил в конфигураторе "Основной" (Имя Варианта и Представление) на - "Парам пам пам".
открываю в режиме предприятия - там всё-равно "Основной".
Как сделать-то название варианта, чтоб оно именно "Парам пам пам" было?
(1) Ищите в гугле "Добавление нового варианта для встроенного отчета на СКД для конфигураций на БСП 2.1.X и позднее" или "Обновление предопределенных вариантов отчетов."
Надо открыть отчет в пользовательском режиме. Сохранить два варианта отчета - Движения товаров и Остатки товаров (через меню Все действия - Сохранить вариант).
Понятно, что сейчас они будут одинаковыми.
Теперь понадобится обработка типа "Групповая обработка справочников и документов", которой, насколько я знаю, нет в УТ 11 :rolleyes: :)) Или "Универсальный подбор и обработка объектов" с диска ИТС. Но т.к. она для обычного приложения, то чтобы воспользоваться ей, надо запустить базу в обычном режиме. Либо поискать в инете...я видел такую обработку для управляемого приложения.
Вот, с помощью этой обработки в справочнике "Варианты отчетов" в вариантах, которые сохранили, надо поменять значение реквизита "КлючВарианта".
А именно установить там имя варианта как оно задано в конфигураторе в схеме компоновки данных.
вобщем я понял - капец просто.
может можно всёже сделать отчёт с двумя стандартными настройками?
чтоб просто - открыть отчёт и пользоваться этими вариантами.
без - каких либо мытарств.
Salavat , я всего лишь ответил на вопрос: почему не появляются варианты отчетов и что/где можно посмотреть,а что с этим делать, решайте сами.
Р\С
Скажу больше. Перерегистрация вариантов отчетов происходит при смене релиза, т.е при обновлении. Можно попробовать поискать процедуру обновления вариантов и проанализировать на предмат нельзя ли впихнуть туда внешний отчет.. ну и запустить ее отдельно. Я так делал(запускал ее отдельно). А вообще,смотрите сервисные обработки, которые идут в БСП. Там, по моему есть готовая обработка
переименуйте отчет - имя в самом верхнем окне внешнего отчета, и загрузите в базу,
или может помочь восстановление стандартных настроек и перевыбор варианта
(10) Salavat, так вы пишите "создал отчет СКД", создать можно только новый или внешний отчет,
попробуйте "восстановление стандартных настроек и перевыбор варианта"
(19) Salavat, че то я совсем уже запутался, вы пишите что делаете внешний отчет, потом пишите что базу нужно оставить типовой,
вы определитесь где вы делаете отчет,
(18) Salavat, сохраняются настройки отчета в хранилище настроек и восстанавливаются при его открытии, поэтому чтобы их сбросить самый короткий путь это переименовать отчет
сохраняются настройки отчета в хранилище настроек и восстанавливаются при его открытии, поэтому чтобы их сбросить самый короткий путь это переименовать отчет
да - это я тоже видел - в справочнике ВариантыОтчетов.
но вот как мне сделать, чтоб те варианты, которые я создал в конфигураторе, были доступны в режиме предприятия?
что непонятного я спрашиваю?
и спрашивал изначально.
(22) Salavat, а я вот что то не увидел уточнения.... а отчет то сделан на каких формах? Форма то управляемая или нет?
Есть ощущение, что Вы пытаетесь добиться результат в простых формах. Если это так, то зря стараетесь. На простых формах вывести варианты отчета без кодинга не получится.
Для не управляемой формы я делал так:
Процедура _СменаВариантаНастройки (Элемент)
Для каждого Настройка Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл
Если Элемент.Текст = Настройка.Представление тогда
КомпоновщикНастроек.ЗагрузитьНастройки(Настройка.Настройки);
КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ТекущийВариантОтчета",Настройка.Имя);
УстановитьЗаголовокОТчета(Настройка.Представление);
Прервать;
КонецЕсли;
КонецЦикла;
Если ЗначениеЗаполнено(НачалоПериода) ИЛИ ЗначениеЗаполнено(КонецПериода) Тогда
ТиповыеОтчеты.ОбновитьПараметрыПериодаПоФорме(КомпоновщикНастроек, ЭтаФорма);
КонецЕсли;
НастроитьКомпановщик();
КонецПроцедуры
Процедура УстановитьВариантыНастроек()
КП = ЭлементыФормы.ДействияФормы;
КП.Кнопки.Вставить(1,"_Разделитель", ТипКнопкиКоманднойПанели.Разделитель);
НоваяКнопка = КП.Кнопки.Вставить(1,"_ВариантыОтчетов", ТипКнопкиКоманднойПанели.Подменю, "Варианты отчетов", );
НовоеДействие = Новый Действие("_СменаВариантаНастройки"); ч = 1;
Для каждого Настройка Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл
НоваяКнопка = КП.Кнопки._ВариантыОтчетов.Кнопки.Добавить("Вариант"+Строка(ч), ТипКнопкиКоманднойПанели.Действие, Настройка.Представление, НовоеДействие);
ч = ч + 1;
КонецЦикла;
УстановитьЗаголовокОТчета(СхемаКомпоновкиДанных.ВариантыНастроек[0].Представление);
КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ТекущийВариантОтчета",СхемаКомпоновкиДанных.ВариантыНастроек[0].Имя);
КонецПроцедуры
(13) vovan_victory, да - я и так пробовал изначально.
был всегда один только - Основной который.
пробовал (сразу) переименовать Основной - ничего не меняло абсолютно.
всегда один только - Основной называется.
(11) vovan_victory, (12) artfa, пробовал восстанавливать - никак вообще не меняет.
два варианта в конфигураторе делал (с переименовыванием их).
в Предприятии всегда один - Основной.
а в конфигураторе делал (с переименовыванием их).
в Предприятии всегда один - Ос
Если после изменения представления в СКД, наименование не поменялось. Достаточно запустить обновление базы. Для этого запускаем базу с параметром "/С ЗапуститьОбновлениеИнформационнойБазы"
Толкну трупик...
тоже искал что делать с названием варианта отчета - оказалось достаточно изменить в СКД на закладке настройки представление (можно и имя) варианта.
(30) вот этот вариант самый рабочий.
Создал альтернытивный отчет, и он ни в какую не выводился. После изменения имени представления первого (основного) отчета в выборке появился и второй отчет.
31.
user598655_ilia-bers
07.12.17 14:53 Сейчас в теме
Может кто то подскажет еще от чего зависит, будет ли в заголовке окна отчета выводиться только имя варианта или ИмяОтчета+ИмяВарианта, в нашей базе много внешних отчетов, и в основном выводится тольок имя варианта "Основной" (ну или другое имя), а в 2-х отчетах выводится Имяотчета+ИмяВарианта. Я их сравнивал везде лазил, но отличий в настройках так и не нашел.
в УТ11.4 в модуле ВариантыОтчетовУТПереопределяемый есть процедура НастроитьВариантыОтчетов, запустить можно либо внешней обработкой либо с запуском базы с ключом ЗапуститьОбновлениеИнформационнойБазы, добавляете в эту процедуру ваш отчет, он появляется в панели отчетов
для других конфигураций общий модуль может отличаться, процедура думаю таже