Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Операция с пустым iddocdef (число прочтений - 4134 )
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #15 - 02. Декабря 2011 :: 08:50
Печать  
Код
Выбрать все
select
	j.*,
	op.*,
	en.*
from _1sjourn j (nolock)
join _1soper op (nolock) on op.docid = j.iddoc
join _1sentry en (nolock) on en.docid = j.iddoc
where j.date_time_iddoc between '20110930' and '20110930Z'
and left(j.date_time_iddoc, 14) = '20110930EAEAY8'
and left(op.date_time_docid, 14) != '20110930EAEAY8'
and left(en.date_time_docid, 14) != '20110930EAEAY8' 



Для всех записей из _1sjourn с date_time_iddoc = '20110930EAEAY8' в _1soper и _1sentry date_time_docid = '20110930EAEAY8'. Это не есть гуд? Лечится?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #16 - 02. Декабря 2011 :: 08:54
Печать  
Вопрос не понял. И, если чё, _1soper в accountsrecordset не используется.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #17 - 02. Декабря 2011 :: 08:58
Печать  
Код
Выбрать все
select
	j.*,
	en.*
from _1sjourn j (nolock)
join _1sentry en (nolock) on en.docid = j.iddoc
where j.date_time_iddoc between '20110930' and '20110930Z'
and left(j.date_time_iddoc, 14) = '20110930EAEAY8'
and left(en.date_time_docid, 14) != '20110930EAEAY8'  



так лучше?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #18 - 02. Декабря 2011 :: 09:01
Печать  
Возможно. Вопрос то в чём?  Круглые глаза
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #19 - 02. Декабря 2011 :: 09:07
Печать  
berezdetsky писал(а) 02. Декабря 2011 :: 08:20:
Есть мнение, что у этих операций _1sjourn.date_time_iddoc <> _1sentry.date_time_docid.


Так и есть.
Вопрос в том, как такое могло случиться и чем это лечить. Напомню, что из-за этого (по словам г-на berezdetsky) не могу получить ВидДокумента в БИОстаткиОбороты.
  
Наверх
 
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #20 - 02. Декабря 2011 :: 09:10
Печать  
vinogradoff писал(а) 02. Декабря 2011 :: 08:50:
Код
Выбрать все
select
	j.*,
	op.*,
	en.*
from _1sjourn j (nolock)
join _1soper op (nolock) on op.docid = j.iddoc
join _1sentry en (nolock) on en.docid = j.iddoc
where j.date_time_iddoc between '20110930' and '20110930Z'
and left(j.date_time_iddoc, 14) = '20110930EAEAY8'
and left(op.date_time_docid, 14) != '20110930EAEAY8'
and left(en.date_time_docid, 14) != '20110930EAEAY8' 



Для всех записей из _1sjourn с date_time_iddoc = '20110930EAEAY8' в _1soper и _1sentry date_time_docid = '20110930EAEAY8'. Это не есть гуд? Лечится?


ошибка: в _1sentry left(date_time_docid, 14) = '20110930EAGG40', в _1sjourn = left(date_time_iddoc, 14) = '20110930EAEAY8' для en.docid = j.iddoc
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #21 - 02. Декабря 2011 :: 09:20
Печать  
vinogradoff писал(а) 02. Декабря 2011 :: 09:07:
Вопрос в том, как такое могло случиться

Ошибка платформы. Возникает при большом количестве документов в 23:59:59.

vinogradoff писал(а) 02. Декабря 2011 :: 09:07:
чем это лечить

Штатно - изменением времени и перепроведением. Нештатно -

update _1sentry set ...
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Операция с пустым iddocdef
Ответ #22 - 02. Декабря 2011 :: 09:25
Печать  
Понятно, спасибо большое за разъяснения.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать