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



Сообщений: 15
Местоположение: Ростов-на-Дону
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Проблемы при наложении на запрос множественного фи
23. Мая 2006 :: 09:12
Печать  
Я решил перевести на 1с++ некоторые отчёты в ТиС. И столкнулся с небольшой проблемкой. Исходник отчёта я прекрепил. Суть проблемы что если накладывать условие Все кроме, то запрос ругается. А если просто условие всё что в списке то выводиться пустая ТЗ
  

_ert ( 212 KB | Загрузки )
Наверх
wwwICQ  
IP записан
 
Aurelius
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Местоположение: г. Долгопрудный, МО
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы при наложении на запрос множественног
Ответ #1 - 23. Мая 2006 :: 09:51
Печать  
Похоже строка
Код
Выбрать все
" in"+?(Мф.ПолучитьЗначение(стр,"ТипМФ") = 2," not"," ") 

формирует выражение in not. Правильно же not in.
  
Наверх
IP записан
 
kasperok
Junior Member
**
Отсутствует



Сообщений: 15
Местоположение: Ростов-на-Дону
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы при наложении на запрос множественног
Ответ #2 - 23. Мая 2006 :: 09:54
Печать  
Ну это ладно а как быть с пустой ТЗ
  
Наверх
wwwICQ  
IP записан
 
Aurelius
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Местоположение: г. Долгопрудный, МО
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы при наложении на запрос множественног
Ответ #3 - 24. Мая 2006 :: 13:35
Печать  
Приведи лучше сгенерированный текст SQL. Твой отчет на стандартной ТиС не запускается Цитата:
Спр2 = СоздатьОбъект("Справочник.НазванияСкладов");
{C:\DOWNLOADS\_.ERT(43)}: Неудачная попытка создания объекта (Справочник.НазванияСкладов)
  
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы при наложении на запрос множественног
Ответ #4 - 25. Мая 2006 :: 09:31
Печать  
Цитата:
Ну это ладно а как быть с пустой ТЗ

В запросе фильтрование выполняется по ссылкам на элементы.
В список фильтра на форме отчета ты наверняка добавил горуппы.
И уложил эти группы в таблицу без разворота, а надо бы развернуть.
Для этого у метода УложитьСписокОбъектов существует третий параметр - Вид.
Прочитай в доке что он означает.

И еще. Фильтрование эффективнее выполнять внутри виртуальных таблиц.
  

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