#0
by Sasha_H
Поступила задача в ведомость товара добавить код производителя, этот код находиться в РС "Штрихкоды". Ну я решил сделать подмену текста запроса в ведомости и сделал это. Но натолкнулся на одну плохую вещь, когда делать такую подмену, то при выборе пользователем флага "Отобразить свойства и категории" визуально отображаються не имена свойств или категорий, а их Ключи в запросе. То есть слетают настройки. Я прошёлся отладчиком и не раз и список сопоставлений в нормальном состоянии, а отображается криво! В чем косяк?
#2
by Sasha_H
а есть кусок рабочего кода как это сделать только именно с универсальными механизмами...
#4
by Sasha_H
ну дык типовые отчеты не подменюют запрос у построителя. А я уже готовый запрос, получаю и корректирую его то есть добавляю соединения к РС штрикоды и отдаю его обратно построителю.
#5
by Defender aka LINN
Нет типовых под рукой. Что-то типа "ЗаполнитьПредставленияПолей" или как-то так.
#10
by НЕА123
все правильно. ты спутал, батя... (с) сначала текст присвой, после ТекстЗапроса...... .... установитьначальныенастройки один раз в самом низу.
#11
by Михаил Козлов
Да. При присвоении текста у построителя слетают настройки. Их нужно перед сменой текста получить, а потом восстановить.
#12
by Sasha_H
если сделать УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина); Тогда моего изменения текста запроса не будет так как он перезаполняет текст запроса!
#15
by НЕА123
в я написал, что просто надо сначала присвоить текст а потом уж всякая лабуда. а текст без всякой там заменить жестко вставь. подсмотри анализ заказа покупателей.
#17
by Михаил Козлов
вроде настройки = Построитель.ПолучитьНастройки и Построитель.УстановитьНастройки(настройки);
#19
by Михаил Козлов
В смысле? УстановитьНастройки (SetSettings) Синтаксис: УстановитьНастройки(<Настройки>, <Отбор>, <Порядок>, <Измерения>, <Выбранные поля>, <Условное оформление>) Параметры: <Настройки> (обязательный) Тип: НастройкиПостроителяОтчета. Устанавливаемые настройки. <Отбор> (необязательный) Тип: Булево. Признак необходимости установки отбора. Значение по умолчанию: Истина <Порядок> (необязательный) Тип: Булево. Признак необходимости установки порядка. Значение по умолчанию: Истина <Измерения> (необязательный) Тип: Булево. Признак необходимости установки настроек измерений. Значение по умолчанию: Истина <Выбранные поля> (необязательный) Тип: Булево. Признак необходимости установки выбранных полей. Значение по умолчанию: Истина <Условное оформление> (необязательный) Тип: Булево. Признак необходимости установки условного оформления. Значение по умолчанию: Истина Описание: Устанавливает настройки. Примечание: Загружает настройки построителя отчета, только в том случае, если текст запроса позволяет использовать такие настройки.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как подменить представление объекта?
- Текст построчно в элементе диалога "Текст"
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
- Как подменить форму элемента по умолчанию?
- Как подменить типовую печатную форму внешней в Бухгалтерии 3.0?
- Как в построитель запроса передать текст запроса из ТЗ?
В этой группе 1С
- СКД: Помогите с СКД
- Как в MS SQL2005 настроить автоматическое обрезание лога транзакций?
- v7: Длина индекса превышает максимальную длину и не может быть уменьшена
- Не работает граница последовательности в УПП
- Пересчет курсовой разницы на каждый день
- Как из 1С получить имя сеанса?
- ОбменДанными.Получатели.Добавить(Узел) vs ПланыОбмена.ЗарегистрироватьИзменения(Узел)
- Функция Формат не работает как надо
- ЗУП не вычитаются праздники при формировании отпуска.
- Удаление объекта метаданных средствами SQL
- Куда сохраняет функция СохранитьЗначение()?
- Как отразить в ЗиК источник финансирования?
- Как при открытии документа открывать в справочнике определнное значение
- Как поместить запрос во временную ТЗ и обратиться к ней
- Как преобразовать ссылку в строку (1С+Delphi)
- УПП: Способы распределения статей затрат, подскажите!
- Как сделать из SQL версии базу файловую?
- Как узнать сумму продаж за месяц
- В плане обмена пропала метка ЭтотУзел()
- Единый список баз у всех пользователей 1С 7.7 и немного о 8.1