Имя: Пароль:
1C
1C 7.7
v7: Как извлечь данные из справочника
0 Norilmash
 
01.09.11
17:51
Есть справочник СоставСемьи, в нем есть таблица с данными Степень родства, ФИО, Дата рождения. Справочник подчинен справочнику сотрудники. Как мне достать данные из этого справочника по конкретному человеку и передать их в форму Т2 ?

Может я что-то неправильно описал, вообщем задача такая при нажати сформировать отчет по сотруднику Вылетает форма Т2 в которой есть таблица Состава семьи она должна заполниться автоматически данными по сотруднику, которые хранятся в Справочнике Состав семьи =)
1 Темный Эльф
 
01.09.11
17:58
ИспользоватьВладельца()
ВыбратьЭлементы()
ПолучитьЭлемент()
знакомо?
2 Norilmash
 
01.09.11
19:10
Эмм... Несовсем =) я так понимаю это функция ? =) немогли бы пример привести ? с куском кода, буду очень благодарен. Второй день только знаком с 1С.
3 KRV
 
01.09.11
19:17
Традиционно: "Позовите специалиста"
по теме: в (1) все сказали, теперь по этим данным ищи в конфиге как такое пользуется и рожай
4 Norilmash
 
01.09.11
19:19
Хорошо спасибо
5 xazrad
 
01.09.11
19:22
Сотрудники = СоздатьОбъект("Справочник.Сотрудники");
Сотрдники.ВыбратьЭлементы();
Пока Сотрудники.ПолучитьЭлемент()=1 цикл
  Если Сотрудники.ЭтоГруппа()=1 тогда
     Продолжить;
  КонецЕсли;
  Состав = СоздатьОбъект("Справочник.СоставСемьи");
Состав.ИспользоватьВладельца(Сотрудники.ТекущийЭлемент());



КонецЦикла;
6 xazrad
 
01.09.11
19:23
Состав.ИспользоватьВладельца(Сотрудники.ТекущийЭлемент());
Состав.ВыбратьЭлементы();
Пока СОстав.ПолучитьЭлемент()=1 цикл
Сообщить(""+Сотрудники.ТекущийЭлемент()+" "+Состав.ФИО+" "+Состав.Степень+" "+Состав.ДатаРождения);
КонецЦикла;
7 xazrad
 
01.09.11
19:24
(6) - это вставка в (5). случайно отправил
8 Квиджибо
 
01.09.11
19:25
чего-то я от смеха собрался помирать...
9 Norilmash
 
01.09.11
19:25
xazrad очень помог ! Спасибо огромное
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн