Имя: Пароль:
1C
1C 7.7
v7: Невосстановимая ошибка базы данных при выполнении запроса
0 Deenka
 
18.09.12
18:22
При выполнении запроса в серверной базе вываливается ошибка с сообщением SQL, а потом сообщение "Невосстановимая ошибка базы данных!"
В файловой базе отчет с этим запросом работает нормально.
В чем причина?

Запрос=СоздатьОбъект("Запрос");
   ТекстЗапиту=
   "//{{ЗАПРОС(ЗведенняЗП)
   |Период с ДатаПоч по ДатаЗав;
   |Прац=ЖурналРасчетов.Зарплата.Объект;
   |Отдел=ЖурналРасчетов.Зарплата.Объект.Пiдроздiл;  
//    |Пiд = ЖурналРасчетов.Зарплата.Объект.Пiдроздiл;
   |Группировка Отдел ;
   |Группировка Прац ;
   |Группировка месяц все;
   |"//}}ЗАПРОС
   ;
   Если Працiвник.Выбран()=1 Тогда
       ТекстЗапиту=ТекстЗапиту+"Условие (Прац=Працiвник);";
   КонецЕсли;  
   Если Склад.Выбран()=1 Тогда
       ТекстЗапиту=ТекстЗапиту+"
       |Условие (Отдел=Склад);  ";
   КонецЕсли;
   сообщить(ТекстЗапиту);
           
   
   Если Запрос.Выполнить(ТекстЗапиту)=0 Тогда
       Возврат;    
   КонецЕсли;
1 DGorgoN
 
18.09.12
18:29
Вроде ничего криминального. Попробуй выгрузить/загрузить в новую SQL базу. (про копии и бэкапы надеюсь упоминать не нужно)
2 Mikeware
 
18.09.12
18:31
Пiдроздiл - это жёстко!
3 Ёпрст
 
18.09.12
18:31
(0)пробуй с залипухой, сперва:

Запрос.ВключитьSQL(0);
Если Запрос.Выполнить(ТекстЗапиту)=0 Тогда
4 andrewks
 
18.09.12
18:31
ЗиК на скуле - это смело
5 Deenka
 
18.09.12
19:23
Включил в текст этот метод, запрос работает
Запрос.ВключитьSQL(0);
Но почему на него SQL ругается?
6 Deenka
 
19.09.12
10:13
тоесть это глюк базы?
7 Морозов Александр
 
19.09.12
10:15
"Пiдроздiл"... улыбнуло...
8 mehfk
 
19.09.12
10:18
(6) Движка.
9 Gucci76
 
19.09.12
10:34
(4) Может украинский ЗиК построен на запросах, а не на переборах Журналов расчетов, поэтому летает на скуле
))))))
AdBlock убивает бесплатный контент. 1Сергей