Имя: Пароль:
1C
1С v8
Открытие ФормыСписка с отбором по кнопке
0 smochok
 
23.07.15
13:15
Здравствуйте, хочу сделать, что бы при нажатии по кнопке открывалась ФормаСписка документа с моим отбором. Код писал по справочнику, но он не работает. Подскажите, в чем ошибка. Вот сам код:
Процедура РаботыНажатие(Элемент)
    
    П = Новый Структура("Сумма","200");
    ПВ = Новый Структура("Отбор", П);
    Форма = ПолучитьФорму("Документ.АктОбОказанииПроизводственныхУслуг.ФормаСписка", П,);
    Форма.Открыть();

КонецПроцедуры
1 Галахад
 
гуру
23.07.15
13:18
А че П, а не ПВ?
2 smochok
 
23.07.15
13:21
Попробовал ПВ, тоже не работает
3 smochok
 
23.07.15
13:21
Открывает просто список, без отбора
4 Галахад
 
гуру
23.07.15
13:22
А так:
ОткрытьФорму("Документ.АктОбОказанииПроизводственныхУслуг.ФормаСписка", П,);
5 smochok
 
23.07.15
13:24
Все тот же список открывается, без отбора
6 Галахад
 
гуру
23.07.15
13:24
Ну ПВ, в смысле.
7 smochok
 
23.07.15
13:25
И если ПВ ставить, также
8 smochok
 
23.07.15
13:26
Кстати 1с 8.3, конф. Бухгалтерия для Украины 1.2
9 Галахад
 
гуру
23.07.15
13:28
Это чего, обычные формы?
10 smochok
 
23.07.15
13:29
Где это посмотреть?
11 Галахад
 
гуру
23.07.15
13:34
Гм. В свойствах формы.
12 smochok
 
23.07.15
13:36
Обычная
13 Галахад
 
гуру
23.07.15
13:39
(12) Тогда надо по другому:
http://1c-programmer-blog.ru/programmirovanie/kak-otkryt-formu-s-otborom.html
п. 1.
14 smochok
 
23.07.15
13:43
Пробовал же, не работало
А сейчас заработало, спасибо :)
15 smochok
 
23.07.15
13:44
Вот код:    
нФормаВыбора = Документы.АктОбОказанииПроизводственныхУслуг.ПолучитьФормуСписка();
    нФормаВыбора.Отбор.СуммаДокумента.ВидСравнения = ВидСравнения.Равно;
    нФормаВыбора.Отбор.СуммаДокумента.Значение  = 200;
    нФормаВыбора.Отбор.СуммаДокумента.Использование = Истина;
    нФормаВыбора.Открыть();
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой