Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Представление объекта (число прочтений - 2506 )
Lenny
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 2
Зарегистрирован: 05. Октября 2006
Представление объекта
06. Октября 2006 :: 05:45
Печать  
Плиз,запросом обращаюсь к таблице справочника,
т.е. могу выбрать ID,Descr и т.д.
Но потом нужно передавать в функцию элемент справочника,
а что предавать в этом случае?
т.е. я могу выбрать любое поле,а как это преобразовать?
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Представление объекта
Ответ #1 - 06. Октября 2006 :: 06:23
Печать  
1) есть типизация непосредственно в запросе
2) есть класс MetaDataWork
3) есть дока с описанием всего этого
  
Наверх
 
IP записан
 
Lenny
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 2
Зарегистрирован: 05. Октября 2006
Re: Представление объекта
Ответ #2 - 06. Октября 2006 :: 06:32
Печать  
У меня получилось с использованием вот этой функции

function _GetObj(MetaObj,id) 
     MetaObj_=ValueToStringInternal(MetaObj); 
     return ValueFromStringInternal(StrReplace(MetaObj_,Right(MetaObj_,15),""+Right("          "+_StrToId(Left(id,StrLen(id)-3)),10)+Right(id,3)+Right(MetaObj_,2)));
endfunction
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Представление объекта
Ответ #3 - 06. Октября 2006 :: 10:59
Печать  
Lenny писал(а) 06. Октября 2006 :: 05:45:
Плиз,запросом обращаюсь к таблице справочника,
т.е. могу выбрать ID,Descr и т.д.
Но потом нужно передавать в функцию элемент справочника,
а что предавать в этом случае?
т.е. я могу выбрать любое поле,а как это преобразовать?

Если я тебя правильно понял, то тебе лучше всего сделать всё в запросе. Примерно так:
SELECT Банки.ID [СсылкаНаЭлементСправочникаБанк $Справочник.Банки],
     Банки.DESCR Наименование
FROM $Справочник.Банки AS Банки
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать