![]() |
|
ОбщиеФормы.ФормаВариантаОтчета как открыть? | ☑ | ||
---|---|---|---|---|
0
Maniac
30.04.25
✎
08:19
|
Есть ссылка на вариант отчета.
Нудно открыть не сам отчет, а настройки этого отчета. Вообще даже в типовой невозможно найти использование этой формы. Хотя она есть. Есть правда еще ОбщийФормы.ФормаНастроекОтчета Но там муть такая. Тоже не ясно. |
|||
1
Maniac
30.04.25
✎
08:20
|
У кого нить есть готовый пример открытия настроек отчета (имея ссылку на вариант отчета).
|
|||
2
toypaul
гуру
30.04.25
✎
10:44
|
через навигационную ссылку можно
|
|||
3
Maniac
30.04.25
✎
12:10
|
Не получаетс ничего. Если смотреть код открытия формы настроек из формы отчетов....
там ох.. можно. Передается структура всяких настроек. Все это куда то уходит в глобальники. Сам черт не разберет. Потому что там еще вагоны всякого при открытии самого отчета. А у меня просто ссылка на вариант. |
|||
4
Никулин Леонид
30.04.25
✎
12:27
|
ОткрытьЗначение(<Значение>) пробовали?
|
|||
5
Maniac
30.04.25
✎
15:02
|
(4) там общая форма!
Это не форма элемента или обьекта. А именно общая форма. |
|||
6
youalex
30.04.25
✎
18:05
|
Типа так?
ОткрытьФорму("Отчет.Задачи.ФормаВарианта"); |
|||
7
ldo6
30.04.25
✎
18:43
|
Маня, сложность типовых уже превышает наши способности.
|
|||
8
Maniac
30.04.25
✎
22:04
|
(6) ау алде.. нету там никакой ФормыВарианта у отчета
|
|||
9
Maniac
30.04.25
✎
22:05
|
(7) по факту - просто ковыряние ее никто не оплатит в том размере сколько надо.
|
|||
10
Maniac
30.04.25
✎
22:10
|
Вообще по мне тупо в типовых сделано до ужаса....
Наплодили механизмы вариантов отчетов.... просто тупо вагоны километры лишнего кода.... называется СКД... да там охренье можно сколько ручного кода на все эти отчеты затрачено. И вторая тупость. у отчета - варианты. типа юзер может наделать. Все оно влетает в интерфейс... какие то меню громоздкие... просто ад... Правильно было бы - один отчет, при открытии - список вариантов, сразу при клике видно какой вариант имеет какие настройки. Если надо юзер что то меняет. Или сразу нажимает - и получает отчет... Вместо этого через одно место - открыть отчет, потом лесть в меню. там понимать что за хрень.... Очередной раз убеждаюсь в том что те кто все это творит - совсем нифига не шарят в эргономике интерфейсов. |
|||
11
RomanYS
01.05.25
✎
18:50
|
(0) Форма настроек не работает вроде без основной формы. Отсюда решение: передавай параметр в основную форму и из неё открывай форму настроек.
|
|||
12
Garykom
гуру
01.05.25
✎
19:19
|
(10) Да Маня, 1С нынче это сложно
Очень цуко сложно Это не как раньше формочки-кнопочки Даже другие языки/стеки (не 1С) намного проще сча |
|||
13
Maniac
01.05.25
✎
20:18
|
Все я давно разобрался.
|
|||
14
Maniac
01.05.25
✎
20:18
|
там все проще простого. просто не очевидно.
|
|||
15
Maniac
01.05.25
✎
20:22
|
Надо сначала получить настройки отчета.
Потом впихунть их в структуру. и передавать в форму параметром. ПараметрыФормы = ПолучитьНастройкиОтчетБуфер(АктивныйОтчетБуфер); Обработчик = Новый ОписаниеОповещения("ПрименитьНастройкиОтчетБуфер", ЭтотОбъект, ПараметрыФормы); ОткрытьФорму(ПараметрыФормы.ПолноеИмя + ".ФормаВарианта", ПараметрыФормы, ЭтотОбъект, , , , Обработчик); Но чтобы их получить езе процедуру надо сварганить. и так далее. |
|||
16
Maniac
01.05.25
✎
20:24
|
(12) да мне по барабану. я все равно упертый и разрою. Обычно самому и приходится разрывать. Но зато кайфовые решения у меня
|
|||
17
youalex
02.05.25
✎
11:58
|
(8) Форма вариантов установлена как общая для всех отчетов (закладка Представление вроде в свойствах конфы), и действует для всех отчетов, где не указана другая форма конкретно.
|
|||
18
youalex
02.05.25
✎
12:00
|
(10) неправильно. Варианты - скорее для разработчика, для пользователя - пользовательские настройки (состав, т.е. доступность которых задаются разработчиком в рамках варианта)
|
|||
19
Maniac
02.05.25
✎
12:00
|
(17) форма формой. чтобы ее открыть - в нее надо передать параметры и там все запутано. Я об этом написал выше.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |