|
таблица 1SCRDOC - как программно узнать MDID нужного вида отбора ? |
☑ |
0
Холст
08.01.12
✎
18:47
|
сабж.
делаю аналог общего журнала на прямых запросах, знание MDID ускорит отбор по нужному виду отбора.
|
|
1
leshikkam
08.01.12
✎
18:49
|
из 1С++ используя класс MetaDataWork
MDID = Мета.ОбрМетаСКЛ("$ГрафаОтбора.ИмяГрафыОтбора")
|
|
2
Холст
08.01.12
✎
19:17
|
(1) для ДБФ этот вариант, по-моему, не работает
|
|
5
Холст
08.01.12
✎
19:25
|
МодераторБот, фас спамера !
|
|
6
leshikkam
08.01.12
✎
19:31
|
(5) Тогда использовать 1sqlite или класс ПрямойЗапрос и там уже
:ГрафаОтбора.ИмяГрафыОтбора
|
|
7
Холст
08.01.12
✎
19:34
|
(6) вот для 1sqlite как раз не очевидно, как решить задачу
|
|
8
Холст
08.01.12
✎
19:35
|
нашел вроде, спасибо
|
|
9
leshikkam
08.01.12
✎
19:37
|
(8) Рад помочь - всегда пожалуйста.
А вообще-то может стоит посмотреть в стороне ПоставщикДанных там уже все реализовано и очень красиво. Общего журнала нет правда, а зачастую он и не нужен.
|
|
10
Холст
08.01.12
✎
19:43
|
получилось, кому если интересно, шаблон кода 1Sqlite
-- отборы по документам
Select
О.MDID [xz :Справочник],
О.ParentVal [Владелец :Неопределенный],
Ж.iddoc[Док:Документ], Ж.iddocdef[Док_Вид:ВидДокумента],
О.*
From __1S_Crdoc О, Журнал Ж
where О.MDID <> ' 0' --только отборы, без ссылок подчиненных
and О.childid = Ж.iddoc
and О.MDID = :SelectionColumn.Контрагент
|
|
11
Холст
08.01.12
✎
19:44
|
(9) класс ПоставщикДанных пока для меня сложно, делаю свой "велосипед" попроще
|
|