Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как получить документ неопределенного вида из измерения регистра? (число прочтений - 1286 )
Stella0608
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 38
Зарегистрирован: 11. Марта 2009
Как получить документ неопределенного вида из измерения регистра?
28. Октября 2009 :: 10:02
Печать  
В регистре есть несколько измерений типа Документ.
Делаю запрос по остаткам регистра - в поле Документ выдает что-то вроде " 3UF  AOHP1".
Указать $Документ не помогает - ругается что нужен вид документа.
1) Можно ли получить 1с объект БЕЗ джойна каждого реквизита к журналу документов? (Если реквизитов несколько, это ж сколько джойнов получается...)
2) Если нельзя, то как получить его, используя соединение?
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Как получить документ неопределенного вида из измерения регистра?
Ответ #1 - 28. Октября 2009 :: 10:38
Печать  
Stella0608 писал(а) 28. Октября 2009 :: 10:02:
В регистре есть несколько измерений типа Документ.
Делаю запрос по остаткам регистра - в поле Документ выдает что-то вроде " 3UF  AOHP1".
Указать $Документ не помогает - ругается что нужен вид документа.
1) Можно ли получить 1с объект БЕЗ джойна каждого реквизита к журналу документов? (Если реквизитов несколько, это ж сколько джойнов получается...)
2) Если нельзя, то как получить его, используя соединение?


1. можно смотрите метод ЗначениеИзСтрокиБД() объекта "MetaDataWork"
несколько join будет работать быстрее чем через 1с
и чем больше количество строк выборки тем выгоднее использовать join
2 Вы приведите текстзапроса что у Вас получилось или не получилось

PS (off) А такой регистр с несколькими измерениями Документ у Вас закрывается ?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как получить документ неопределенного вида из измерения регистра?
Ответ #2 - 28. Октября 2009 :: 11:00
Печать  
Stella0608 писал(а) 28. Октября 2009 :: 10:02:
Делаю запрос по остаткам регистра - в поле Документ выдает что-то вроде " 3UF  AOHP1".
Указать $Документ не помогает - ругается что нужен вид документа.

Типизация $Документ работает только со строкой длиной 13 символов.
И во всех (штатных) таблицах идентификатор документа в полях типа Документ неопр.вида везде имеет длину 13.
Откуда взялась строка " 3UF  AOHP1" (длиной 11) непонятно
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать