|
Открыть регистр сведений по кнопке поля ввода | ☑ | ||
---|---|---|---|---|
0
Adgjj
16.02.12
✎
09:09
|
Скажите, пжл, как по кнопке "Открыть" поля ввода (в поле выбирается значение справочника "Виды работ")отображать РегистрыСведений.РасценкиПоВидамРабот только для значения поля ввода. Сейчас отображаются все записи регистра.
Процедура ВидРаботОткрытие(Элемент, СтандартнаяОбработка) //кнопка Открытие СтандартнаяОбработка = Ложь; //чтобы не открывался Спр(ВидыРабот) //РасценкиПоВидамРабот = РегистрыСведений.РасценкиПоВидамРабот; РасценкиПоВидамРабот = РегистрыСведений.РасценкиПоВидамРабот.СоздатьНаборЗаписей(); //НаборЗаписей РасценкиПоВидамРабот.Отбор.ВидРабот.Установить(ВидРабот); Форма = РасценкиПоВидамРабот.ПолучитьФорму("ФормаСписка",,Элемент); Форма.Открыть(); КонецПроцедуры |
|||
1
Fish
16.02.12
✎
09:11
|
Устанавливай отбор для формы списка, а не для набора записей Набор записей тут причём? :)))
|
|||
2
Adgjj
16.02.12
✎
09:14
|
а как это сделать.
Форма = РасценкиПоВидамРабот.ПолучитьФорму("ФормаСписка",,Элемент); не фильтрует |
|||
3
Wobland
16.02.12
✎
09:16
|
ЭлементыФормы.Организации.Значение.Отбор.Ссылка.Использование=Истина;
ЭлементыФормы.Организации.Значение.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке; ЭлементыФормы.Организации.Значение.Отбор.Ссылка.Значение=СписокОрганизаций; |
|||
4
Fish
16.02.12
✎
09:17
|
У тебя на форме списка что? РегистрСведенийСписок? Вот и используй:
РегистрСведенийСписок.<Имя регистра сведений> (InformationRegisterList.<Имя регистра сведений>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей регистра в списке. В качестве свойств объекта могут выступать поля регистра сведения. Имена свойств совпадают с именами полей регистра. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Отбор возможен по значениям измерений, периоду (для периодических регистров), регистратору (для регистров, управляемых регистраторами), номеру строки (для регистров, управляемых регистраторами). |
|||
5
Fish
16.02.12
✎
09:18
|
(4) Упс. Там только чтение. Вобщем покопайся, отбор нужен для элемента формы
|
|||
6
Adgjj
16.02.12
✎
09:37
|
ЭлементыФормы.ВидРабот.Значение.Отбор.Ссылка.Использование=Истина;
ЭлементыФормы.ВидРабот.Значение.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке; ЭлементыФормы.ВидРабот.Значение.Отбор.Ссылка.Значение=ВидРабот; поле объекта отбор не обнаружено |
|||
7
butterbean
16.02.12
✎
09:38
|
(6) у тебя таб поле называется ВидРабот??
|
|||
8
Adgjj
16.02.12
✎
09:39
|
да
|
|||
9
Adgjj
16.02.12
✎
09:39
|
(3)(6) может это для 8.2 только
вот что нашла http://v8.1c.ru/metod/faq/answer.jsp?id=105 |
|||
10
butterbean
16.02.12
✎
09:40
|
(7) хотя к источнику данных таб поля не обязательно подбираться через само таб поле
|
|||
11
Fish
16.02.12
✎
09:41
|
(6) А ты где это пишешь? В форме списка регистра?
|
|||
12
Adgjj
16.02.12
✎
09:41
|
поле ввода - справочник ССЫЛКА
по кнопке поля вводе хочу открыть РЕГИСТР СВЕДЕНИЙ (и открываю), причем надо с фильтром по значению поля |
|||
13
Wobland
16.02.12
✎
09:42
|
(8) точно?
|
|||
14
Wobland
16.02.12
✎
09:42
|
(9) работает в 8.1
|
|||
15
vmv
16.02.12
✎
09:50
|
(14) нет, в 8.1 савсем другая история
|
|||
16
Wobland
16.02.12
✎
09:51
|
(15) да ну?
|
|||
17
vmv
16.02.12
✎
09:53
|
(16) не тролли меня в пятницу, а то понедельник наступит раньще 21.12, а вабще (1) прав и ответил быстра - отличник боевой и полит подготовки
*козырнул*) |
|||
18
Adgjj
16.02.12
✎
09:54
|
(11) в форме элемента справочника
|
|||
19
БибиГон
16.02.12
✎
09:54
|
(16) ну там как бы для управляемой формы. :) разница не в платформах 8.1 или 8.2 а в формах.
|
|||
20
Wobland
16.02.12
✎
09:56
|
(17) сам ты тролль. не знаешь, не говори
|
|||
21
Adgjj
16.02.12
✎
09:57
|
||||
22
Wobland
16.02.12
✎
09:58
|
(21) а элемент формы, которую пытаешься открыть?
|
|||
23
Adgjj
16.02.12
✎
10:00
|
а не пытаюсь открыть, а уже открыла форму списка регистра сведений. Какой там элемент формы???
нужно чтобы в форме списка регистра сведений при открытии ее нажатием кнопки "Открыть" (лупа) поля ввода "ВидРабот" показывались только записи со значением выбранного вида работ |
|||
24
Fish
16.02.12
✎
10:00
|
(18) При чём здесь форма элемента справочника? Тебе же надо отбор в форме списка регистра? Вот к ней и применяй отбор.
|
|||
25
Adgjj
16.02.12
✎
10:01
|
измерения в регистре называется также: ВидРабот
|
|||
26
Fish
16.02.12
✎
10:01
|
(23) Ты удивишься, но в форме списка регистра сведений тоже есть элементы :)))
|
|||
27
Adgjj
16.02.12
✎
10:02
|
(24) я здесь и спрашиваю как это сделать:
Форма = РасценкиПоВидамРабот.ПолучитьФорму("ФормаСписка",,Элемент); - так не получается больше не знаю как |
|||
28
Adgjj
16.02.12
✎
10:03
|
(26) чем они полезны для моей цели?
|
|||
29
Reset
16.02.12
✎
10:03
|
Можно что-то типа этого (если я правльно понял задачу)
Форма=РегистрыСведений.РасценкиПоВидамРабот.ПолучитьФормуСписка(); Форма.РегистрСведенийСписок.Отбор.ВидРабот.Установить(ВидРабот); Форма.Открыть(); |
|||
30
vmv
16.02.12
✎
10:03
|
вольный перевод женской логики
Есть некий справочник "ВидыРабот" ленивый манагер, садясь в кресло утром, первыйм делом начинает сканить список, допустим, задач с целью найти работенку по плечу. Так вот, узрев непильную работенку, сей господин открывает элемент списка "задачи", документа "я тебе писало"..., кароче чего-то там и лихорадочно ищет таблицу расценок в этом элемент. Добрая девочка программист встроила поле выбора "вид работ" на форму и дает работнику ножа и топора возможность открыть спаисок расценок регистра сведений "Расценки по работам" в котором есть измерение "Вид работ". И о чудо, ленивый работник не видит цен по этой работе, а все цены - он кричит, девочка пускает слезу. Очень печальная история, уви |
|||
31
Reset
16.02.12
✎
10:04
|
(29) А, хотя Fish про это и твердит. Не прочитал тему сначала
|
|||
32
БибиГон
16.02.12
✎
10:04
|
(23) что что нужно? еще раз. Обычно в панели есть такая кнопка похожая на воронку- отбор для текущего значения. на нее и жми. или где хочешь видеть записи по данному отбору?
|
|||
33
Adgjj
16.02.12
✎
10:04
|
(29) так точно - работает спасибо!!!
|
|||
34
vmv
16.02.12
✎
10:06
|
раз все решенно
внести шампанского и привести коня!) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |