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

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м (Смотрите также)
 
(не показано 28 промежуточных версий этого же участника)
Строка 1: Строка 1:
Универсальный файл документов
+
[[DOCS]] - это универсальный файл документов
 +
2; nice_path( opdatapath ) + "docs____.adt"; d
 +
{| class = wikitable
 +
! Поле  || Тип || Ширина || Количество знаков после запятой или описание
 +
|-
 +
| RGNUM|| C|| 8 || Регистрационный номер
 +
|-
 +
|AUTOID|| A|| 1 || Автоинкрементное поле
 +
|-
 +
|PARENT|| C|| 8 || Ссылка на RGNUM родительского уровня
 +
|-
 +
|KINDDOC|| C|| 3|| Тип документа из справочника [[R169]]
 +
|-
 +
|LVLNUM|| C|| 1|| Уровень документа
 +
|-
 +
|NUMDOC|| C||10|| Номер документа
 +
|-
 +
|DATDOC|| D|| 8|| Дата документа
 +
|-
 +
|AMNT ||N ||19|| 4
 +
|-
 +
|SUM ||N ||14|| 2
 +
|-
 +
|EXTSUM|| N|| 14|| 2
 +
|-
 +
|NDSSUM|| N|| 14|| 2
 +
|-
 +
|DEBT ||C ||12 ||
 +
|-
 +
|KRED ||C ||12 ||
 +
|-
 +
| [[DREFL1]] ||C ||4 ||
 +
|-
 +
|DANAL1 ||N ||5 ||
 +
|-
 +
|D1NAME ||C ||20 ||
 +
|-
 +
|KREFL1 ||C ||4 ||
 +
|-
 +
|KANAL1 ||N ||5 ||
 +
|-
 +
|K1NAME ||C ||20 ||
 +
|-
 +
|DREFL2 ||C ||4 ||
 +
|-
 +
|DANAL2 ||N ||5 ||
 +
|-
 +
|D2NAME|| C|| 20||
 +
|-
 +
|KREFL2 ||C ||4 ||
 +
|-
 +
|[[KANAL2]]|| N|| 5 ||
 +
|-
 +
|K2NAME|| C|| 20||
 +
|-
 +
|DREFL3 ||C ||4 ||
 +
|-
 +
|DANAL3 ||N ||5 ||
 +
|-
 +
|D3NAME|| C|| 20||
 +
|-
 +
|KREFL3 ||C ||4 ||
 +
|-
 +
|KANAL3 ||N ||5 ||
 +
|-
 +
|K3NAME|| C ||20||
 +
|-
 +
|CATTR1 ||C ||10 ||
 +
|-
 +
|CATTR2 ||C ||10 ||
 +
|-
 +
|CATTR3 ||C ||10 ||
 +
|-
 +
|CATTR4 ||C ||10 ||
 +
|-
 +
|CATTR5 ||C ||10 ||
 +
|-
 +
|CATTR6 ||C ||10 ||
 +
|-
 +
|CATTR7 ||C ||10 ||
 +
|-
 +
|CATTR8 ||C ||10 ||
 +
|-
 +
|CATTR9 ||C ||10 ||
 +
|-
 +
|CATTR10|| C ||10||
 +
|-
 +
|NATTR1 ||N ||19 ||4
 +
|-
 +
|NATTR2 ||N ||19 ||4
 +
|-
 +
|NATTR3 ||N ||19 ||4
 +
|-
 +
|NATTR4 ||N ||19 ||4
 +
|-
 +
|NATTR5 ||N ||19 ||4
 +
|-
 +
|NATTR6 ||N ||19 ||4
 +
|-
 +
|NATTR7 ||N ||19 ||4
 +
|-
 +
|NATTR8 ||N ||19 ||4
 +
|-
 +
|NATTR9 ||N ||19 ||4
 +
|-
 +
|NATTR10|| N ||19|| 4
 +
|-
 +
|DATTR1 ||D|| 8 ||
 +
|-
 +
|DATTR2 ||D|| 8 ||
 +
|-
 +
|DSHIFT ||C|| 9 ||
 +
|-
 +
|KSHIFT ||C|| 9 ||
 +
|-
 +
|M_TEXT ||M|| 10 ||
 +
|-
 +
|NRMT ||C|| 1 ||
 +
|-
 +
|RMTRGNUM ||C|| 8||
 +
|-
 +
|SITTINGNUM ||C|| 8||
 +
|-
 +
|ACCESS ||C|| 11||
 +
|-
 +
| EXTPARENT ||C|| 8||
 +
|-
 +
| MODIFYTIME || S || 8 || если системный параметр GUIDOPDATA равен true
 +
|-
 +
| VERSYNC || C || 1 || если системный параметр GUIDOPDATA равен true
 +
|}
 +
