Имя: Пароль:
1C
1С v8
Запросом получаю ТЧ документа
, ,
0 anisa8310
 
04.06.14
16:51
Всем привет!

Управляемые формы 8,3 конфа самописка
Запросом получаю ТЧ документа, к колонке сумма если 0, тогда не должна отображаться. Запрос изменять нельзя, отображение по команде-кнопке надо такое дополнительное сделать

"Отбора" как в обычном не наблюдаю..в УФ как это сделать не могу найти метод..всем спасибо!
1 Franchiser
 
гуру
04.06.14
16:52
через оформление
2 anisa8310
 
04.06.14
16:54
(1) как? через оформление?)
3 anisa8310
 
04.06.14
16:56
Что свойство в оформлении такое которое будет проверять >=0
4 hhhh
 
04.06.14
17:00
(3) отбор, не?
5 anisa8310
 
04.06.14
17:12
(4) Отбор да и хочу отбором но не знаю как Объект.Остатки.РеальныеОстатки>0
6 anisa8310
 
04.06.14
17:25
&НаКлиенте
Процедура Отбор(Команда)
ЭтаФорма.Прочитать();
Отбор(Объект.Остатки.??? как её писать то
    
КонецПроцедуры
7 anisa8310
 
04.06.14
17:30
ЭлементыФормы.тпТовары.ОтборСтрок.Цена.Использование = Истина;
ЭлементыФормы.тпТовары.ОтборСтрок.Цена.ВидСравнения = ВидСравнения.БольшеИлиРавно;
ЭлементыФормы.тпТовары.ОтборСтрок.Цена.Значение = 100;
8 anisa8310
 
04.06.14
17:30
типа того наверное
9 anisa8310
 
04.06.14
17:36
нет
10 hhhh
 
04.06.14
17:36
ЭлементыФормы это в обычных формах
11 anisa8310
 
04.06.14
17:41
А здесь? Просто "Элементы" не получается и все - документо записаный уже и проведен просто отбор надо сделать у которых меньше нуля убрать
12 anisa8310
 
04.06.14
17:47
Не получается...
&НаКлиенте
Процедура Отбор(Команда)
      Отб();
КонецПроцедуры
&НаСервере

Процедура Отб()
Объект.Остатки.ОтборСтрок.РеальныеОстатки.Использование = Истина;
Объект.Остатки.ОтборСтрок.РеальныеОстатки.ВидСравнения = ВидСравнения.Больше;
Объект.Остатки.ОтборСтрок.РеальныеОстатки.Значение = 0;

    

КонецПроцедуры
13 Franchiser
 
гуру
04.06.14
18:00
(3) да им можно управлять программно. посмотри в типовых (БП 3.0) как скрывают субконто на формах документов.
14 anisa8310
 
04.06.14
18:07
(13) не могу найти и все...раньше как то не так было...ничего не работает -ругается метод объекта не обнаружен
15 Franchiser
 
гуру
04.06.14
18:16
Если я правильно понял что ты хочешь:
Форма - Оформление - Условное Оформление - Открыть - Подробно. Там ставишь условие на <>0.
Ну и программно можно к нему обращаться.
16 hhhh
 
04.06.14
18:16
(14) в свойствах табличной части, там должно быть условное оформление, там назначаешь отбор, как в СКД. Программу не надо писать.
17 anisa8310
 
04.06.14
21:11
(16) нету там такого..1С:Предприятие 8.3 (8.3.4.408) в сврйствах формы есть а вот в таб части нету
18 Franchiser
 
гуру
04.06.14
22:10
(17) в свойствах формы и надо ставить
19 anisa8310
 
04.06.14
22:12
так отбор то нужно делать в табличной части-по значению в колонке)) а не реквизите формы
20 anisa8310
 
04.06.14
22:15
кажется дошло до меня-проверяю благодаря вам!)
21 Franchiser
 
гуру
04.06.14
22:22
Забудь про табличные части, на управляемой форме только отображение данных в элементах формы
22 anisa8310
 
04.06.14
22:27
(21) пытаюсь сейчас ещё, удалось покрасить с синий цвет там где в колонке значение не заполнено-но скрыть убрать снять видимость пока не получилось...) ищу методом "тык"
23 Franchiser
 
гуру
04.06.14
22:36
Навскидку. Доступность -ложь, оформляемые поля все, в условиях - условие на <>0 и на реквизит типа булева который бед регулировать показ.
24 Franchiser
 
гуру
04.06.14
22:39
+ в условии наоборот нужно только =0
25 anisa8310
 
04.06.14
22:39
Отлично! ни капли кода-спасибо тебе огромное-посвятил!
26 anisa8310
 
04.06.14
22:40
да получилось-оказывается все поля надо выбирать-номер по порядку теперь в разброс-ну и ладно я его вообще скрою..)
27 anisa8310
 
04.06.14
22:40
Спокойно ночи!