Имя: Пароль:
1C
1С v8
Управляемые формы: универсальный отчёт программно
0 OnePrg
 
06.10.20
09:34
Дайте пример настройки и открытия универсального отчёта программно в управляемых формах.
1 GANR
 
06.10.20
10:34
Что же там сложного?
2 mikecool
 
06.10.20
10:36
(0) а у него есть упр форма?
3 OnePrg
 
06.10.20
10:42
(2) BAS Управління торгівлею, редакція 3.2 (3.2.13.2)

http://imagizer.imageshack.com/img923/6601/ZLMqt0.png
4 mikecool
 
06.10.20
10:45
(3) это прекрасно, но нихрена не понятно - форма то у него управляемая или нет
если нет, то что ты хочешь открыть?
5 OnePrg
 
06.10.20
10:49
(4) да, форма управляемая
6 vicof
 
06.10.20
11:06
7 GANR
 
06.10.20
11:25
(2) много лет уже, в БГУ 2.0 точно есть, думаю и в остальных конфигурациях тоже, так как механизм универсальный и всюду подсунуть его очень просто
8 OnePrg
 
06.10.20
12:00
Всем спасибо. Сделал так.

&НаКлиенте
Процедура РегистраторыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    спНоменклатуры = ПолучитьСписокНоменклатурыРегистратора(Элемент.ТекущиеДанные.Регистратор);
    УсловияОтбора = Новый Структура("Номенклатура",спНоменклатуры);
    ПараметрыОтчета = Новый Структура("Период",ПолучитьДату(Элемент.ТекущиеДанные.Регистратор));
    ПараметрыФормы = Новый Структура("Отбор, Параметры, СформироватьПриОткрытии, Расширенный", УсловияОтбора, ПараметрыОтчета, Истина, Истина);
    ОткрытьФорму("Отчет.УниверсальныйОтчет.ФормаОбъекта",ПараметрыФормы);
КонецПроцедуры