Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Разные результаты при одинаковых входных данных (число прочтений - 2292 )
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Разные результаты при одинаковых входных данных
13. Мая 2009 :: 06:02
Печать  
Доброго утра.

Есть у меня запрос к регистру:

Код
Выбрать все
SELECT ПроизводственныеЗатратыОбороты.Затрата [Затрата $Справочник]
	, ты.КоличествоПриход) Цена
FROM $РегистрОбороты.ПроизводственныеЗатраты(:НачДата,
		:КонДата~,,,
		(Затрата = :МПЗ~),
		Затрата,
		(Количество, Сумма)) AS ПроизводственныеЗатратыОбороты
WHERE
	ПроизводственныеЗатратыОбороты.КоличествоПриход > 0
GROUP BY
	ПроизводственныеЗатратыОбороты.Затрата
 



НачДата = 01.01.09
КонДата = 31.01.09
МПЗ = элемент справочника "Материалы" "Чушка"

Если выполнить запрос в консоли, то получаем результат "Цена" = 745,43144
Если этот же запрос выполняется в модуле проведения документа, то получаем  "Цена"  = -2 569 932,212

Что я упускаю? o_O
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #1 - 13. Мая 2009 :: 06:09
Печать  
noxxx писал(а) 13. Мая 2009 :: 06:02:
Если этот же запрос выполняется в модуле проведения документа...

Можно предположить что кое-какие движения при перепроведении документа удаляются.
  

1&&2&&3
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #2 - 13. Мая 2009 :: 06:12
Печать  
trad писал(а) 13. Мая 2009 :: 06:09:
Можно предположить что кое-какие движения при перепроведении документа удаляются.


Забыл сказать, документ не входит в период 01.01.09 - 31.01.09, т.е. его движения не должны влиять на результат.

ЗЫ. Если сделать запрос средствами 1С, то также получаем 745,43144.
  
Наверх
ICQ  
IP записан
 
Злой Бобр
Junior Member
**
Отсутствует



Сообщений: 56
Местоположение: Украина, Кривой Рог
Зарегистрирован: 07. Марта 2009
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #3 - 13. Мая 2009 :: 07:36
Печать  
noxxx писал(а) 13. Мая 2009 :: 06:02:
Что я упускаю? o_O

Ну зайди в отладчик и посмотри. Телепаты отдыхают...
  

Если у вас есть деньги тогда мы идем к вам!!!
Наверх
ICQ  
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #4 - 13. Мая 2009 :: 07:59
Печать  
Злой Бобр писал(а) 13. Мая 2009 :: 07:36:
noxxx писал(а) 13. Мая 2009 :: 06:02:
Что я упускаю? o_O

Ну зайди в отладчик и посмотри. Телепаты отдыхают...


Отладчик чего?
Уважаемый, если Вам нечего сказать, то лучше промолчать. Вам так не кажется?
  
Наверх
ICQ  
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #5 - 13. Мая 2009 :: 08:17
Печать  
делай пустую базу, добавляй по одному движению - мож.прояснится
  
Наверх
ICQ  
IP записан
 
Злой Бобр
Junior Member
**
Отсутствует



Сообщений: 56
Местоположение: Украина, Кривой Рог
Зарегистрирован: 07. Марта 2009
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #6 - 13. Мая 2009 :: 08:33
Печать  
noxxx писал(а) 13. Мая 2009 :: 07:59:
Злой Бобр писал(а) 13. Мая 2009 :: 07:36:
noxxx писал(а) 13. Мая 2009 :: 06:02:
Что я упускаю? o_O

Ну зайди в отладчик и посмотри. Телепаты отдыхают...


Отладчик чего?
Уважаемый, если Вам нечего сказать, то лучше промолчать. Вам так не кажется?

Чего, чего - 1С конечно. Открывай в нем модуль документа и смотри откуда такая дикая цена прет.
Мне не кажется...
  

Если у вас есть деньги тогда мы идем к вам!!!
Наверх
ICQ  
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Разные результаты при одинаковых входных данных
Ответ #7 - 13. Мая 2009 :: 08:53
Печать  
Можно зайти в профайлер и посмотреть одинаковые ли запросы уходят на сервер. Если одинаковые, то что делается с данными до выполнения этого запроса. Если изменений данных не происходит, значит в самом коде 1С что-то не так(тогда действительно отладчикУлыбка). Вообщем чудес-то не бываетУлыбка

  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Разные результаты при одинаковых входных данных
Ответ #8 - 19. Мая 2009 :: 05:29
Печать  
Двинул ТА на предыдущий месяц, потом вернул назад и всё встало на свои места.
Не база ли у меня скоро навернется? o_O
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Разные результаты при одинаковых входных данных
Ответ #9 - 19. Мая 2009 :: 06:17
Печать  
Нет просто итоги пересчитались и привет..
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать