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

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

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

!!!!!!!!!!! Закомментарено условие по датам 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
Просмотры: 20576

......... 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
Просмотры: 20576

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

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

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

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

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

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

Вот кусок, который должен ускорить вашу работу не очень хочется разбираться в деталях вашей задачи : ...... 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.tabn and y...
3opkae Boka
19 окт 2005, 17:34
Форум: Программирование
Тема: Loop
Ответы: 50
Просмотры: 20576

.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 v1; ...
3opkae Boka
19 окт 2005, 16:24
Форум: Программирование
Тема: Конфигурирование окна
Ответы: 2
Просмотры: 1964

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

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
Просмотры: 2291

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

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

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

Довольно странная конструкция 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,catalogs...