v8: СКД. как изменить запрос отчета? #652798


#0 by 2version
Уважаемые форумчане, не подскажите как изменить запрос отчета? Изменял уже по разному, но получается так, что я изменяю а отчет остается прежним. Я так понял работаю с виртуальной частью СКД (Копией). Уже достаточно много форумов перерыл и справку уже задолбать успел. Это последняя версия попытки смены: ********************************************************************* А раньше делал переприсвоением, т.е. вот так: ********************************************************************* ********************************************************************** В общем не получилось у меня ничего. Может быть вы чего подскажите.
#1 by 2version
Никто не знает ответа, или тема уже надоела?
#2 by GANR
исходных данных маловато для решения задачи, но могу дать инструмент - внимательно читай сообщение №4 в ветке .
#3 by 2version
Спасибо, не знаю поможет ли, но все равно спасибо.
#4 by GANR
главное не бросать задачу
#5 by 2version
GANR, проделал все, что там написано. Запросы не отличаются, а вот загрузка озадачила. Вы мне советуете искать в XML файле свой запрос, менять его там и потом грузить в отчет?
#6 by GANR
Вероятно, код не меняет запрос. Лучше в конструктор СКД загрузить оба файла, как сказано в - сразу будет ясно, что и почему не работает. Сразу
#7 by GANR
хотя пардон - не надо последнее делать
#9 by GANR
2-й вариант в - заведомо нерабочий Отчеты.Результат.ПолучитьМакет("РезультатОтчета") просто заново перечитывает СКД с диска и затирает все, что сделано кодом
#10 by 2version
Запрос поменялся, но отчет стоит на своем.
#11 by 2version
Я хотел сделать так, чтобы весь запрос изменялся. Для этого в запросе к отчету еще докинуто поле: "Марка Машины". В этом запросе он отсутствует. Получается в виртуальной части присвоением меняется, а в реальной - нет.
#12 by GANR
у набора данных Запрос есть галочка Автозаполнение - что будет если её в Истина поставить?
#13 by 2version
Оно уже стоит на этом положении. Без этой галочки отчет вообще не заполняется.
#14 by GANR
нужно лишь для того, чтобы наглядно увидеть как выглядит в конструкторе СКД то, что сделано кодом
#15 by 2version
У меня без неё отчет вообще выводиться не хочет.
#16 by 2version
По твоему коду СКД вышло вот таким: ************************************************************ ***********************************************************
#17 by 2version
При этом реально в отчете висит вот такой запрос: *********************************************************** ВЫБРАТЬ Сотрудники.Имя, Сотрудники.Фамилия, Сотрудники.Отчество, Сотрудники.Должность, Сотрудники.Где_работает, Авто.Марка, Авто.Тип_обслуживания, Авто.Заезд ИЗ Справочник.Сотрудники КАК Сотрудники, Справочник.Авто КАК Авто ***********************************************************
#18 by GANR
Нужно ведь ещё настройки компоновки инициализировать и заполнить структуру отчета - они же, судя по коду , пустые. И загрузить в нее вариант по умолчанию
#19 by 2version
Первое точно не катит, там в качестве параметра идет источник доступных настроек. В СКД такого нету, только по умолчанию разве что, оно прошло. Синтаксис: Инициализировать(<ИсточникДоступныхНастроек>) Параметры: Тип: ИсточникДоступныхНастроекКомпоновкиДанных; Неопределено. Схема компоновки данных, из которой будут получаться доступные настройки для настройки системы компоновки данных. Для того, что бы удалить источник доступных настроек из компоновщика настроек параметр должен иметь значение Неопределено. Описание: Выполняет инициализацию компоновщика и его настроек (Настройки) источником доступных настроек. Доступность: Сервер, толстый клиент, внешнее соединение.
#20 by GANR
ну да, ИсточникДоступныхНастроек - без конфигуратора не помню синтаксис просто
#21 by 2version
Сделал вот так, может быть перемудрил, не знаю: ************************************************************* Но это не помогает, запрос как был прежним так и остался.
#22 by 2version
up
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С