PD3 — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 18: Строка 18:
 
|NUMDOC || Номер
 
|NUMDOC || Номер
 
|}
 
|}
 +
 +
= PD32 =
 +
 +
{| class = "wikitable"
 +
|-
 +
! Идентификатор реквизита || Выражение для расчета || Перечень зависимых реквизитов || Умалчиваемое значение || Поле справочника || Изменяемый реквизит 
 +
|-
 +
|AMNT ||  || NATTR3 ||  ||  ||
 +
|-
 +
|D1NAME || if NATTR1 = 34827
 +
  result := 'Мука 1 сорта'
 +
endif
 +
 +
if NATTR1 = 34828
 +
  result := 'Мука в/с'
 +
endif
 +
 +
if NATTR1 = 37019
 +
  result := 'Мука ржаная'
 +
endif ||  ||  ||  ||
 +
|-
 +
|DATDOC ||  ||  || DOCS1->DATDOC ||  ||
 +
|-
 +
|K1NAME ||  || NATTR2 ||  ||  ||
 +
|-
 +
|K2NAME ||  ||  ||  ||  ||
 +
|-
 +
|NATTR1 ||  || D1NAME, NATTR3 ||  ||  ||
 +
|-
 +
|NATTR2 || result := val( SubStr( K1NAME, 12, 2 ) ) ||  ||  ||  ||
 +
|-
 +
|NATTR3 || if !Empty( AMNT ) and !Empty( NATTR1 )
 +
  result := SCADA_4( DOCS1->DATDOC, AMNT, NATTR1 )
 +
endif || NATTR4 ||  ||  ||
 +
|-
 +
|NATTR4 || AMNT - NATTR3 || NATTR5, NATTR6, NATTR7 ||  ||  ||
 +
|-
 +
|NATTR5 || if NATTR1 = 34828
 +
  result := NATTR4 
 +
endif ||  ||  ||  ||
 +
|-
 +
|NATTR6 || if NATTR1 = 34827
 +
  result := NATTR4 
 +
endif ||  ||  ||  ||
 +
|-
 +
|NATTR7 || if NATTR1 = 37019
 +
  result := NATTR4
 +
endif ||  ||  ||  ||
 +
|-
 +
|NUMDOC ||  ||  || DOCS1->NUMDOC ||  ||
 +
|}
 +
 +
 
= Смотрите также =
 
= Смотрите также =
 
[[Документы]]
 
[[Документы]]

Версия 09:45, 4 августа 2016

PD3 - это документ "Данные дозатора муки SCADA" из справочника R169, таблица DOCP

PD31

Идентификатор реквизита Наименование
_TIMEFIRST Дата и время ввода
_TIMELAST Время последнего изменения
DATDOC Дата
LAST_USER Автор последнего изменения
MOL Оператор
NUMDOC Номер

PD32

Идентификатор реквизита Выражение для расчета Перечень зависимых реквизитов Умалчиваемое значение Поле справочника Изменяемый реквизит
AMNT NATTR3
D1NAME if NATTR1 = 34827
 result := 'Мука 1 сорта'

endif

if NATTR1 = 34828

 result := 'Мука в/с'

endif

if NATTR1 = 37019

 result := 'Мука ржаная'

endif || || || ||

DATDOC DOCS1->DATDOC
K1NAME NATTR2
K2NAME
NATTR1 D1NAME, NATTR3
NATTR2 result := val( SubStr( K1NAME, 12, 2 ) )
NATTR3 if !Empty( AMNT ) and !Empty( NATTR1 )
 result := SCADA_4( DOCS1->DATDOC, AMNT, NATTR1 )

endif || NATTR4 || || ||

NATTR4 AMNT - NATTR3 NATTR5, NATTR6, NATTR7
NATTR5 if NATTR1 = 34828
 result := NATTR4  

endif || || || ||

NATTR6 if NATTR1 = 34827
 result := NATTR4  

endif || || || ||

NATTR7 if NATTR1 = 37019
 result := NATTR4

endif || || || ||

NUMDOC DOCS1->NUMDOC


Смотрите также

Документы