большооооой запрос возвращает не все данные? #331088


#0 by Fragster
написал запрос, который возвращает около сотни тысяч строк по максимуму. Также написал функцию, которая возвращает то же через обработку движений регистра. Почему-то на небольших выборках - все сходится, а при больших (на всю номенклатуру) - появляются различия даже по тем номенклатурам, которые были в «маленькой» выборке :/ У кого-нибудь была подобная ситуация?
#1 by FreeFin
работают в базе, было.
#2 by Fragster
что значит «работают в базе»?
#3 by FreeFin
регистры двигают
#4 by Fragster
запросы регистры двигают?
#5 by FreeFin
запросы столы двигают. ну, стулья, иногда. а регистры двигаютдокументыкоторыесоставляютипроводятюзерикоторыевэтовремяработаютвбазе.
#6 by Fragster
просто как-то несогласованно выглядит...
#7 by Fragster
по этому и прошу подробне
#8 by FreeFin
Ну а что тут подробнее. Выполни свой запрос и обработку монопольно=смотри еть ли отличия в полученных результатах. Если есть=или код кривой или ошибки в базе или еще что (если вспомню расскажу). А если совпали= думай и смотри, сколько документов "бъется" юзерями за время выполнения отчета(ов), и опять же смотреть код, как организована выборка(и) данных, и как на них влияет (может повлиять) изменение регистра во время выполнения обработки. А уж тот факт, что получаешь разные данные (кста насколько разные?) в отчетах разнесенных по- времени, в рабочей базе= так что тут удивительного? странным было-бы наоборот.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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