|
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 очень помог ! Спасибо огромное
|
|