Переход на SQL - "ВыполнитьЗапрос" по операциям не работает корректно! #439077


#0 by Vitalina
Доброе время суток! Подскажите, пожалуйста, как решить следующую проблему: работали с DBF версией, файл с проводками превысил 2Гб(при переходе на новый период бухитогов), "живой" архив перевели на SQL версию, загрузили базу, провели полное тестирование - все ОК! И тут начались "ЧУДЕСА":в запросах типа ТекстЗапроса=" |Период с КонДата по КонДата; При выполнении запроса в SQL-версии расчитывается только СНД, а СКД=0 !!!!!, в DBF версии таких проблем нет, все расчитывает. Базы идентичны! Как можно решить такую проблему?
#1 by 1Сергей
Зачем использовать такой запрос для операций?
#2 by МихаилМ
1) Запрос составлен неправильно либо Вы привели не весь текст запроса. 2) в платформе 77 есть ошибки связанные с данной конструкцией (соответственно Вы не указали версию платформы - читайте правила форума).
#3 by Vitalina
СПАСИБО, что отозвались! 1С77 релиз27 (конфигурация ИТРП переписанная под условия предприятия) Запрос не полностью, конечно, в DBF версии он работает вот уже 5 лет!) Привожу полностью текст запроса: ТЗ_Перем=" !!!!И в таком запросе: БИ = СоздатьОбъект("БухгалтерскиеИтоги"); Если БИ.ВыполнитьЗапрос(НачМесяца(ДатаДок),КонМесяца(ДатаДок),                СчетПоКоду("70.1"),СчетПоКоду("26"),,3,"Проводка",1) = 1 Тогда;          БИ.ВыбратьПериоды;     КонецЕсли; выбираются обороты по всем КорСЧетам(а не только по счету26), Параметр "ТипИтогов" 3 заменила на 2 - проверила по суммам, работает! Надо переписывать все запросы?? ГДЕ ЕЩЕ искать "подводные камни"??? Поделитесь, пожалуйста, опытом!
#4 by ВосточныйПарень
Чем вам не угодили бухитоги?
#5 by Vitalina
При выполнении запроса в SQL-версии расчитывается только СНД, а СКД=0 !!!!??????
#6 by Vitalina
При переходе на SQL версию, ГДЕ ЕЩЕ искать "подводные камни"???
#7 by Gela
попробуйте в БИ.ВыполнитьЗапрос вместо "Проводка" поставить 3
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С