Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема выборка по группам справочника из ТЧ документа (число прочтений - 3394 )
kiv_i
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июля 2006
выборка по группам справочника из ТЧ документа
13. Сентября 2006 :: 10:58
Печать  
Здравствуйте,
Исх. данные: 1С77 рел.25 + 1СРР вер.2.0.3.0, sql2000sp4 + W2K
Есть некий служ. документ, в котором в DTxxxx есть SPxxxx типа спр.товары, и ВСЕГДА в нем указываются только группы.
Вопрос: может  ли не работать фильтр по товару в запросе по документу данного типа из-за того,
что в ТЧ указаны ИМЕННО группы.
Текст фильра стандартный:
Если ВыбТоварныеГруппы.РазмерСписка() > 0 Тогда
        ....
                  
        текстУсловия = текстУсловия + " WHERE (ДокСтр.SP6166 IN (Select Val from #ВыбранТоварГр)) ";
                                    
КонецЕсли;      
Если ВыбТоварныеГруппы.РазмерСписка() = 0, то запрос работает.
И еще:
Если фильтр задать нижеследующим образом:
....
текстУсловия = " WHERE (ДокСтр.SP6166 IN ("+глМД.ПолучитьСтрокуИзСЗ(ВыбТоварныеГруппы)+")) ";
и в СЗ закинуть группы именно те, какие указаны в документе (НЕ ВЫШЕСТОЯЩИЕ!), то все опять работает.
В профайлере ничего не понятно, т.к. sp, формирующая #времтабл одна и та же...
Объясните, плиз,  ламеру, где ошибаюсь...
  
Наверх
 
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: выборка по группам справочника из ТЧ документа
Ответ #1 - 13. Сентября 2006 :: 12:36
Печать  
УложитьСписокОбъектов тулит в #ВыбранТоварГр только элементы, а т.к. у тебя в ТЧ указаны группы ... происходит нестыковка.
Тебе в #ВыбранТоварГр нужно самому затулить id отбираемых тобою групп.
  
Наверх
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: выборка по группам справочника из ТЧ документа
Ответ #2 - 13. Сентября 2006 :: 12:41
Печать  
ну почему все считают что методы должны отрабатывать так, как им хочется, а не так, как написано в документации?
нет, фильр по товарам не может не отрабатывать, он отрабатывает... так, как указано в документации...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: выборка по группам справочника из ТЧ документа
Ответ #3 - 13. Сентября 2006 :: 12:44
Печать  
p.s.: всё зависит от того как фильтр реализован.
  
Наверх
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: выборка по группам справочника из ТЧ документа
Ответ #4 - 13. Сентября 2006 :: 15:14
Печать  
Между прочим, если в УложитьСписокОбъектов третьим параметром не передавать вид справочника, то во временной таблице останутся идентификаторы групп. Это тоже отражено в документации.
  
Наверх
ICQ  
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: выборка по группам справочника из ТЧ документа
Ответ #5 - 14. Сентября 2006 :: 06:54
Печать  
DmitrO писал(а) 13. Сентября 2006 :: 15:14:
Между прочим, если в УложитьСписокОбъектов третьим параметром не передавать вид справочника, то во временной таблице останутся идентификаторы групп. Это тоже отражено в документации.

Документацию, скажу честно, читаю редко в особых случаях, но я этим не горжусь Улыбка скорее это минус. У меня правда еще небыло надобности фильтр по группам устанавливать, но факт наличия такой возможности, без лишних телодвижений, конечно интересный. Вобщем вывод один: "читать, читать и еще раз читать".
  
Наверх
IP записан
 
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Re: выборка по группам справочника из ТЧ документа
Ответ #6 - 20. Ноября 2006 :: 10:49
Печать  
DmitrO писал(а) 13. Сентября 2006 :: 15:14:
Между прочим, если в УложитьСписокОбъектов третьим параметром не передавать вид справочника, то во временной таблице останутся идентификаторы групп. Это тоже отражено в документации.


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