Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Как получить текстовый ИД вида Документа (число прочтений - 5194 )
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Как получить текстовый ИД вида Документа
20. Марта 2008 :: 09:07
Печать  
IDDocDef Док_Вид - возвращает числовой идентификатор документа, а как его преобразовать в текстовый (подобно ф-ии 1С Вид())?

Неужели надо добавлять CASE в запрос и перечислять в нем все виды документов конфигурации?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #1 - 20. Марта 2008 :: 09:49
Печать  
заведи свою таблицу с полями  id, название документа
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #2 - 20. Марта 2008 :: 10:55
Печать  
запиши пожелание в багзиллу
я там предложу код
может быть кто то сделает коммит в репозитарий
  

1&&2&&3
Наверх
 
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: Как получить текстовый ИД вида Документа
Ответ #3 - 20. Марта 2008 :: 11:04
Печать  
хорошо было бы вот так:

Код
Выбрать все
IDDocDef as [ДокП_вид $ВидДокумента] 



а как в багзиллу зайти - подскажите - я тут недавно.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #4 - 20. Марта 2008 :: 11:15
Печать  
sml писал(а) 20. Марта 2008 :: 11:04:
хорошо было бы вот так:

Код
Выбрать все
IDDocDef as [ДокП_вид $ВидДокумента] 


в моем решении такие типизирующие имена
$ВидДокумента/$DocumentKind
$ВидДокументаПредставление/$DocumentKindPresent

но сразу предупрежу у меня решение только для sql-формата ИБ
(но для ДБФ дорабатывается легко)
  

1&&2&&3
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #5 - 20. Марта 2008 :: 11:38
Печать  
sml писал(а) 20. Марта 2008 :: 11:04:
подскажите - я тут недавно.

http://www.1cpp.ru/index.php/Main
Пункт Сообщить об ошибке Улыбка
  

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


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: Как получить текстовый ИД вида Документа
Ответ #6 - 20. Марта 2008 :: 12:52
Печать  
artbear писал(а) 20. Марта 2008 :: 11:38:
http://www.1cpp.ru/index.php/Main
Пункт Сообщить об ошибке Улыбка


зарегистрировался, но при входе пишет мне:

Цитата:
Указанные имя пользователя или пароль неверны. 

Нажмите Назад и попробуйте ещё раз.

Злой
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #7 - 20. Марта 2008 :: 13:59
Печать  
sml писал(а) 20. Марта 2008 :: 12:52:
artbear писал(а) 20. Марта 2008 :: 11:38:
http://www.1cpp.ru/index.php/Main
Пункт Сообщить об ошибке Улыбка


зарегистрировался, но при входе пишет мне:

Цитата:
Указанные имя пользователя или пароль неверны.  

Нажмите Назад и попробуйте ещё раз.

Злой

С раскладкой клавы не напутал?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #8 - 20. Марта 2008 :: 14:08
Печать  
sml писал(а) 20. Марта 2008 :: 12:52:
artbear писал(а) 20. Марта 2008 :: 11:38:
http://www.1cpp.ru/index.php/Main
Пункт Сообщить об ошибке Улыбка


зарегистрировался, но при входе пишет мне:

Цитата:
Указанные имя пользователя или пароль неверны.  

Нажмите Назад и попробуйте ещё раз.

Злой

Я тоже долго мучился, оказалось вместо логина нужно использовать email Улыбка
  
Наверх
ICQ  
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: Как получить текстовый ИД вида Документа
Ответ #9 - 20. Марта 2008 :: 14:40
Печать  
Nick писал(а) 20. Марта 2008 :: 14:08:
Я тоже долго мучился, оказалось вместо логина нужно использовать email Улыбка


так оно и есть. Спасибо за подсказку!!!  Подмигивание
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #10 - 20. Марта 2008 :: 16:39
Печать  
sml писал(а) 20. Марта 2008 :: 14:40:
Nick писал(а) 20. Марта 2008 :: 14:08:
Я тоже долго мучился, оказалось вместо логина нужно использовать email Улыбка


так оно и есть. Спасибо за подсказку!!!  Подмигивание

этот баг багзилы надо записать в багзилу %)
  
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #11 - 21. Марта 2008 :: 02:37
Печать  
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #12 - 21. Марта 2008 :: 05:02
Печать  
код приложил
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как получить текстовый ИД вида Документа
Ответ #13 - 21. Марта 2008 :: 08:59
Печать  
artbear писал(а) 21. Марта 2008 :: 02:37:

Артур, признавайся, у тебя есть желание доработать это дело для DBF, документировать и залить?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить текстовый ИД вида Документа
Ответ #14 - 21. Марта 2008 :: 09:03
Печать  
Да, конечно, я ДБФ только и пользуюсь, т.к. Скуль у меня только на восьмерке Улыбка
Если никто не возьмется, могу сделать.
Если изменений немного, думаю, что в выходные вполне можно уложиться.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать