#0
by Seducer
УТ 10.3.6.8. Сделал отчет и решил его прикрутить к универсальному отчету (типовому в УТ). Все сделал, как в других отчетах, но измерения и отборы были пустые и ничего туда не добавлялось. Т.е. построитель в универсальном отчете не инициализировался. Пока не вставил ЗаполнитьНастройки - не пошло. Но в других типовых отчетах ЗаполнитьНастройки нигде нет, но все работает. В чем секрет?
#1
by eddy_n
Ты ничего не путаешь? В типовой УТ в отчётах на основе универсального ПередОткрытием формы отчёта используется ЗаполнитьНачальныеНастройки. Название этой процедуры говорит само за себя.
#2
by Seducer
Нет, не путаю. ЗаполнитьНачальныеНастройки вызывается. Там я и указал текст запроса, представления полей, показатели и т.д. Но когда я там добавляю описание группировки и отбора, при открытии там пустота. Только после того как я указал дополнительно ЗаполнитьНастройки все стало добавляться. Но в типовых отчетах, которые также построены на базе универсального, ЗаполнитьНастройки отсутствует.
#4
by Seducer
не-а, не забыл. все есть. и все работает так как надо, если добавить УниверсальныйОтчет.ПостроительОтчета.ЗаполнитьНастройки; после присваивания построителю текста запроса. :-)
#6
by eddy_n
Сравнивай шаг за шагом процедуру ЗаполнитьНачальныеНастройки с типовой. Думается мне, что-то ты упускаешь.
#7
by Seducer
Брал для сравнения два отчета из типовой. С моим описание один к одному (ну кроме того, что текст запроса мой и поля тоже). Нигде ничего на "вручную" нет. см. 5. Ничего не упустил. Проверил несколько раз, причем на разных отчетах. Те же описания представления полей, описания показателей, группировок, отборов и т.д. Чудеса какие-то. :-( При вызове формы настройки ни в группировки, ни в отборы ничего добавить нельзя. Так бывает, если построитель не знает, что ему использовать в этих полях. Поэтому и используется ЗаполнитьНастройки после указания текста запроса. Но в том-то и все "чудеса", что нет там этого. Для примера, если есть УТ - откройте и посмотрите сами. :-) Откуда это заполняется - понять не могу. Пока указал дополнительно эту строчку. Все нормально работает и выводит. Просто интересно, как же это работает в типовых, ведь такой строчки там нет.
#9
by Seducer
Точно. В яблочко. Щас еще раз прошелся отладчиком, но точку останова сразу после присвоения текста запроса поставил. В типовом уже все стало заполнено, в моем - нет. Стал рыться... Оказывается, я в конструкторе на вкладке "Построитель" ничего не указал. :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как узнать размер таблицы в SQL базе?
- Масштабирование колонок в отчете на базе универсального
- Настройки универсального отчета в УТ 10.2
- В базе БП 1.6 несколько организаций. В базе БП 2.0 – одна. Перевод.
- Отчет на базе Универсального отчета в 1с 8.1
- УТ 10.3, отчет на Построителе Отчета - настройки отчета
- Форма настроек отчета СКД как у Универсального отчета
- Добавление вывода процентов в отчете на базе Универсального отчета УТ 10.3
- параметры отчета при использование Универсального отчета
- Доработка отчета на базе универсального отчета
В этой группе 1С
- Как для каждого начисления получить срез последних из регистра сведений
- Управление торговлей. Переоценка товара на складе.
- Проектирование: наложение интерфейсов. как програмно можно поменять интерфейс у пользователя?
- Подключение ККМ к 1С
- Разработку форм рекомендуется выполнять в разрешении 96 DPI
- 1C77 + Server 2003: Неудачная попытка создания объекта (com.sun.star.ServiceManager)
- Когда 1С добавит возможность получать ГУИД в запросах?
- Оплата по пластиковым картам и Договор эквайринга
- вот это реально дурдом (про фильм с переводом с русского на украинский)
- v7: Описание типовой конфигурации Зарплата и Кадры 2.3
- v7: Ошибки при загрузке базы 1С 7.7
- Дерево значений сохранить в excel
- как нажать программно кнопку на форме
- выбор договора в поступлении товаров и услуг
- Как в УТ установить скидку на все товары компанием за исключением 10 позиций?
- Вложенные области макета
- Как распечатать pdf из 1С?
- Как исправить договор контрагента?
- Событие при изменении порядка строк
- Непереключаемые интерфейсы