Имя: Пароль:
1C
1С v8
Как получить текущий элемент справочника
0 Death_eye
 
19.04.13
06:35
Подскажите, плз, как получить текущий элемент справочника при открытии. Текущий элемент передается в запрос, который выбирает связанную информацию из регистра.
Пишу:
ЭлементыФормы.СправочникСписок.ТекущаяСтрока
Результат - Неопределено.
1 peal
 
19.04.13
06:36
Наверное через ЭлементыФормы.СправочникСписок.ТекущиеДанные
2 peal
 
19.04.13
06:37
и дальше там,,,,,, посмотреть в отладчике
3 peal
 
19.04.13
06:40
А строка выбрана?
4 Death_eye
 
19.04.13
06:40
Получить нужно при открытии справочника.
5 Death_eye
 
19.04.13
06:41
Получается что не выбрана. Но ведь автоматически же позиционируется на каком-то элементе
6 Wobland
 
19.04.13
06:41
(4) а смысл?
7 peal
 
19.04.13
06:41
так бы и  написал
ПриПолученииДанных()
8 peal
 
19.04.13
06:42
тебе же надо чтобы в списке че-нить подтягивалось и отображалось?
9 Wobland
 
19.04.13
06:43
//опять кто-то вместо задачи спрашивает, как реализовать свою бредоидею...
10 Death_eye
 
19.04.13
06:44
(9) почему же бредоидея?
11 peal
 
19.04.13
06:45
(9) ? во многих стандартных такое есть. Тормозит правда

(0)
добавь у табличной части процедурку
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
   // Вставить содержимое обработчика.

КонецПроцедуры
и в ней
для каждого стр из оформлнияСтрок цикл
12 Death_eye
 
19.04.13
06:45
Справочник открывается, в любом случае первая строка активна. следовательно, необходимо прочитать информацию по этому элементу
13 peal
 
19.04.13
06:46
тогда там же добавь процедурку при активизации строки
14 Рэйв
 
19.04.13
06:46
(12)Что ты с инфой делать собрался?..Для чего весь этот цирк?
15 Wobland
 
19.04.13
06:47
(10) потому что отсюда не видна конечная цель
16 peal
 
19.04.13
06:48
кстати, если в при активации строки ченить из регистра цеплять, то может и не так сильно тормозить будет
17 Death_eye
 
19.04.13
06:54
(10). Есть справочник Услуги, у каждой услуги есть свой исполнитель. При открытии справочника и позиционировании на определенной услуге, мы должны видеть список исполнителей.

Если я не прав в механизме реализации, подскажите, как нужно сделать.
Я реализовал через регистр сведений. Через подчиненный справочник не получится, мне кажется. ведь один исполнитель может выполнять разные услуги. + в документах выбирать сначала исполнителя, а потом услугу не удобно (всех не запомнишь, кто и что делает)
18 Wobland
 
19.04.13
06:58
(17) это должно было быть в (0). при активизации строки - есть такое событие - берёшь и обновляешь своих исполнителей
19 Death_eye
 
19.04.13
06:59
(16) и (18) спасибо
20 Wobland
 
19.04.13
07:00
>как получить текущий элемент справочника при открытии
>позиционировании на определенной услуге, мы должны видеть список исполнителей.
чувствуешь разницу?
21 Death_eye
 
19.04.13
07:02
(20) да, прошу прощения за некорректность поставленного вопроса