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



Сообщений: 74
Местоположение: Красноярск
Зарегистрирован: 19. Марта 2008
Пол: Мужской
Как получить значение одноименного реквизита документов-регистраторов
18. Июня 2012 :: 04:17
Печать  
Делаю прямой запрос к регистру, выбираю оттуда документы-регистраторы. Надо получить в запросе из них всех значение реквизита ДокументОснование. Во всех документах реквизит одноименный, т.е. назван одинаково. Делаю пока через левое соединение Журнал.Документ с каждым видом из возможных регистраторов $Документ.ВидДокумента, но мне кажется это не совсем грамотное решение. Можно ли как-то универсально получить значение этого реквизита, не вводя его в регистр?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить значение одноименного реквизита документов-регистраторов
Ответ #1 - 18. Июня 2012 :: 06:03
Печать  
Его можно получить из _1scrdoc.
  

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


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Как получить значение одноименного реквизита документов-регистраторов
Ответ #2 - 19. Июня 2012 :: 05:29
Печать  
Андрюха писал(а) 18. Июня 2012 :: 04:17:
Делаю прямой запрос к регистру, выбираю оттуда документы-регистраторы. Надо получить в запросе из них всех значение реквизита ДокументОснование. Во всех документах реквизит одноименный, т.е. назван одинаково. Делаю пока через левое соединение Журнал.Документ с каждым видом из возможных регистраторов $Документ.ВидДокумента, но мне кажется это не совсем грамотное решение. Можно ли как-то универсально получить значение этого реквизита, не вводя его в регистр?


Узнаю ноги стандартной 1Совской конфы.
На самом деле, много проблем решается включеним индекса по реквизиту ДокументОснование.
Правда, придется все запросы переписывать, где он участвовал - ибо из таблиц шапок он переходит в таблицу _1СЖурн.
  
Наверх
 
IP записан
 
Андрюха
Junior Member
**
Отсутствует



Сообщений: 74
Местоположение: Красноярск
Зарегистрирован: 19. Марта 2008
Пол: Мужской
Re: Как получить значение одноименного реквизита документов-регистраторов
Ответ #3 - 21. Июня 2012 :: 02:43
Печать  
berezdetsky писал(а) 18. Июня 2012 :: 06:03:
Его можно получить из _1scrdoc.

Спасибо за совет, пошарился по форуму, в интернете, но к сожалению примером более-менее внятных не нашёл, нельзя ли примерчик?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать