Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Парсер запросов в 77 - 27 релиз SQL (число прочтений - 2334 )
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Парсер запросов в 77 - 27 релиз SQL
30. Января 2008 :: 13:47
Печать  
Имеется 1Cv77 for SQL, 27 релиз, база SQL.

пишем запрос:
Код
Выбрать все
    |Заявка = Справочник.ИсторияЗаявок.Заявка.текущийДокумент;
    |Сотрудник = Справочник.ИсторияЗаявок.Сотрудник;
    |ВидРабот = Справочник.ИсторияЗаявок.Заявка.ВидРабот;
    |НовСтатус = Справочник.ИсторияЗаявок.НовСтатус;
    |ДатаИзм = Справочник.ИсторияЗаявок.ДатаИзм;
    |Функция Счётчик = Счётчик();
    |Группировка ВидРабот без групп;
    |Группировка Заявка;
    |Условие(Сотрудник = ВыбСотрудник);
    |Условие(НовСтатус = ""Выполнено"");
    |Условие(ДатаИзм >= ВыбНачПериода);
    |Условие(ДатаИзм <= ВыбКонПериода);
 


получаем
Код
Выбрать все
select  
    max(SC3109.DESCR),
    max(SC3109.PARENTID),
    DH2706.SP3116,
    _1SJOURN.IDDOC,
    count(*),
    min(SC4370.SP4374 ),
    min(SC4370.SP4378 ),
    min(SC4370.SP4381)
from  
    SC4370(NOLOCK)
    left outer join DH2706(NOLOCK) on
	  right( SC4370.SP4372, 9)=DH2706.IDDOC
    left outer join SC3109(NOLOCK) on
	  DH2706.SP3116=SC3109.ID
where
    SC4370.ISFOLDER = 2
    and (((SC4370.SP4374 =''   980   ''))
    and ((SC4370.SP4378 =''Выполнено''))
    and ((SC4370.SP4381 >=''20080129''))
    and ((SC4370.SP4381 <=''20080129'')))
group by
    DH2706.SP3116,
    _1SJOURN.IDDOC
 


интересно, откуда они откопали _1SJOURN ?
Как можно так парсер писать???
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Парсер запросов в 77 - 27 релиз SQL
Ответ #1 - 30. Января 2008 :: 13:57
Печать  
Там ни каких периодических реквизитов нету?
  
Наверх
ICQ  
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Парсер запросов в 77 - 27 релиз SQL
Ответ #2 - 30. Января 2008 :: 13:59
Печать  
Нет, обычный плоский справочник.
в этом и весь прикол, на 15 релизе как-то это работало, после перехода на 27 вылезло.
Переписал на SQL запрос и все нормально, но факт остался.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Парсер запросов в 77 - 27 релиз SQL
Ответ #3 - 30. Января 2008 :: 14:19
Печать  
А "Заявка" - это документ?
  
Наверх
ICQ  
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Парсер запросов в 77 - 27 релиз SQL
Ответ #4 - 30. Января 2008 :: 14:24
Печать  
да, похоже ты забыл как выглядят обычные запросы Подмигивание
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Парсер запросов в 77 - 27 релиз SQL
Ответ #5 - 30. Января 2008 :: 15:59
Печать  
Phoenix писал(а) 30. Января 2008 :: 13:47:
интересно, откуда они откопали _1SJOURN ?
видимо он возбудился на текущийДокумент
  

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