Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Обратная процедура ИДДокумента? (число прочтений - 2009 )
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Обратная процедура ИДДокумента?
19. Июня 2008 :: 09:00
Печать  
Есть десятичное представление вида документа, надо получить его Вид() (Идентификатор метаданных)?
Пока что вижу 2 варианта:
1 - получением из запроса:
Код
Выбрать все
SELECT
'     0   ' AS [Документ $Документ],
15608 AS Документ_вид
 


2 - или же ЗначениеИзДлиннойСтрокиБД() но там надо переводить в 36 ричную систему, к тому же чего то не работает почему то не работает:
Код
Выбрать все
ТипЗначенияСТР(глMDW.ЗначениеИзДлиннойСтрокиБД(15588," C10     5CB "))  


ничего не возвращает.
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обратная процедура ИДДокумента?
Ответ #1 - 19. Июня 2008 :: 09:13
Печать  
1-й вариант даже не работает когда ИД = ПустойИД, остается только второй случай с переводом в 36 ричную системму и добавлением пробелов сначала. Неужели все так сложно?
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обратная процедура ИДДокумента?
Ответ #2 - 19. Июня 2008 :: 09:31
Печать  
Код
Выбрать все
ЗначениеИзСтрокиВнутр("{""O"",""0"",""0"",""" + ВидИД + """,""0"",""0"",""0""}").Вид() 


Улыбка
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обратная процедура ИДДокумента?
Ответ #3 - 20. Июня 2008 :: 06:45
Печать  
berezdetsky писал(а) 19. Июня 2008 :: 09:31:
Код
Выбрать все
ЗначениеИзСтрокиВнутр("{""O"",""0"",""0"",""" + ВидИД + """,""0"",""0"",""0""}").Вид() 


Улыбка

Спасибо, все таки язык 1С еще на что то сгодится  Улыбка.
  
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обратная процедура ИДДокумента?
Ответ #4 - 20. Июня 2008 :: 06:52
Печать  
berezdetsky писал(а) 19. Июня 2008 :: 09:31:
Код
Выбрать все
ЗначениеИзСтрокиВнутр("{""O"",""0"",""0"",""" + ВидИД + """,""0"",""0"",""0""}").Вид() 


Улыбка

ИМХО нужно внести в 1С++ как спец.метод класс Metadatawork
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Обратная процедура ИДДокумента?
Ответ #5 - 20. Июня 2008 :: 18:00
Печать  
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать