Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Выпадение 1С (число прочтений - 1261 )
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Выпадение 1С
23. Января 2007 :: 08:24
Печать  
Сделал в запросе следующее поле:
Код
Выбрать все
|CASE WHEN RTRIM($ДокРемонтныйЛист.ДатаВыдачи) <> '' THEN 6
|ELSE CASE
|(Select TOP 1 $РЛ.Действие as ПослДействие from $ДокументСтроки.РемонтныйЛист РЛ (NOLOCK) where IDDOC=Жур.IDDoc order by LINENO_ DESC)
|WHEN :ДействияСотрудников_Тестирование THEN 1
|WHEN :ДействияСотрудников_Ремонт THEN 2
|WHEN :ДействияСотрудников_ЗаказЗапчастей THEN 3
|WHEN :ДействияСотрудников_ВозвратЗапчастей THEN 3
|WHEN :ДействияСотрудников_Направлен THEN 4
|WHEN :ДействияСотрудников_РемонтОкончен THEN 5
|ELSE 0
|END
|END
 


Которое Определяет номер пиктограммы для ТП
Затем, в запросе ставлю условие (WHERE Поле=:ВыбЗнач) на это поле,
которое меняется интерактивно (отбор по полю).
После нескольких изменений отбора 1С вылетает...
Тот же эффект даёт отбор по полю:
Код
Выбрать все
|CASE
|               WHEN Exists(Select TOP 1 Ссылки.ROW_ID From  
|  			_1SCRDOC as Ссылки (NOLOCK INDEX=PARENT)
|  			WHERE Ссылки.MDID=0 AND Ссылки.ParentVal = '"+ВремЗнач+"'+Жур.IDDoc AND
|					Ссылки.Child_Date_Time_IDDoc >= Жур.Date_Time_IDDoc)
|	THEN 1 ELSE 0 END
 


Please Help
PS: Эффект имеет место как на 2.0.3.1, так и на 2.5.0.0
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Выпадение 1С
Ответ #1 - 24. Января 2007 :: 04:26
Печать  
Вылетает на вызове метода "Обновить" источника данных...
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Выпадение 1С
Ответ #2 - 24. Января 2007 :: 06:26
Печать  
На другой копии базы - выпадений нет, вопрос снят, возможно где-то несоответствие типов данных...
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать