![]() |
|
Варианты отчета на обычных формах | ☑ | ||
---|---|---|---|---|
0
НоваяВолна
11.08.21
✎
08:07
|
Управление производственным предприятием, редакция 1.2 + CRM ПРОФ, редакция 1.2 (1.2.11/1.2.1) (1.2.11.1)
Дорабатываю отчет на обычных формах. Создал свой вариант отчета, но не могу вспомнить как вывести выбор вариантов в пользовательском режиме. В отчете есть только СхемаКомпановкиДанных, Формы нет. При открытии форма выводится стандартная с кнопками "Действия", "Сформировать", "Конструктор настроек" и "Настройки" + кнопки "Восстановить/Сохранить значения". Нигде не вижу вариантов отчетов. Подскажите как вывести выбор варианта отчета? |
|||
1
ДенисЧ
11.08.21
✎
08:09
|
Свою форму рисовать, насколько я помню. И в ней уже делать выбор.
|
|||
2
НоваяВолна
11.08.21
✎
08:10
|
(1) Если свою форму ,то как обратится к Настройкам и Вариантам отчетов?
|
|||
3
ДенисЧ
11.08.21
✎
08:12
|
(2) А что, ты в форме к схеме компоновки не можешь обратиться? Тебе запрещено под страхом расстрела?
Подсказываю - все настройки и варианты есть в схеме. И прекрасно читаются программно. И даже в встроенной справке описаны, как это странно не звучит... |
|||
4
НоваяВолна
11.08.21
✎
08:23
|
(3) при создании новой формы на нее по умолчанию вывелись те же кнопки, что и без создания
|
|||
5
ДенисЧ
11.08.21
✎
08:24
|
(4) Могу подсказать, как их убрать. И добавить свои.
Но это будет дорого стоить... |
|||
6
НоваяВолна
11.08.21
✎
08:31
|
В ИТС сказано ,что выбор вариантов отчетов должен быть в меню Действия, но даже при создании формы вручную там такого нет
https://its.1c.ru/db/pubessence/content/64/hdoc/h60 |
|||
7
НоваяВолна
11.08.21
✎
08:32
|
(6) + да и кнопки Все действия нет, есть кнопка Действия, с ограниченным набором функций
|
|||
8
ДенисЧ
11.08.21
✎
08:35
|
(6) Картинка на скрине с выбором настроек
https://its.1c.ru/db/content/pubessence/src/141.png?_=1623788197 вообще ни о чём не говорит? Даже о том, что это управляемая форма, например? |
|||
9
banco
11.08.21
✎
08:44
|
(0) Видимо для обычных форм отчета не предусмотрели кнопки выбора варианта. А зачем вообще делать на обычных формах?
|
|||
10
ДенисЧ
11.08.21
✎
08:45
|
(9) Ты не поверишь, но в РФ ещё очень много конфигураций на обычных формах.
Не всем нужны свистоплясалки в такси. |
|||
11
НоваяВолна
11.08.21
✎
09:01
|
(9) нашел решение, все работает:
Процедура _СменаВариантаНастройки (Элемент) Для каждого Настройка Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл Если Элемент.Текст = Настройка.Представление тогда КомпоновщикНастроек.ЗагрузитьНастройки(Настройка.Настройки); Прервать; КонецЕсли; КонецЦикла; КонецПроцедуры Процедура УстановитьВариантыНастроек() КП = ЭлементыФормы.ДействияФормы; НоваяКнопка = КП.Кнопки.Вставить(1,"_ВариантыОтчетов", ТипКнопкиКоманднойПанели.Подменю, "Варианты отчетов", ); НовоеДействие = Новый Действие("_СменаВариантаНастройки"); ч = 1; Для каждого Настройка Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл НоваяКнопка = КП.Кнопки._ВариантыОтчетов.Кнопки.Добавить("Вариант"+Строка(ч), ТипКнопкиКоманднойПанели.Действие, Настройка.Представление, НовоеДействие); ч = ч + 1; КонецЦикла; КонецПроцедуры Процедура ПриОткрытии() УстановитьВариантыНастроек(); КонецПроцедуры |
|||
12
ДенисЧ
11.08.21
✎
09:03
|
Опять я без заработка остался (((
|
|||
13
banco
11.08.21
✎
09:11
|
(10) Я не предлагал перейти на такси. На толстом клиенте нормально открываются управляемые формы.
|
|||
14
ДенисЧ
11.08.21
✎
09:13
|
(13) Во внешних отчётах?
|
|||
15
banco
11.08.21
✎
09:15
|
(14) А где в (0) написано про внешний отчет?
|
|||
16
НоваяВолна
11.08.21
✎
09:26
|
(15) Отчет пока на самом деле внешний, но не суть, потом будет в конфигурации
|
|||
17
НоваяВолна
11.08.21
✎
09:26
|
(12) Что такое не везет и как с этим бороться....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |