#0
by dimm7310
Столкнулся с необходимостью управления доспностью параметров отбора отчета на СКД. Допустим есть параметры отбора за период дата1 и дата2 и я хочу некоторым пользователям ограничить доступ к Дате1 и назначить его Дата1 = НачалоМесяца(ТекущаяДата). Как это сделать ? Думаю что из модуля отчета это можно реализовать, но как это сделать найти не могу.
#2
by DmitrO
Для отчетов, я бы вместо ограничения доступностью, сделал проверку заполнения (заполнено не правильно формируем ошибку заполнения настроек и отчет не формируется) и разместил код проверки в модуле отчета, чем насиловать общую форму универсальную отчетов.
#4
by lakich
делай это ПриКомпановкеРезультата в модуле,поищи типовой доступ к параметрам отчета в модуле отчета Параметр[0] , и.тд ..точно не помню..но там кажется есть доступность = Ложь и значение можно заранее выставить
#5
by DrShad
ну и пропиши в условиях ВЫБОР КОГДА МойПользователь в (&мПользователей) ТОГДА НачалоПериода(ДАТА1, Месяц) ИНАЧЕ
#6
by dimm7310
"ПриКомпановкеРезультата " срабатывает когда отчет уже запущен на выполнение , или я ошибаюсь? Мне надо что бы в открывшейся форме настроек сделать недоступным и присвоить значение
#8
by dimm7310
прошу сильно не пинать, впервые с параметрами СКД сделал форму отчета в приСозданииНаСервере но в открывшейся форме значение Начало Периода - пустое, а галка использования включена Что я не так делаю ?
#9
by DrShad
если в первые, то попробуй на форме сам поставь дату, а в модуле объекта при компоновке результата смотри в какой из пачек настроек изменилось значение, потом программно в эту и лезб
#10
by dimm7310
все вроде так же при формировании отчета в компоновке. В отладчике в приСозданииНаСервере значение присваивается, но в при открытии он пустое, получается после затирается. Т.е. если я руками выбираю период 01.10.17 - 02.10.17 и формирую отчет, а затем в отладчике смотрю что присваивается в при повторном открытии отчета значение присвоилось, но в открывшейся форме будет период 01.10.17 - 02.10.17
#13
by dimm7310
Просто руки опускаются, пересмотрел столько статей и примеров по этой теме и вроде делаю как там , а ничего не меняется
#14
by dimm7310
народ, может есть у кого рабочий пример с программным назначением параметров и управлением их доступностью ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Программное управление элементами поля выбора на форме
- Программное создание колонок в табличной части документов
- Программное определение размера БД в SQL
- Программное заполнение реквизитов справочника
- Управление доступностью ячейки Табличного поля на форме.
- СКД: Как общий результат отчета СКД, можно использовать в каждой строке этого же отчета?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- v8. Как управлять доступностью отбора по колонке в форме списка документа
- СКД. Программная установка параметров в управляемой форме отчета. Как?
- v8: 1с 8.2 - Управление доступностью элементов на форме
- Создание отчета через СКД вывод параметров периода на главную форму отчета
В этой группе 1С
- БП 3.0.52.xx: Настройка видимости печатных форм
- Проблемы с объединением ячеек при выводе в макете табличного документа
- СКД-Отчет. Дублирование сумм
- Группировки выражений СКД
- Слетела печать этикеток
- Поле ввода с типом ВидСравненияКомпоновкиДанных
- Изменилось БСП - как теперь получить открытую форму
- УТ11 отправка почты
- Пропала кнопка заполнения документа.
- GUID каждой строки табличной части
- v7: ТИС Как сделать корректировку поступления тмц? Я делаю минусовое поступление
- Универсальный Отчет: отбор по дате документа
- УТ 11.3 Программное создание единиц измерения
- 8.2 БГУ как в ЕПСЧ из группы обратно сделать счет.
- Договор по кредитам и займам (УТ 11.3.4.93)
- Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm
- (ЗУП 3.1) применять налоговый вычет только при начислении зп - как?
- Различаются версии клиента и сервера
- БГУ 1 - Эквайринг - возможен ли?
- КД 2.0 конвертация ТЧ в документе