Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ENSP6

ENSP6.m

Go to the documentation of this file.
  1. ENSP6 ;(WASH ISC)/WDS@Charleston-Lease/Planned Space Edit Driver ; 3/10/14 2:08pm
  1. V ;;7.0;ENGINEERING;**93**;Aug 17, 1993;Build 2
  1. ;
  1. L ;EDIT/ENTER LEASE SPACE INFORMATION FIELDS
  1. W !! S DIC="^ENG(6928.3,",DR=".5:99" G FMUT
  1. ;
  1. VEN ;ENTER/EDIT LEASE VENDOR DATA
  1. W !! S DIC="^ENG(6928.3,",DR="1:5.1" G FMUT
  1. ;
  1. P ;PRINT LEASE SPACE SURVEY
  1. S L="0",DIC="^ENG(""SP"",",DHD="ENGINEERING SPACE SURVEY OF LEASED ROOMS",BY=$S($D(^DIBT("B","ENZLEASE")):"[ENZLEASE]",1:"[ENLEASE]") D FLDS^ENSP1 G PRINT
  1. ;
  1. EP ;ENTER/EDIT SPACE PLANNING DATA
  1. W !!,"Enter Planning Data for this Room Number" S DIC(0)="AEQLM",DIC="^ENG(""SP"",",DR=".01;1.5;2.6;4.5;4.7;4.9;6;17" G FMUT
  1. ;
  1. PP ;PRINT PLANNING SPACE DATA
  1. W !!," Report will be segregated by PROJECT NUMBER in the Building File.",! S L="0",DIC="^ENG(""SP"",",BY=".51:20;""PROJECT NO."",.51,+4.9;S1",FLDS="[ENSP-H08-9]" G PRINT
  1. ;
  1. PRINT I $D(%) Q:%<0
  1. S DIOEND="I IOST[""C-"" R !!,""Press <RETURN> to continue"",X:DTIME" D EN1^DIP
  1. G EXIT
  1. FMUT ;FILE MANAGER UTILITY HANDLER
  1. S DIE=DIC S:'$D(DIC(0)) DIC(0)="AEQM"
  1. FMUT1 D ^DIC S DA=+Y G:DA<1 EXIT D LOCK G:ENL=0 FMUT S:$D(DR)=0 DR=".01:99" S ENDA=+Y D ^DIE L -@(DIC_ENDA_")") W !! G FMUT
  1. LOCK ;LOCK GLOBAL THAT IS BEING ACCESSED BY ANOTHER USER
  1. S X=DIC_DA_")" L +@X:1 S ENL=$T Q:ENL'=0 I ENL=0 W !!,$C(7),"THIS ENTRY IS BEING EDITED BY ANOTHER USER. TRY LATER." Q
  1. EXIT K A,BY,C,DIC,DIE,DA,DP,DR,D0,ENDA,ENL,FLDS,FR,I,IOP,J,K,L,O,S,TO,X,Y,%DT Q
  1. ;
  1. ;ENSP6