#0
by FAR_E_R
Добрый день! Выгружаю результат запроса из СКД в таблицу значений по следующему варианту: Как сделать так чтобы в таблицу значений выгружались все поля запроса из СКД а не только те которые пользователь выбрал для в настройках СКД.
#3
by тарам пам пам
Не прокатит. В ТЗ выгружается все равно по настройкам варианта отчета, флажок "обязательное" влияет только на то, будет ли СКД исключать это поле из запроса, если оно не используется. Поэтому единственный вариант - модифицировать КомпоновщикНастроек.Настройки, добавляя туда все нужные поля.
#5
by lodger
глупое предложение конечно, но может проще отдельно выдернуть запрос из СКД и выполнить его? да, двойное обращение к бд, да, дольше, но и вы ответьте - зачем вам табзнач под скд? может вам и скд не особо нужно в таком случае? скд оптимизирует запрос так, как ему заблагорассудится, отбрасывая ненужные ему поля из запроса.
#6
by FAR_E_R
Предполагалось использование двух схем компоновки данных. В первой схеме выполняется запрос, который далее выгружается в таблицу значений, там обрабатывается и возвращается в СКД по вторую схему как внешний данные. Ну, раз нельзя тогда оставлю как есть. Сейчас запрос выполняется отдельно от СКД и загружается в СКД как внешний данные. Но при такой схеме есть минус. Сложные отборы пользователя в СКД нужно преобразовывать в параметры внешнего запроса вручную. Я хотел, чтобы СКД выдавала в таблицу значений данные с учетом сложных отборов пользователей, но при этом, сохраняя все поля, даже если пользователь их скрыл.
#7
by LordCMEPTb
А что мешает для выгрузки в таблицу значений скопировать настройки компоновки, в которых указать все поля, и на этапе формирования макета компоновки дать именно эти настройки?
#12
by DrZombi
Формируй запрос в построителе. Зачем тебе вообще такие сложности с СКД? Ну коль так хочется, то готовь программно СКД с нужными полями :)
#13
by Franchiser
ОК, если нужны отборы можно взять НастройкиПоУмолчанию и на них наложить только отборы и, при необходимости, пользовательские отборы.
#14
by Franchiser
вообще я бы запретил в этом случае все настройки скд, вывел бы необходимые пользовательские отборы на форму и их крутил, если что-то сложно через внешний набор данных (Результат запроса) с передачей результата в компоновку
#15
by FAR_E_R
К сожалению, запретить пользователю настраивать отчет не могу, но вот вариант с подменой настроек на настройки по умолчанию с переносом в них отборов мне очень понравился, буду реализовывать, большое спасибо всем кто помогал, как получится, выложу код, хоть его будет и мало…
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Выгрузка результата запроса в таблицу значений
- Выгрузка запроса, в существующую таблицу, не очищая данные
- Вопрос по ЗиК. Выгрузка проводок и данных налогового учета.
- СКД: СКД на два запроса один отбор
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Вычисляемое поле на основе агрегатных функций запроса...
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Как передать таблицу значений как параметр в СКД?
- СКД: Как использовать результат запроса СКД который воводится в таб. поле отчета?
- Выгрузка/загрузка XML. Выгрузка РН
- Выгрузка результата пакетного запроса в таблицу значений
- как выгрузить из запроса всех полей на список значений
В этой группе 1С
- СКД: объединение 2-х отчетов в 1
- Как в выборке из результатов запроса проверить существование свойства?
- Сущность Catalog_ не найдена
- ут 11.2 отсрочка платежа по договору
- v7: Прямые запросы. Итоги
- Эквайринги Сбербанка через терминальный сервер
- Настройка прав в КА 2.0
- Связи параметров выбора у реквизита составного типа
- Файловый вариант против сервера 1С
- Обновление индекса
- v7: Создание файла XML в 1с 7.7
- Как сделать обработчик события НачалоВыбора у дополнительного реквизита на форме
- Кто-нибудь сталкивался - УПП не умеет считать курсовые разницы...
- EAN-13 и ITF-14 - как соотносятся?
- запись в регистр сведений УФ
- Обмен через Универсальный обмен данными ошибка Бух3.0-Ут 11.2.
- Объединение наборов Данных СКД
- УТ 11. Регистр ЗаданияКРасчетуСебестоимости
- Реализация товаров в 1С УТ
- УПП1.3 Платежное поручение. Неправильно разбивает сумму, на 61.01 и 62.02