1С по разному работает на DBF и SQL #153082


#0 by Candyman
Никто не сталкивалсся с такой проблемой (вообще она известа давно, но последний раз я с ней столкнулся именно здесь : - 1С по разному работает на DBF и SQL. Конкретно: Версия движка - 7.70.025 SQL (Комплексная) Версия конфигурации - Торговля и Склад 7.70.939 Ошибка проявляется в различном формировании Книги покупок/продаж на разных типах баз. Сначала я сделал это на SQL базе - результат неправильный. Потом я сделал выгрузку данных и загрузил ТУ ЖЕ САМУЮ базу в DBF формат. При таком раскладе все книги формируются правильно. :( Причем само проведение документа Книга покупок на DBF происходит значительно дольше, чем на SQL. Это вообще можно как-то вылечить?????? ПОМОГИТЕ!!!
#1 by Zanuda
Попробуй сделать выгрузку в SQL и загрузку этой базы не в ДБФ, а в SQL. Итоги пересчитай.
#2 by Candyman
Итоги пересчитывал. Результат не меняется.
#3 by child
есть "килограмм" заморочек по формироваию отчетов на сиквельном движке. Поизвращайся с запросами, позови шамана и бубен припаси, глядишь че нить накопаешь. А еше по инету много всякой всячины по этому поводу есть. так что копайте.
#4 by mikecool
Было уже... У запроса есть метод(кажется зовется ИспользоватьСКЛ), даешь ему 0 - и вроде как помогает...
#5 by mikecool
(+4) или это не у 1С-ного запроса? :-)
#6 by КонецЦикла
Ха-ха Это связано с тем, что они проверяют на свою дату начала 2006 года! Исправь запрос... на худой конец - фильтруй на дату в процессе выборки
#7 by LOD
А у меня всё правильно считает в Скуле :) Ты тока поменяй в коде (в книгах) там есть сравнение "Если ДатаМесяц(.. " при котром не видно прошлого года
#8 by ProgAL
Запрос.ВключитьSQL.
#9 by Candyman
ProgAL 8 - 01.02.06 - 12:33 Запрос.ВключитьSQL. и это перед КАЖДЫМ запросом?
#10 by КонецЦикла
не 1, а 0 :) И к тому же - так будет тормозить :(
#11 by Candyman
ProgAL 8 - 01.02.06 - 12:33 Запрос.ВключитьSQL. нет такого метода :(
#12 by КонецЦикла
Это недокументировано... не страдай хе*ней...
#13 by Candyman
Кроме этого никак? :(
#14 by КонецЦикла
См.
#15 by Candyman
В запросе и так сравнение по дате не фигурирует. Это потом в как раз в процессе выборки определяется дата кредитного документа. Кто-нибудь РЕАЛЬНО решал такую проблему (желательно конечно в приложении к НДС 2006)
#16 by КонецЦикла
Ты куда хоть смотришь? Вот из запроса: А КредДок - документ неопределенного вида... просек?
#17 by Candyman
нашел (зашился уже просто, вот и забыл про модули документов ;) ) но остается чайниковский вопрос - чем мешает именно SQL-ю документ неопределенного вида?
#18 by КонецЦикла
вот так по-разному работает :) и условие "в" по-другому работает ЗЫ. короче пойду я приму пищу
#19 by КонецЦикла
Поставь проверку на дату при обходе первой группировки (это если долго не думать) :)
#20 by twilight5023
В продолжении ветки для интересующихся - , у меня такая же проблема была. Разобрался.
#21 by twilight5023
В догонку про ВключитьSQL - , если ВключитьSQL, то запрос будет обрабатываться также, как и на DBF базе.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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