Имя: Пароль:
1C
1С v8
Получить данные из ТЧ активной строчки в форме списка
,
0 Gossar1C
 
23.05.14
12:49
Здравствуйте! Извиняюсь за возможно элементарный вопрос... но все таки, не понимаю как можно вытащить из текущего документа данные ТЗ

&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
    
    Если Элементы.Список.ТекущиеДанные.Участники.Количество() > 0 Тогда  
        
        УчастникКонтакт      = Элементы.Список.ТекущиеДанные.Участники[0].Контакт;
        УчастникКакСвязаться = Элементы.Список.ТекущиеДанные.Участники[0].КакСвязаться;
        
    КонецЕсли;
    
КонецПроцедуры
1 Wobland
 
23.05.14
12:51
по ссылке. если она есть, конечно
2 hhhh
 
23.05.14
12:53
(0) Участник = Элементы.Список.ТекущиеДанные;
    СписокПриАктивизацииСтрокиНаСервере(Участник);
3 galimova_alsou
 
23.05.14
12:55
Не совсем понятно, что вам нужно и что у вас за код такой.

Вы хотите данные из текущие строки поместить куда?

Элементы.Список.ТекущиеДанные - уже содержит в себе все данные строки. К ним вы можете обращаться через точку по имени колонки.

А Элементы.Список.ТекущиеДанные.Участники.Количество() > 0 можно заменить на Элементы.Список.Количество()
4 Gossar1C
 
23.05.14
12:58
(3) Нет для документа встреча, делаю произвольную форму списка ... хочу добавить поля надписи сбоку( тобишь УчастникКонтакт и тд) данные для них разумеется надо взять из текущего документа (Табличная часть Участники данного документа)
5 Gossar1C
 
23.05.14
13:00
(2) Элементы.Список.ТекущиеДанные --> все что я получаю это ссылка, номер документа, дата, описание
6 Wobland
 
23.05.14
13:02
(5) а что там кроме номера документа, даты и описания?
7 Gossar1C
 
23.05.14
13:04
8 galimova_alsou
 
23.05.14
13:13
Участники в документе хранятся в ТЧ? Или в одном реквизите каком-то?

Выведите в форму списка участника и менеджера. Если колонки вам не нужны, можете убрать у них видимость.

Тогда Элементы.Список.ТекущиеДанные будет давать вам то, что нужно.
9 Gossar1C
 
23.05.14
13:28
(8) выводил в том то и дело :(
10 Gossar1C
 
23.05.14
13:35
(8) я когда отключаю видимость то в текущие данные ничего не попадает
11 Crush
 
23.05.14
13:38
А галка Использовать всегда?
12 Gossar1C
 
23.05.14
13:44
(11) теперь ругается что участники не объектного типа =\
13 Crush
 
23.05.14
13:46
Правильно. Таблицы значений не может же быть на клиенте.
Посмотри в отладчике что там есть
14 Crush
 
23.05.14
13:48
И вообще УФ - это еще тот вынос мозга (вперед ногами)
15 galimova_alsou
 
23.05.14
13:56
Да ну брось. Подобные информационные панели применяю очень часто.

Даже не заморачивайся с колонками, бохсними.

У тебя есть два реквизита формы: участники - тип СписокЗначений, менеджер - тип Справочник.Такой_То

При активизации строки получай текущую ссылку на документ:
Элементы.Список.ТекущиеДанные.Ссылка

Создавай процедуру на сервере, которая будет получать данные этого документа, а именно: Менеджера и СписокЗначений твоих участников.

Фигач их в Моя_Структура и делай ЗаполнитьЗначенияСвойств(ЭтаФорма,Моя_Структура)