|
Параметры СКД на форме внешнего отчета | ☑ | ||
---|---|---|---|---|
0
Масянька
15.05.20
✎
09:21
|
День добрый!
Вводные: платформа 8.2.15.318, обычные формы. Есть отчет (написан не мной). Используется СКД. Для моей задачи нужно было ввести новый параметр (дата среза РС). Этот параметр вруную задавать не нужно, поэтому в настройках в параметрах СКД убрала, но... На форме отчета есть ПанельПользователяГоризонтальная, в ней появился этот параметр и убрать не могу. Подскажите - как? На скрине: синим - то, что было изначально и должно остаться, красным - новый параметр, которого быть не должно. https://cdn1.savepice.ru/uploads/2020/5/15/3225240156d1c3bf31cc7f3087369216-full.jpg Спасибо. |
|||
1
toypaul
гуру
15.05.20
✎
09:24
|
Во 1х ограничить на закладке Параметры доступность пользователю для этого параметра
|
|||
2
toypaul
гуру
15.05.20
✎
09:25
|
во 2х, а кто ж его знает как в этом "написанном кем-то" отчете да еще и в ОФ параметры на эту панель добавляются. телепаты только на канале ТНТ
|
|||
3
toypaul
гуру
15.05.20
✎
09:26
|
в 3х, убрать его из пользовательских настроек, если по какой-то непонятной причине "кто-то" его туда добавил
|
|||
4
Масянька
15.05.20
✎
09:27
|
(1) https://cdn1.savepice.ru/uploads/2020/5/15/b1f7eebdb6094902fdee1739e8e48a45-full.jpg - самый первый.
Включать в доступные поля - не меняется ничего. |
|||
5
Масянька
15.05.20
✎
09:28
|
(2) По коду - нигде не нашла названия этой панели.
ПриОткрытии (весь код): ТиповыеОтчеты.ОбновитьТаблицуДоступныхНастроекПользователю(ЭтотОбъект); ТиповыеОтчеты.УстановитьВариантПоУмолчанию(ЭтотОбъект, ЭтаФорма); // Нарисуем кнопки выбора настроек на верхней панели ТиповыеОтчеты.ОбновитьКнопкиВыбораНастроек(ЭтаФорма, ЭтотОбъект, ПредставлениеНастройки, РежимРедактированияНастройки); ТиповыеОтчеты.ОбновитьФормуТиповогоОтчетаПоКомпоновщику(ЭтотОбъект, ЭтаФорма); ТиповыеОтчеты.УстановитьВидимостьПанелиВариантовПоУмолчанию(ЭтотОбъект, ЭтаФорма); ТиповыеОтчеты.УстановитьВидимостьПанелиПользователяПоУмолчанию(ЭтотОбъект, ЭтаФорма); ТиповыеОтчеты.ВосстановитьНастройкиФормыОтчета(ЭтотОбъект, ЭтаФорма); ТиповыеОтчеты.УправлениеОтображениемПанелиВариантов(ЭтаФорма); ТиповыеОтчеты.УправлениеОтображениемПанелиПользователя(ЭтаФорма); |
|||
6
Масянька
15.05.20
✎
09:29
|
(3) https://cdn1.savepice.ru/uploads/2020/5/15/19e67677bccb33e768828255e546273d-full.jpg - самое первое, что проверила.
|
|||
7
Масянька
15.05.20
✎
09:30
|
В пользовательском режиме: нет в параметрах, есть только в этой долбаной панели.
|
|||
8
toypaul
гуру
15.05.20
✎
09:30
|
(5) надо лучше искать. потом тут рассказать. и какая конфа? может заглянут в тему братья по несчастью.
|
|||
9
toypaul
гуру
15.05.20
✎
09:32
|
как плохая идея - грохнуть эту панель. может что-то сломается и в этом поломанном месте и искать причину
|
|||
10
toypaul
гуру
15.05.20
✎
09:32
|
ну или закоментить все эти вызовы. по очереди
|
|||
11
Масянька
15.05.20
✎
09:32
|
(8) УПП 8.1.10.17
|
|||
12
Масянька
15.05.20
✎
09:32
|
(9) Ничего не ломается.
|
|||
13
Масянька
15.05.20
✎
09:35
|
Исчезает, если отключить Период (в параметрах).
|
|||
14
Cyberhawk
15.05.20
✎
09:39
|
(4) В СКД две вкладки "Параметры". Ты не в той делаешь.
|
|||
15
Масянька
15.05.20
✎
09:40
|
(14) А в какой надо?
|
|||
16
Cyberhawk
15.05.20
✎
09:41
|
(15) В настройках структуры (последняя вкладка в редакторе СКД) у корня "Отчет". Там ПКМ - свойства пользовательских настроек - найдешь флажок.
|
|||
17
Масянька
15.05.20
✎
09:42
|
||||
18
SleepyHead
гуру
15.05.20
✎
09:43
|
||||
19
SleepyHead
гуру
15.05.20
✎
09:43
|
(17) Не там, делай как в 18
|
|||
20
Масянька
15.05.20
✎
09:44
|
||||
21
SleepyHead
гуру
15.05.20
✎
09:45
|
Установи флажок "Ограничение доступности", и параметр не будет виден пользователю в любом варианте отчета. Но при этом он будет доступен в схеме для работы.
|
|||
22
Cyberhawk
15.05.20
✎
09:45
|
(20) ПКМ не там жмешь. Учитывай (14).
|
|||
23
Масянька
15.05.20
✎
09:45
|
(21) НЕ РАБОТАЕТ!!!!! :(((((((((((((((((((((((((((((((
|
|||
24
SleepyHead
гуру
15.05.20
✎
09:46
|
(16) Или я не понял задачу в (0), или ты ее троллишь ))
|
|||
25
SleepyHead
гуру
15.05.20
✎
09:46
|
(23) Возможно, я не понял задачу, описанную в (0). Но у меня в отчетах работает.
|
|||
26
Масянька
15.05.20
✎
09:47
|
(22) Последняя вкладка, у корня "Отчет"
|
|||
27
Масянька
15.05.20
✎
09:47
|
(25) У меня тоже работает, если писать новый.
Здесь, судя по всему, где-то сохраняется, а где - ХЗ... |
|||
28
Cyberhawk
15.05.20
✎
09:48
|
(26) Я нигде не писал, что ПКМ надо по корню делать.
|
|||
29
Cyberhawk
15.05.20
✎
09:50
|
На корень надо встать, чтоб искомая вкладка стала видна
|
|||
30
Масянька
15.05.20
✎
09:55
|
||||
31
toypaul
гуру
15.05.20
✎
09:58
|
(13) кто-то не умеет "готовить" СКД :) так это и есть период, а не твоя отключенная ДатаСреза
|
|||
32
Cyberhawk
15.05.20
✎
10:04
|
||||
33
Масянька
15.05.20
✎
10:34
|
Я продолжу...
Подмастерьям поваров надо же учиться... Процедура ОбновлениеОтображения() Экспорт Если ПанельНастроекНарисована <> Истина И Не Модифицированность Тогда // Инициализация компоновщиков настроек и, если необходимо, загрузка настроек по умолчанию ЗагружатьНастройкиПоУмолчанию = Не РежимРедактированияНастройки И Не ЭтоОтработкаРасшифровки И СохраненнаяНастройка.Пустая(); Схема = ТиповыеОтчеты.ИнициализироватьКомпоновщикНастроек(ЭтотОбъект, , ЗагружатьНастройкиПоУмолчанию); КомпоновщикНастроекПользователя.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема)); // Если Не ЭтоОтработкаРасшифровки И Не РежимРедактированияНастройки Тогда ПрименитьНастройку(); ТиповыеОтчеты.ПрименитьНастройкуПользователяНастройкиОтчета(ЭтотОбъект); //ТиповыеОтчеты.ОбработкаФормыПослеПримененияНастройки(ЭтотОбъект, ЭтаФорма); Иначе // Отработаем изменение отображение панели настроек ТиповыеОтчеты.УправлениеОтображениемЭлементовФормыТиповогоОтчета(ЭтотОбъект, ЭтаФорма); ТиповыеОтчеты.ПерерисоватьПанельНастроек(ЭтотОбъект, ЭтаФорма, ); КонецЕсли; ПанельНастроекНарисована = Истина; КонецЕсли; ТиповыеОтчеты.ОбновитьЗаголовокТиповогоОтчета(ЭтотОбъект, ЭтаФорма); КонецПроцедуры Вот эта строчка - //ТиповыеОтчеты.ОбработкаФормыПослеПримененияНастройки(ЭтотОбъект, ЭтаФорма); - если заремить нет никаких настроек (абсолютно). Если разремить -появляются настройки (все + панель пользователя). Как изменить сохраненную настройку? |
|||
34
Масянька
15.05.20
✎
12:26
|
Вот эта строчка:
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизации.СрезПоследних(&ДатаСреза) КАК РаботникиОрганизацииСрезПоследних дает Период в параметрах. Вариант избавиться от него (Периода)? |
|||
35
Масянька
15.05.20
✎
13:28
|
Что, никто не умеет готовить? Такую простую вещь...
|
|||
36
toypaul
гуру
15.05.20
✎
13:29
|
СрезПоследних({&ДатаСреза})
|
|||
37
toypaul
гуру
15.05.20
✎
13:31
|
предлагаю прочитать http://catalog.mista.ru/public/1219807/
там в том числе про это есть |
|||
38
Масянька
15.05.20
✎
13:33
|
(36) Спасибо огромное!
(37) У меня книжка Хрусталевой по СКД, а там нету. Спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |