Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Вызов встроенной функции по OLE (http://forums.kuban.ru/f1040/vyzov_vstroennoj_funkcii_po_ole-5264396.html)

bvb 13.01.2014 13:08

Вызов встроенной функции по OLE
 
Как вызвать встроенную функцию например Тип() в OLE базе ?

DeiMos 13.01.2014 13:29

[url]http://www.softpoint.ru/article_id90.htm[/url]

vah1 13.01.2014 13:31

(0) традиционно ориентация не позволяет?

bvb 13.01.2014 15:31

(1) Тема из 7.7 с EvalExp похоже не канает.

(2) Расскажи как.Традиционный наш

vah1 13.01.2014 15:39

3-bvb > создатьобъект уже секретная инфа?
я из 7.7 gjvy. что сcыылочные поля там как текстовые получить можно, ну а потом их преобразовывать - взависимости откуда куда подкючаться

vah1 13.01.2014 15:41

ой: забыл уже - или помнил или не знал

vah1 13.01.2014 15:44

метаданные точно помню, по ним ходить надо переборчиком

vah1 13.01.2014 15:45

(0) а тебе зачем?

vah1 13.01.2014 15:50

помню на фиксе потратил половину своего свободного времени на обработку сравнения метаданных, где не пустые значения - оказалось никому нафик не надо

vah1 13.01.2014 15:52

+ щас вот сижу жалею

bvb 13.01.2014 16:32

(7) Мне нужно в OLЕ базе проверить что тип субконто возвращаемый функцией
OLEСведенияОСчетеДебета = V8.NewObject("Соответствие");
OLEСведенияОСчетеДебета = V8.БухгалтерскийУчет.ПолучитьСведенияОСчете(OLEСведенияОСчетеДебета, OLEПроводка.СчетДт);

соответствует значению которое я туда пишу

OLEТипСубконтоДебета = OLEСведенияОСчетеДебета.ТипСубконто1; // Описание типа его и нужно сравнить с типом Тип()
в принципе и так все работет но хочется двойной надежности

vah1 13.01.2014 16:40

не знаю где сейчас, но раньше было Строка(оле)=Строка(текБаза)
числовые значения в оле как текст были

bvb 13.01.2014 16:44

ты не понял.
У меня функция возвращает описание типа .ТипСубконто1
Мне его нжно сравнить с явно заданным типом
Тип("СправочникСсылка.Номенклатура")
получить Тип в базе OLE я не могу

vah1 13.01.2014 16:50

почему не можешь Матаданные.Справочники.Номенклатура.ТипСубконто1

vah1 13.01.2014 16:53

правильно обзывай, как в оле конфе

vah1 13.01.2014 16:56

тип только может быть 5 или "Строка"

vah1 13.01.2014 16:57

о, вспомнил ТипСтр()

VZ 13.01.2014 20:31

12-bvb > Ты можешь получить любое значение. Но конфа на клиенте ОЛЕ сможет расшифровать только примитивные типы данных. Которые никак не связаны с конфигурацией.


Текущее время: 17:21. Часовой пояс GMT +3.