powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Пропали циферки из запроса
7 сообщений из 7, страница 1 из 1
Пропали циферки из запроса
    #36576676
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В классе есть SQL-запрос

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
/// Список сотрудников
Query List() As %SQLQuery(CONTAINID =  1 )
{
	Select 
		ID,Name,
		NullIf((
			Select count(*)
			From wrk.Stage as e
			Where
				e.Member=a.ID
				and
				YEAR(dEnd)=YEAR(CURRENT_DATE)
		), 0 ) as Year,
		NullIf((
			Select count(*)
			From wrk.Stage as d
			Where
				d.Member=a.ID
				and
				YEAR(dEnd)=YEAR(CURRENT_DATE)
				and
				MONTH(dEnd)=MONTH(CURRENT_DATE)
		), 0 ) as Month,
		NullIf((
			Select count(*)
			From wrk.Stage as b
			Where
				b.Member=a.ID
				and
				dBeg is NULL
				and
				dEnd is NULL
		), 0 ) as Empt,
		NullIf((
			Select count(*)
			From wrk.Stage as c
			Where
				c.Member=a.ID
				and
				dBeg is not NULL
				and
				dEnd is NULL
		), 0 ) as NoCls,
		NullIf((
			Select count(*)
			From wrk.Stage as c
			Where
				c.Member=a.ID
				and
				c.Member->Prg= 1 
				and
				dEnd is not NULL
				and
				dSet is NULL
		), 0 ) as NoSet
	From wrk.Member as a
	Order by Name
}
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Пропали циферки из запроса
    #36576716
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Его результат показывается в ЗЕН-страничке

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
<tablePane 
	id="tpMember" 
	tableName="wrk.Member" 
	valueColumn="ID"
	pageSize="20" 
	useSnapshot="true" 
	caption="Сотрудник" 
	queryClass="wrk.Member"
	queryName="List"
	onselectrow='zenPage.Select(zenThis.getValue("ID"))'
	ondblclick='zenPage.Edit(zenThis.getValue("ID"));' 
	showQuery="true"
>
	<column 
		header="Id" 
		colName="ID" 
		hidden="true"
	/>
	<column 
		header="ФИО" 
		colName="Name" 
	/>
	<column 
		header="За год" 
		colName="Year" 
		width="100px"
	/>
	<column 
		header="За месяц" 
		colName="Month" 
		width="100px"
	/>
	<column 
		header="Ожидают" 
		colName="Empt" 
		width="100px"
	/>
	<column 
		header="В работе" 
		colName="NoCls" 
		width="100px"
	/>
	<column 
		header="Не уст." 
		colName="NoSet" 
		width="100px"
	/>
</tablePane>
...
Рейтинг: 0 / 0
Пропали циферки из запроса
    #36576722
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все таки работало до недавнего времени у всех пользователей и во всех браузерах...
Но теперь пропали цифры в колонке

Код: plaintext
1.
2.
3.
4.
5.
<column 
	header="За месяц" 
	colName="Month" 
	width="100px"
/>

Причем они видну у одного сотрудника в ФФ. А в остальных браузерах пусто!

Крпирую запрос в менеджер портала - цифры есть. А в зен-табличке пусто...

Чего за полтергейст?

----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Пропали циферки из запроса
    #36576747
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжаю эксперименты... Если убрать

Код: plaintext
1.
2.
and
MONTH(dEnd)=MONTH(CURRENT_DATE)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
NullIf((
	Select count(*)
	From wrk.Stage as d
	Where
		d.Member=a.ID
		and
		YEAR(dEnd)=YEAR(CURRENT_DATE)
), 0 ) as Month,

Появляются годовые цифры.
Если убрать год и вернуть месяц - колонка пуста.

Чем это месяц провинился?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Пропали циферки из запроса
    #36577655
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

а "as Year" и "as Month" не пробовали поменять на
"as YearSum" и "as MonthSum" к примеру?
...
Рейтинг: 0 / 0
Пропали циферки из запроса
    #36577784
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov , менял даже на "a1" и "a2"... Не помогает...

Напоминаю что изначально все работало. Задачку эксплуатируем наверное полгода... Пропажа обнаружилась чуть ли не вчера.
Так же напоминаю что если скопировать запрос (1 в 1) в портальный менеджер - он отрабатывает нормально. Т.е. цыфры показывает и они верные...

Какая-то фигня между самим "классовы" запросом и зен-табличкой...
...
Рейтинг: 0 / 0
Пропали циферки из запроса
    #36577801
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас проверили - опять циферки появились.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Пропали циферки из запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]