Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Запрос к неизвестным видам док-та... (число прочтений - 2043 )
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Запрос к неизвестным видам док-та...
21. Октября 2008 :: 06:55
Печать  
Дано: Графа отбора "Номенклатура", в которую включены реквизиты табличной части нескольких видов документов. У всех этих видов документов есть также реквизиты ТЧ "ЕдИзм" и "ВидУпаковки".
Задача: выбрать значения реквизитов "ЕдИзм" и "ВидУпаковки" из всех видов документов по отпереленной номенклатуре. Как?
UNION пользовать не хочется, т.к., во-первых, видов документов много, во вторых, не очень гибко, каждый раз при изменении состава графы отбора "Номенклатура" нужно будет править текст запроса. Есть ли универсальный способ?
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Запрос к неизвестным видам док-та...
Ответ #1 - 21. Октября 2008 :: 06:58
Печать  
Так то, на голом sql, в принцыпе представляю как извратиться, но... с типизацией сообразить не могу
  
Наверх
ICQ  
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Запрос к неизвестным видам док-та...
Ответ #2 - 21. Октября 2008 :: 07:27
Печать  
Автоматизировать построение большого-большого запроса "в лоб". Для автоматизации использовать работу с метаданными.
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к неизвестным видам док-та...
Ответ #3 - 23. Октября 2008 :: 07:49
Печать  
Без UNION похоже никак, (можно сделать view, но при реструктуризации граф отбора придеться обновлять и view). А в чем проблема типизации?
  
Наверх
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Запрос к неизвестным видам док-та...
Ответ #4 - 24. Октября 2008 :: 02:04
Печать  
pvase писал(а) 23. Октября 2008 :: 07:49:
Без можно сделать view

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



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к неизвестным видам док-та...
Ответ #5 - 24. Октября 2008 :: 06:56
Печать  
Тогда только UNION поможет.
  
Наверх
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Запрос к неизвестным видам док-та...
Ответ #6 - 24. Октября 2008 :: 07:14
Печать  
Бедный файл 1SCRDOC - ему от такой графы отбора не плохо?
И есть хоть одно  место где эта графа используется?

Насчет Union
Ну вот если реквизиты физически находятся в 10 разных таблицах -
ну как можно их получить не обращаясь к этим 10 таблицам ?
Универсальность же достигается построением динамического запроса зависящего от md
  
Наверх
 
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Запрос к неизвестным видам док-та...
Ответ #7 - 24. Октября 2008 :: 10:56
Печать  
kiruha писал(а) 24. Октября 2008 :: 07:14:
Бедный файл 1SCRDOC - ему от такой графы отбора не плохо?
И есть хоть одно  место где эта графа используется?


Дык... если в среднем в доке 1-2 строчки - то ничего страшного.
А вот ежели 1-2 тыщщи товаров - тады ой! Улыбка
  

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