ENTIEQE	;WOIFO/SAB - Edit Equipment Records (IT) ;2/4/2008
	;;7.0;ENGINEERING;**87**;Aug 17, 1993;Build 16
	;
SELEQ	; select (and process) equipment for edit
	S END=0
	S ENSCR="N ENCMR S ENCMR=$P($G(^(2)),U,9) I ENCMR,$D(^ENG(6914.1,""AIT"",1,ENCMR))"
	;
	; select and process equipment
	F  S DIC("S")=ENSCR D GETEQ^ENUTL Q:Y<1  S ENDA=+Y D EQP Q:END
	; clean up
	K DIC,END,ENDA,ENEQ,ENSCR,Y
	Q
	;
EQP	; process one equipment item (edit)
	; input
	;   ENDA - ien of equipment item
	; output
	;   END - flag, true when entire process should stop
	;
	N DA,DDSFILE,DIROUT,DIRUT,DR,DTOUT,DUOUT
	; lock equipment
	L +^ENG(6914,ENDA):$S($D(DILOCKTM):DILOCKTM,1:5) I '$T D  G EQPX
	. W $C(7),!,"Record being edited by someone else. Try later."
	. S DIR(0)="E" D ^DIR K DIR S:$D(DTOUT) END=1
	;
	; call fileman screen handler
	S DDSFILE=6914,DR="[ENIT EDIT]",DA=ENDA
	D ^DDS
	I $D(DTOUT) S END=1 ; user timed out
	;
	; unlock equip
	L -^ENG(6914,ENDA)
	;
EQPX	; clean up
	Q
	;
	;ENTIEQE
