Имя: Пароль:
1C
1C 7.7
v7: про камин подскажите..
,
0 Дмитрий_71
 
15.08.11
16:25
Скажите как из справочника ДокументыСотрудника достать данные о воинском учете? если они хранятся в дополнительных параметрах..спасибо..
1 hunter76
 
15.08.11
16:34
в камине - вроде бы данные о воинском учете - это реквизиты "ВБВыдан", "ВБСерия", "ВБНомер" и т.д.?
2 Дмитрий_71
 
15.08.11
16:41
там в общем есть справочник ДокументыСотрудника, у которого реквизиты: ВидДокумента, ДатаВыдачи, КемВыдан, Серия, Номер..а помимо неё есть ещё табличная часть какая то на форме элемента, которая называется: рд_ТаблицаПараметров..непонятная..) я просто с семеркой особо не сталкивался..восьмерка везде
3 hunter76
 
15.08.11
16:44
тогда через:
спрДокСотр = СоздатьОбъект("Справочник.ДокументыСотрудника");
спрДокСотр.ИспользоватьВладельца(текСотрудник); и
спрДокСотр.ВыбратьЭлементы();
4 Дмитрий_71
 
15.08.11
16:55
ну да я так и писал), так можно вытащить: ВидДокумента, ДатаВыдачи, КемВыдан, Серия, Номер, а вот например Состав, ВУЗ и т.д. у меня в базе камина хранятся в какой то табличной части ДополнительныеПараметры.. Вот тут непонятно совсем... по коду тяжело ориентироваться после УПП
5 bushd
 
15.08.11
16:59
(3) Не, там структура более концептуальная... не так просто.
6 Дмитрий_71
 
15.08.11
17:01
ну да если было бы просто я бы не занимался этой ерундой с начала рабочего дня))
7 bushd
 
15.08.11
17:01
(4) Это тоже справочник.  Тв 77 нет табличных частей у справочника.
8 bushd
 
15.08.11
17:02
+7 но под рукой Камина нету, так жо сказать не смогу.
9 Дмитрий_71
 
15.08.11
17:04
)) печально...узнав что это справочник..понятней не стало)
10 Дмитрий_71
 
15.08.11
17:05
как его обработать))
11 KRV
 
15.08.11
17:14
(7) это для лохов нет табличных частей у справочников.. тут пол-форума тебя сейчас усмеют...
(10) обратись как к справочнику, не забывай, что у него есть хозяин!
12 bushd
 
15.08.11
17:18
(11) Штатно нет. Т.е. это надо организовывать. Подчиненым справочником или ТЗ. Че тут не понятного?
13 bushd
 
15.08.11
17:20
(11) Я говорю там не подчиненым справочником делаеться. Как не помню, да и не разбирался особо - нужды не было. Там есть справочники параметров и их описание... Деталей не помню.
14 Дмитрий_71
 
15.08.11
17:24
вот кажется точно, в справочнике параметры, семеркая, ваще темный лес для меня)
15 bushd
 
15.08.11
17:28
(11) Пардон, доп. параметры и правда храняться в справочнике
ПараметрыСотрудника подчиненном сотру.
(14) Если тебе надо именно доп параметры  - смотри справочник
"ПараметрыСотрудника"
16 Дмитрий_71
 
15.08.11
17:31
точно..я уже прознал фишку))
17 Дмитрий_71
 
15.08.11
17:31
спасибо парни!
18 Дмитрий_71
 
15.08.11
17:34
а как к нему обратиться:
спрПарамСотр = СоздатьОбъект("Справочник.Параметры");
спрДокСотр.ИспользоватьВладельца(текСотрудник); и
спрДокСотр.ВыбратьЭлементы();

вот так же да?
19 Дмитрий_71
 
15.08.11
17:37
ни фига(( он подчинен справочнику: ВладельцыПараметров...я в тупике
20 bushd
 
15.08.11
17:40
(19) Справочник не тот и вообще не понятно
вероятно  спрДокСотр заменить на спрПарамСотр.
Справочник.ПараметрыСотрудника
21 bushd
 
15.08.11
17:41
спрПарамСотр = СоздатьОбъект("Справочник.ПараметрыСотрудника");
спрПарамСотр.ИспользоватьВладельца(текСотрудник);  
спрПарамСотр.ВыбратьЭлементы();
22 Бирюк
 
15.08.11
17:41
Вообще-то есть kaminsoft.ru. А у ВладельцевПараметров есть реквизит с признаков Сортировка и значением текСотрудник...
23 Оболтус
 
15.08.11
17:44
(22)Он полудохлый.
24 Оболтус
 
15.08.11
17:45
Есть такая процедурка в глобальнике ГлПолучитьПараметр. Глянь её.
25 bushd
 
15.08.11
17:45
(19) Что ты хочешь получить вот чем вопрос. Что конкретно? Если то что "хранятся в какой то табличной части ДополнительныеПараметры" тогда (21), если перечень документов то (3).
26 Дмитрий_71
 
15.08.11
17:46
(23) точно.. (22) а как воспользоваться этим реквизитом? просто я далек от семерки..
27 Оболтус
 
15.08.11
17:46
Функция Гл_ПолучитьПараметр(п_НазваниеПараметра,п_Элемент) Экспорт
28 Дмитрий_71
 
15.08.11
17:50
ну да есть такая функция..только как ей воспользоваться..я подключаюся через COM к семерке..
29 Оболтус
 
15.08.11
17:50
А в модуле справочника "ДокументыСотрудников" есть процедура ПолучитьТаблицуПараметров. Там заполняется эта "табличная часть справочника".
30 Дмитрий_71
 
15.08.11
17:51
(25) нее.. мне надо получить то что хранится в "Справочник.Параметры"
31 bushd
 
15.08.11
17:54
Справочник "Параметры", хранит значения параметров элементов произвольных справочников.
Код элемента справочника является наименованием параметра и совпадает с кодом
соответствующего элемента в справочнике "Описания параметров".
32 bushd
 
15.08.11
17:55
(30) Ну тогда (27)
33 bushd
 
15.08.11
18:06
(32) Хотя похоже нет. Это параметры программы возвращает.
34 bushd
 
15.08.11
18:07
(33) Тьфу, пошел я отохну)...
35 bushd
 
15.08.11
18:24
Справочник.Параметры не содержит параметров непосредственно для сотрудника, а вот для военного билета(видов документов) к примеру - содержит, имей ввиду когда будешь параметры задавать в (27).
36 Оболтус
 
16.08.11
09:43
Для параметров сотрудника есть отдельная функция.
37 Дмитрий_71
 
16.08.11
09:50
как её использовать в восьмерке(((
38 Дмитрий_71
 
16.08.11
09:51
не подскажешь?? вообще в семерке ноль)  ко всем справочникам обращался из восьмерки не более чем вот так:
СпрДокумСотр = V7.CreateObject("Справочник.ДокументыСотрудников");
           СпрДокумСотр.ИспользоватьВладельца(СпрСотрудникиV7);
           СпрДокумСотр.ВыбратьЭлементы();