= Индексы =
 +
{| class = "wikitable"
 +
|-
 +
! Номер || Выражение || Имя тэга
 +
|-
 +
| 1 || RGNUM + KINDDOC || RGNUM
 +
|-
 +
| 2 || KINDDOC + LVLNUM + PARENT || KINDDOC
 +
|-
 +
| 3 || LVLNUM + KINDDOC + RGNUM || LVLNUM
 +
|-
 +
| 4 || PARENT
 +
|-
 +
| 5 || NUMDOC
 +
|-
 +
| 6 || [[DTOS]]( DATDOC ) || DATDOC
 +
|-
 +
| 7 || DREFL1
 +
|-
 +
| 8 || DANAL1
 +
|-
 +
| 9 || KREFL1
 +
|-
 +
| 10 || KANAL1
 +
|-
 +
| 11 || DREFL2
 +
|-
 +
| 12 || DANAL2
 +
|-
 +
| 13 || KREFL2
 +
|-
 +
| 14 || KANAL2
 +
|-
 +
| 15 || DREFL3
 +
|-
 +
| 16 || DANAL3
 +
|-
 +
| 17 || KREFL3
 +
|-
 +
| 18 || KANAL3
 +
|-
 +
| 19 || NRMT
 +
|-
 +
| 20 || RMTRGNUM
 +
|-
 +
| 21 || DSHIFT
 +
|-
 +
| 22 || KSHIFT
 +
|-
 +
| 23 || DEBT
 +
|-
 +
| 24 || KRED
 +
|-
 +
| 25 || SUM
 +
|-
 +
| 26 || [[UPPER]]( D1NAME ) || D1NAME
 +
|-
 +
| 27 || [[UPPER]]( D2NAME ) || D2NAME
 +
|-
 +
| 28 || [[UPPER]]( D3NAME ) || D3NAME
 +
|-
 +
| 29 || [[UPPER]]( K1NAME ) || K1NAME
 +
|-
 +
| 30 || [[UPPER]]( K2NAME ) || K2NAME
 +
|-
 +
| 31 || [[UPPER]]( K3NAME ) || K3NAME
 +
|-
 +
| 32 || [[DELETED]]() || DELETED
 +
|-
 +
| 33 || EXTPARENT
 +
|}
 +
= Смотрите также =
 +
[[GUIDOPDATA]]
  
RGNUM С8 - регистрационный номер
+
[[SEND_CD]]
 
+
AUTOID A1 - автоинкрементное поле
+
 
+
PARENT - ссылка на регистрационный номер родительского уровня
+
 
+
KINDDOC - тип документа из справочника [[R169]]
+
 
+
LVLNUM - уровень документа
+
 
+
[[Файл:30-12-2015 9-38-02.png]]
+

Текущая версия на 09:01, 14 мая 2021

DOCS - это универсальный файл документов

2; nice_path( opdatapath ) + "docs____.adt"; d
Поле Тип Ширина Количество знаков после запятой или описание
RGNUM C 8 Регистрационный номер
AUTOID A 1 Автоинкрементное поле
PARENT C 8 Ссылка на RGNUM родительского уровня
KINDDOC C 3 Тип документа из справочника R169
LVLNUM C 1 Уровень документа
NUMDOC C 10 Номер документа
DATDOC D 8 Дата документа
AMNT N 19 4
SUM N 14 2
EXTSUM N 14 2
NDSSUM N 14 2
DEBT C 12
KRED C 12
DREFL1 C 4
DANAL1 N 5
D1NAME C 20
KREFL1 C 4
KANAL1 N 5
K1NAME C 20
DREFL2 C 4
DANAL2 N 5
D2NAME C 20
KREFL2 C 4
KANAL2 N 5
K2NAME C 20
DREFL3 C 4
DANAL3 N 5
D3NAME C 20
KREFL3 C 4
KANAL3 N 5
K3NAME C 20
CATTR1 C 10
CATTR2 C 10
CATTR3 C 10
CATTR4 C 10
CATTR5 C 10
CATTR6 C 10
CATTR7 C 10
CATTR8 C 10
CATTR9 C 10
CATTR10 C 10
NATTR1 N 19 4
NATTR2 N 19 4
NATTR3 N 19 4
NATTR4 N 19 4
NATTR5 N 19 4
NATTR6 N 19 4
NATTR7 N 19 4
NATTR8 N 19 4
NATTR9 N 19 4
NATTR10 N 19 4
DATTR1 D 8
DATTR2 D 8
DSHIFT C 9
KSHIFT C 9
M_TEXT M 10
NRMT C 1
RMTRGNUM C 8
SITTINGNUM C 8
ACCESS C 11
EXTPARENT C 8
MODIFYTIME S 8 если системный параметр GUIDOPDATA равен true
VERSYNC C 1 если системный параметр GUIDOPDATA равен true

Индексы

Номер Выражение Имя тэга
1 RGNUM + KINDDOC RGNUM
2 KINDDOC + LVLNUM + PARENT KINDDOC
3 LVLNUM + KINDDOC + RGNUM LVLNUM
4 PARENT
5 NUMDOC
6 DTOS( DATDOC ) DATDOC
7 DREFL1
8 DANAL1
9 KREFL1
10 KANAL1
11 DREFL2
12 DANAL2
13 KREFL2
14 KANAL2
15 DREFL3
16 DANAL3
17 KREFL3
18 KANAL3
19 NRMT
20 RMTRGNUM
21 DSHIFT
22 KSHIFT
23 DEBT
24 KRED
25 SUM
26 UPPER( D1NAME ) D1NAME
27 UPPER( D2NAME ) D2NAME
28 UPPER( D3NAME ) D3NAME
29 UPPER( K1NAME ) K1NAME
30 UPPER( K2NAME ) K2NAME
31 UPPER( K3NAME ) K3NAME
32 DELETED() DELETED
33 EXTPARENT

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

GUIDOPDATA

SEND_CD