Найдено 18 результатов

3opkae Boka
23 ноя 2005, 19:13
Форум: Сопровождение
Тема: Зарплата без платежной ведомости
Ответы: 1
Просмотры: 1607

Уважаемый, обнулите в межрасчтеном начислении поле "Выплачено (аванс)" [Shift + Del вроде]
а потом, кому надо, поставьте сумму к выплате. остальные получат сумму вместе с ЗП
3opkae Boka
21 окт 2005, 16:34
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

!!!!!!!!!!! Закомментарено условие по датам
interface Nach_Or '' escclose;
file f_txt;
var d1:date
nrec_pers, tmp_nrec_pers, ttt: comp;
_mvz, _stroka, kompan, _kau, _bklass, _sschet: string;
Table Struct tab_mvz
(
schet : string,
subschet : string,
KAU : string,
MVZ : string,
BKLASS : string,
SUMMA ...
3opkae Boka
21 окт 2005, 14:29
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

.........
mm,yy)>>=appointments.appointdate
and (date(1,mm,yy)<=appointments.dismissdate or date(0,0,0)=appointments.dismissdate)
*/ ))
Этой строки быть не должно: and '+'=klvidopl.vhv
она и рубит. Проще проверять
внутри sumvidop, как я и писал.

А так, не исключено что всю выборку колбасить ...
3opkae Boka
21 окт 2005, 13:12
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

29090 около одной минуты.
Так что давайте ваш исходник /в обязательном порядке/, будем глядеть
3opkae Boka
21 окт 2005, 13:05
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

НЕ поленитесь выложите весь исходник еще раз , с моими вставками
3opkae Boka
21 окт 2005, 12:16
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

попробуйте воспользоваться моей логической таблицей и моим обходом без изменений. У меня по sumvidop 2315 запсией достаточно быстро пролетает
3opkae Boka
21 окт 2005, 11:42
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

lschet.tabn /== sumvidop.tabn
НЕ надо делать этого. В самой Галактике такая конструкция запрещена. Она- то уж точно угробит выборку
3opkae Boka
21 окт 2005, 11:40
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

Весь исходник покажите. У меня 2000 записей, начинает работать сразу
3opkae Boka
20 окт 2005, 18:04
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

Сколько записей в lschet?
3opkae Boka
20 окт 2005, 11:38
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

Вот кусок, который должен ускорить вашу работу
не очень хочется разбираться в деталях вашей задачи :
......
create view var
dd : word;
mm : word;
yy : word;
as select
*
from
SUMVIDOP
,APPOINTMENTS
,EXCLASSSEG
,CATALOGS
,SPKAU
where
((
lschet.cex == sumvidop.cex
and lschet.tabn == sumvidop ...
3opkae Boka
19 окт 2005, 17:34
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

.FORM myForm
.ard
.create view v1
as select tperson, cschetd, csubschd, spkau.name, summa
from sumvidop svo
where
((
svo.vidopl==klvidopl.vidopl
and svo.ckaud[1]==spkau.nrec
and 2005 ==yearn
and 9==mesn
))
and
(
'+'=klvidopl.vhv
)
order external by tabn
;
.FIELDS
v1.svo.tabn
.ENDFIELDS

.{ table ...
3opkae Boka
19 окт 2005, 16:24
Форум: Программирование
Тема: Конфигурирование окна
Ответы: 2
Просмотры: 2093

Нет, нельзя. Потому как закладки - это фактически разные окна
3opkae Boka
19 окт 2005, 12:31
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 22714

Select
catalogs.name
,sumvidop.summa
where
((
mm == sumvidop.mesn
and yyyy == sumvidop.yearn
and 11 == ExtCatLinks.ObjType
and 1 == ExtCatLinks.ModType
and sumvidop.cex == ExtCatLinks.ExtCat
and ExtCatLinks.StaffCat == Catalogs.nrec
))
order by catalogs.name
;
Но это при условии , что у вас ...
3opkae Boka
10 окт 2005, 15:29
Форум: Программирование
Тема: Помогите, кто может!!!
Ответы: 3
Просмотры: 2460

сорри, ОЧЕПЯТКА :-)))

_Loop catalogS
if foundmarker(m_podr,catalogs.nrec)
message(catalogs.name)

а вообще-то более правильно от маркера идти меньше данных перелапатите
3opkae Boka
10 окт 2005, 15:28
Форум: Программирование
Тема: Помогите, кто может!!!
Ответы: 3
Просмотры: 2460

Довольно странная конструкция

if (getfirst catalogs where searchmarker(m_podr,catalogs.nrec,i_pick) ) = tsOK then
do message(catalogs.name)
while (getnext catalogs where searchmarker(m_podr,catalogs.nrec,i_pick) ) = tsOK;
тем паче i_pick нигде не меняется

_Loop catalog
if foundmarker(m_podr ...