Отчеты в модуле Табельный учет

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Отчеты в модуле Табельный учет

Сообщение maikl »

В модуле Табельный учет, Отчеты,Распечатка табелей, результатом является список печатных форм.
Что хотим ))), хотим, запретить видеть все отчетные формы, кроме своих.
Как это сделать попроще? без перекопиляции форм.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

грохается dsk, в "настройке отчетов" закрываются нужные, dsk подключается всем связанным с табельным учетом как рес с приоритетом выше 3000. Второй путь могет не прокатить - сделать SetGroup в докомпиляции.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

edward_K писал(а):грохается dsk, в "настройке отчетов" закрываются нужные, dsk подключается всем связанным с табельным учетом как рес с приоритетом выше 3000. Второй путь могет не прокатить - сделать SetGroup в докомпиляции.
С DSK как то не очень надежно., а с SetGroup непонятно (((.
Можно подробнее. Мы хотим скрыть Галактические печатные формы, раньше можно было их перекрыть, т.е если компилировать с тем же именем, и видны были скомпилированные последние., в 8.1 так уже не получается.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1. с DSK не так уж и не надежно - это уже будет общий рес
2. там наверное не получится - .group меняется в зависимости от галочек.
а так типа того

Код: Выделить всё

alter Interface Vedro1; 
       
//============================
HandleEvent
cmInit :
{ if substr(UserDeskRep.repname,1,1)='R' and substr(UserDeskRep.repname,4,1)=' '
  { Fvedro1.setgroup(substr(UserDeskRep.repname,1,3))
  }
  else
  { if upcase(username)<>'TEST'
     Fvedro1.setgroup('тест'+chr(1)+'тест1'
   +chr(1)+'тест2'
   +chr(1)+'тест3'
   )
  } 
  inherited :: handleEvent (cmInit);
}
end ;
end.//alter Interface Grafik1;
тока нужно где то узнать где вторгнутся - а тут без исходников тяжко.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

edward_K писал(а):грохается dsk, в "настройке отчетов" закрываются нужные, dsk подключается всем связанным с табельным учетом как рес с приоритетом выше 3000. Второй путь могет не прокатить - сделать SetGroup в докомпиляции.
Что значит как рес ?
Разве в репозитарий подключаются файлы с окончанием .dsk ?
Что то у меня не хочет, пишет об ошибке.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

да вроде проблем не было, ну измените окончание.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Проверял дома в демо режиме и поэтому не подключался.
В на работе DSK подключил, но он не отрабатывает, хотя ставил приоритеты от 500 до 3000
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

я же написал - выше 3000.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Поставил выше, не перебивает, список отчетных форм виден. ((((
Ответить