Имя: Пароль:
1C
1C 7.7
v7: Получить ID через OLE
0 FobusVGrunt
 
17.05.16
14:55
Добрый день всем! Я так понимаю, получить из подключенной базы через OLE, ID справочника ни как нельзя не через MetaDataWork, не через ЗначениеВСтрокуВнутр ?
1 ДенисЧ
 
17.05.16
14:57
Можно через 1с++
А как ты изнутри, без оли, собирался его получать?
2 aka AMIGO
 
17.05.16
14:58
(0) в форуме много вариантов готовых ответов:
https://www.google.ru/search?as_sitesearch=forum.mista.ru&q=%CF%EE%EB%F3%F7%E8%F2%FC+ID+%F7%E5%F0%E5%E7+OLE&gws_rd=ssl
3 FobusVGrunt
 
17.05.16
15:07
(1) Ну в основной базе:
ВнутренийКод = Лев(Прав(ЗначениеВСтрокуВнутр(Ссылка),15),13);
ИЛИ так:
ВнутренийКод = МетаБазаИнфо.ЗначениеВСтрокуБД(Ссылка)
4 Mikeware
 
17.05.16
15:09
(3) ну так и во олешной так же.
5 FobusVGrunt
 
17.05.16
15:14
(4) Для этого глоб. функцию в глобальном модуле (базы OLE) создавать для возврата ID?
6 Wern
 
17.05.16
15:32
(5) Насколько я помню, через шаблон получали ид. т.е. БазаОЛЕ.Шаблон("[ЗначениеВСтрокуВнутр(...)]");
давно это было в синтаксисе могу ошибиться.