|
Как отказаться от смены пользователем варианта отчета СКД? | ☑ | ||
---|---|---|---|---|
0
fisher
16.07.20
✎
18:01
|
Типа пользователь выбирает другой вариант, а ему "Не, дорогой. Ты еще не все дела сделал. Не дам тебе поменять вариант".
|
|||
1
cvrnvge
16.07.20
✎
18:05
|
Я не разбираюсь и подсказать не смогу, но мне для себя интересно, как узнать, что ещё не все дела сделал?
|
|||
2
hhhh
16.07.20
✎
18:21
|
(0) где-то была собственная кнопка переключения вариантов, не могу найти.
|
|||
3
toypaul
гуру
16.07.20
✎
19:28
|
Недавно у коллег такой вопрос был. Отказаться нельзя. Можно отловить факт загрузки и там загрузить типовые или еще какие-то настройки
|
|||
4
fisher
17.07.20
✎
10:49
|
(3) Пытаюсь идти по этому пути, но что-то не выходит каменный цветок.
Переписываю в ПередЗагрузкойВариантаНаСервере и КлючТекущегоВарианта и ПредставлениеТекущегоВарианта и Настройки (пробовал брать и из обработчика и из компоновщика настроек) - все равно происходит переключение (меняется представление в шапке и загружаются как настройки другого варианта, так и его пользовательские настройки). У коллег получилось родить рабочий вариант? |
|||
5
fisher
17.07.20
✎
11:47
|
хнык
|
|||
6
D_E_S_131
17.07.20
✎
11:58
|
+ к (1), мне вот тоже интересно, зачем создавать вариант, а потом не давать им пользоваться какой-то "почтальонпечкенизм" получается :)
|
|||
7
fisher
17.07.20
✎
12:00
|
Это редактируемый отчет. Пользователь в т.ч. может через него вносить данные. Хочу при наличии несохраненных данных выдавать стандартный вопрос и пока пользователь не откажется от сохранения изменений оставаться на старом варианте.
|
|||
8
fisher
17.07.20
✎
12:44
|
Сдаюсь. Будет своя кнопка, как в (2)
|
|||
9
D_E_S_131
17.07.20
✎
12:57
|
(7) А в виде отчета это сделано потому что хочется использовать СКД, но как его использовать программно для получения данных в обработку очень сложно разобраться?
|
|||
10
fisher
17.07.20
✎
13:28
|
(9) Потому, что это одновременно аналитический инструмент с информацией для принятия решений, возможностей представления которой в формате обработки недостаточно.
|
|||
11
fisher
20.07.20
✎
17:07
|
Как оказалось, программное переключение варианта не совсем идентично интерактивному. Может, кому пригодится:
&НаСервере Процедура ПереключитьВариант(КлючВарианта) МассивСловИмениФормы = СтрРазделить(ИмяФормы, ".", Ложь); ИмяОтчета = МассивСловИмениФормы[0] + "." + МассивСловИмениФормы[1]; ХранилищеСистемныхНастроек.Сохранить(ИмяОтчета + "/" + КлючТекущегоВарианта + "/ТекущиеПользовательскиеНастройки", , Отчет.КомпоновщикНастроек.ПользовательскиеНастройки); УстановитьТекущийВариант(КлючВарианта); Элементы.Результат.ОтображениеСостояния.Текст = "Отчет не сформирован. Нажмите ""Сформировать"" для получения отчета."; Элементы.Результат.ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.Неактуальность; Элементы.Результат.ОтображениеСостояния.Видимость = Истина; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |