|
v7: Странное поведение запроса, может кто встречался? | ☑ | ||
---|---|---|---|---|
0
IOL
20.10.11
✎
12:06
|
1С 77 R 27 SQL (ДБФ режим базы данных), Win 2008
Если в переменной группировки есть мягкий знак, то запрос не выполняется, если меняешь его на любой другой символ, все нормально. Этот не работает: Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = " |Период с (ТекДата) по (ТекДата); |Подразделение = Регистр.Статьи.Подразделение; |ВидОборота = Регистр.Статьи.ВидОборота; |Статья = Регистр.Статьи.Статья; |Плательщик = Регистр.Статьи.Плательщик; |Получатель = Регистр.Статьи.Получатель; |ДатаПл = Регистр.Статьи.ДатаПл; |Сумма = Регистр.Статьи.Сумма; //|ПлательщикКод = Регистр.Статьи.Плательщик.Код; |Функция ССумма = Сумма(Сумма); |Группировка Подразделение Без Групп Упорядочить по Подразделение.Код; |Группировка ВидОборота Без Групп; |Группировка Статья Без Групп; |Группировка Плательщик Без Групп; |Группировка Получатель Без Групп; |Условие(ДатаПл=ТекДата); |Условие(ДатаПл=ТекДата); |Условие(Плательщик В СЗОрг); //|Условие(НЕ (Подразделение В СЗНафта)); |"; А вот этот на ура работает: Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = " |Период с (ТекДата) по (ТекДата); |Подразделение = Регистр.Статьи.Подразделение; |ВидОборота = Регистр.Статьи.ВидОборота; |Стат1я = Регистр.Статьи.Статья; |Плател1щик = Регистр.Статьи.Плательщик; |Получател1 = Регистр.Статьи.Получатель; |ДатаПл = Регистр.Статьи.ДатаПл; |Сумма = Регистр.Статьи.Сумма; //|ПлательщикКод = Регистр.Статьи.Плательщик.Код; |Функция ССумма = Сумма(Сумма); |Группировка Подразделение Без Групп Упорядочить по Подразделение.Код; |Группировка ВидОборота Без Групп; |Группировка Стат1я Без Групп; |Группировка Плател1щик Без Групп; |Группировка Получател1 Без Групп; |Условие(ДатаПл=ТекДата); |Условие(ДатаПл=ТекДата); |Условие(Плател1щик В СЗОрг); //|Условие(НЕ (Подразделение В СЗНафта)); |"; |
|||
1
IOL
20.10.11
✎
12:11
|
ау
|
|||
2
Guk
20.10.11
✎
12:14
|
не, не было такого...
|
|||
3
PR
20.10.11
✎
12:17
|
(1) May be 1C 8.x?
Вроде давно пора уже :)) |
|||
4
ДенисЧ
20.10.11
✎
12:24
|
Попробуй в XP. Если там есть такое, то чудо. Если нет - то проблемы совместимости.
|
|||
5
IOL
20.10.11
✎
12:34
|
В общем проблемка решилась, если в 2008 стоит украинский стандарт вывода (понiдiлок, вiвторок), то мягкий знак в запросах не хаваеться и только в запросах как переменные. Поставил на русский все нормально работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |