|
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); СпрДокумСотр.ВыбратьЭлементы(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |