#0
by red14_88
Сабж. В управляемых формых. Порывшись на форуме нашёл такой способ: в команде открытия формы пишем: В модуле формы отчета пишем: &НаСервере В модуле объекта отчета соответственно: В результате отчет формируется с моим отбором. Верно, собака, фомируется. Но в форме отчета отбор не устанавливается (вынесен как таблица с источником данных Отчет.КомпоновщикНастроек.Настройки.Отбор. И поле результата неактивно, висит сплешка "нажмите сформировать чтобы тря-ля-ля". А надо мне не формировать отчет, мне надо отбор установить и фрому открыть. Помогите, люди добрые, спасибо.
#1
by QLgKR
А не проще ли использовать параметры формы отчета Отбор и СформироватьПриОткрытии и не лепить все это?
#2
by red14_88
у формы нет параметра Отбор. Отбор это настройки компоновщика настроек. И как в СформироватьПриОткрытии передать значения отбора? Возможно, способ который я применил не самый лучший, но другого не знаю( Изначально задача такая - форма списка документов, нажимем кнопку, открывается отчет с отбором по контрагенту, который в документе из активной строки. Как то так. Причем не обязательно сразу формировать отчет, надо именно установить отбор. Ибо форма под шибко умных юзверей. Выбрать из дерева контрагента задача непосильная.
#4
by red14_88
Попробовал сделать так. Только у меня поле для отбора это "Заказ.Грузополучатель", соответственно ругается на говорит "Параметр №1 недопустимое значение". Надо обязательно отдельным полем выносить в запросе?
#5
by QLgKR
это конструктор структуры ругается. Да надо делать отдельным полем или идти другим путем.
#6
by red14_88
Добавил поле. Отчет формируется, причем с верным отбором. Но, в форме отчета отбор по-прежнему не заполнен. Как и в случае, когда отбор накладывался моим способом. Мб надо как-то именно к элементу формы обратиться? Хотя врядли, он связан с отчетом, а отчет сформирован по нужному отбору...
#8
by red14_88
не совсем понял, в каком месте этот код должен быть выполнен? И под "ИдентификаторПользовательскойНастройки" подразумевается идентификатор поля отбора, который в СКД назначен? В Вашем коде написано Добавить "(Тип("ЭлементОтбораКомпоновкиДанных")", а у меня поле отбора уже настроено в СКД, надо только значение установить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: СКД, программная настройке
- Управляемая форма отчета СКД с вариантами. Программная установка параметров.
- СКД. Программная установка параметров в управляемой форме отчета. Как?
В этой группе 1С
- Посчитать количество купонов
- v8: Выпущена 8.2.15 (финал - 8.2.15.294 от 27.01.12)
- УФ, нужно при печати документа изменить его реквизит и записать, как?
- 1С8 Розница - достоинства и недостатки
- Необходимо создать свою нумерацию документов для каждого контрагента в УТ11
- Перенос из Комплексной конфигурации 1С 7.7 в Комплексную автоматизацию 1С 8.2
- Внутренняя ошибка центра лицензирования
- Переделка блока питания ATX ATX1023 230 WATT для большей мощности (продолжение)
- Выгрузка из ЗУП в БП 2.0 УСН Расходы
- Вывод сообщений из фонового задания
- RDP. Черный экран после подключения
- Не зачет аванса обработкой восстановление последовательности расчетов
- Работа с номенклатурой (ТМЦ) в УПП
- Подскажите по RLS
- Рауз. Не указан счет учета затрат - каким отчетом отловить ошибку?
- УПП 8.2 не могу найти форму ИНВ-11 и скачать тоже не получается
- 1C 8.2 Как обратится к реквизиту отчета из модуля формы отчета?
- Переход с 1С БП Проф на базовую?
- Документ.ФормаСписка
- Ошибка в значении типа 'Дата'