Bases_tx -
tx_menu, tx_menuh.dbf - служебные таблицы.

Blocks.dbf - реестр заголовков блоков информации (обычных)
BlockCode - Код блока информации
BName 	  - наименование
PrefCode  - Код классификатора, которому принадлежит блок информации
Forma_Y_N - не используется
PF_Y_N    - не используется
CB_Y_N    - не используется
Start     - не используется
Finish    - не используется
UP_Y_N    - Есть ли условие присутствия на блок? 0 - да 1 - нет
Остальные поля - служебные.


BlockUP.dbf  -  привязанные к блокам информации условия присутствия.
UPCode    - Код условия присутствия
LogicNext - Код логической операции, 
		следующей после подвязанного условия присутствия
		0 - AND, 1 - OR.
PORADOC   - Порядок следования условия присутствия
SubBlock  - Флаг. 0 - поле BlockCode означает код циклического 
	    блока информации, во всех остальных случаях - в поле BlockCode
		стоит код обычного блока информации.
BlockCode - Код блока информации: обычного или циклического.
Остальные поля - служебные.



BlShabl.dbf - Шаблоны блоков информации.
BlockCode - код блока
ReqType   - тип реквизита в шаблоне
		0 - Заголовочный реквизит
		1 - Предписанный реквизит
		2 - Структурный элемент заголовочного реквизита.
PORADOC   - Переменная порядка
RCode     - Код заголовочного реквизита (Заполняется когда ReqType = '0' или '2')
PredCode  - Код предписанного реквизита (Заполняется когда Reqype = '1')
SCode     - Код структурного элемента заголовочного реквизита (ReqType = '2')
GETType   - Код, определяющий метод доступа к данным для данного элемента 
		шаблона.Эти GetType'ы можно посмотреть в WhatToDo.dbf
VALUE     - Блок кода, в результате которого получаются значения для данного 
		элемента шаблона.
SEL       - Флаг, определяющий отображать или не отображать реквизит в реестре
		элементов шаблона: это для того, чтобы для заголовочных реквизитов
		можно было отмечать активно/ не активно.
		В реестре отображаются все записи, для которых SEL = '0'.
SYM       - Для отображения. Используется для создания эффекта 
		свернуто/развернуто. Комбинируется вместе с полем SEL.
RAZD_Y_N  - Определяет : Есть('0') или нет('1') разделитель после данного 
		поля реестра шаблонов.
RAZD      - Разделитель.
GALKA     - Используется для выделения по '*'. Это поле отображается слева в реестре.
TCODE     - Код привязанного к текущей позиции реестра циклического блока.
Остальные поля - служебные.




CyBlocks.dbf - реестр заголовков Циклических блоков информации
BlockCode - Код блока информации
BName 	  - наименование
PrefCode  - Код классификатора, которому принадлежит блок информации
Forma_Y_N - не используется
PF_Y_N    - не используется
Start     - не используется
Finish    - не используется
K 	  - Коэффициент. Когда мы определяем методы доступа к данным, на него
		в выражении блока кода доступа идет  умножение.
CYBottom  - Переменная контроля. Используется для того, чтобы не было зациклов.
		при формировании циклического блока.
SPEC_Y_N  - Есть(0) или нет(1) спецсимвол в конце каждого экземпляра блока.
SPECCODE  - СпецСимвол в конце каждого экземпляра блока.
Остальные поля - служебные.



CyBlSh.dbf - Шаблоны Циклических блоков информации.
BlockCode - код блока
ReqType   - тип реквизита в шаблоне
		0 - Заголовочный реквизит
		1 - Предписанный реквизит
		2 - Структурный элемент заголовочного реквизита.

PORADOC   - Переменная порядка
RCode     - Код заголовочного реквизита (Заполняется когда ReqType = '0' или '2')
PredCode  - Код предписанного реквизита (Заполняется когда Reqype = '1')
SCode     - Код структурного элемента заголовочного реквизита (ReqType = '2')
GETType   - Код, определяющий метод доступа к данным для данного элемента 
		шаблона.Эти GetType'ы можно посмотреть в WhatToDo.dbf
VALUE     - Блок кода, в результате которого получаются значения для данного 
		элемента шаблона.
SEL       - Флаг, определяющий отображать или не отображать реквизит в реестре
		элементов шаблона: это для того, чтобы для заголовочных реквизитов
		можно было отмечать активно/ не активно.
		В реестре отображаются все записи, для которых SEL = '0'.
SYM       - Для отображения. Используется для создания эффекта 
		свернуто/развернуто. Комбинируется вместе с полем SEL.
RAZD_Y_N  - Определяет : Есть('0') или нет('1') разделитель после данного 
		поля реестра шаблонов.
RAZD      - Разделитель.
GALKA     - Используется для выделения по '*'. Это поле отображается слева в реестре.
BlockName - Блок кода, формирующий имя каждого элемента для каждого экземпляра
		 блока.
Остальные поля - служебные.


Cycle.dbf - используется для ввода предписанных реквизитов по CTRL+F.
Const1    - Первое неменяющееся выражение.
X         - строка, по которой изменяется X-переменная.
Const2    - Второя неменяющееся выражение
Y         - строка, по которой изменяется Y-переменная.
Остальные поля - служебные.

DopFun.dbf- Справочник функций.
FunName   - Наименование функции
Value     - Имя функции, которая подставляется в блок кода доступа в реестре 
		шаблонов блоков.



FORMLIST.dbf  - справочник настроенных для экспорта форм.
CODE      - Код настроенной формы (самый верхний в иерархии дерева элемент)
SEL       - Выбранная для экспорта форма.
PREDCOUNT - служебное поля.
PERIOD_STA- Начало периоды, за который мы будем экспортировать форму.
PERIOD_END- Конец периода
CODE_VAR  - Служебное поле.
PORADOC   - Переменная порядка.


IDDok.dbf     - Данные для формирования Идентификаторов.
Всегда одна запись.
UVCode, UVNalCode,UVNalRO,UVDocPred - коды условий выбора, в зависимости от 
которых формируются идентификаторы.

NUMERAT.dbf   - Реестр нумераторов. 
CODE      - Код
NAME      - Наименование
NUMERATOR - Текущее значение нумератора.

P         - Формулировки Дополнительных Требований.
PROVCODE  - Код
LEFTType  - Тип левой части условия предположения 
		(Если <предположение>, то должно выполняться <следствие>).
		0 - Значение
		1 - Реквизит.
LEFT      - Значение левой части.
LRCode    - Код реквизита в левой части предположения.
OPER      - код операции внутри предположения
		0 - =
		1 - !=
		2 - >
		3 - <
RightType  - Тип правой части условия предположения 
Right      - Значение правой части.
RRCode    - Код реквизита в правой части предположения.

PLEFTType  - Тип левой части условия следствия 
		(Если <предположение>, то должно выполняться <следствие>).
		0 - Значение
		1 - Реквизит.
PLEFT      - Значение левой части.
PLRCode    - Код реквизита в левой части следствия.
POPER      - код операции внутри следствия
PRightType  - Тип правой части следствия P
PRight      - Значение правой части.
PLRCode    - Код реквизита в правой части следствия.


PMain      - Полная формулировка дополнительных требований.
RCODE      - Код к чему привязывать : либо код заголовочного реквизита, 
		либо код условия присутствия.
PROVCODE   -  Код элемента дополнительного требования.
LogicNext  - Код операции
PORADOC    - Переменная порядка.
REQ_UV     - К чему привязывать? 0 - к условиям выбора, 1 - к заголовочным
		реквизитам.

PREDP.dbf  - Предписанные реквизиты.
PREDCODE   - КОД
PREDNAME   - Наименование
InfType    - Тип Информаци, содержащейся в реквизите.
InfLen     - Длина поля.
TOCHNOST   - Точность. Для числового типа.
PrefCode   - Код классификатора, которому принадлежит реквизит.
OTMETKA    - для группового добавления в шаблоны блоков,
		определяет метод доступа.	
Sel        - для выделения по + и -.


Prefix.dbf - Классификаторы.
PrefCode   - Код
PrefName   - Наименование                                                      
FormaCode  - Код поставленной в соответствие классификатору формы БЭСТ.
PaperForm  - Подгруженная для настройки бумажная форма.
FullName   - Полное наименование классификатора.
CLForm_Y_N - Участие классификатора в сопоставлении кодов форм.


RazdLR.dbf - Разделители.
Code       - Код
Val        - Разделитель
Comment    - Наименование.

RMain      - Заголовочные реквизиты.
RCode      - Код
RName      - Наименование
Type       - Тип : Обязательный, условный и Необязательный.
Proverka   - Есть ли дополнителтьное требование? 0 - Да, 1 - Нет.
FULLNAME   - Полное наименование реквизита.
POKAZATEL  - Является ли реквизит показателем формы.

RSTRUCT.dbf- Структурные элементы заголовочного реквизита.
RCode      - Код заголовочного реквизита.
SCode      - Код структурного элемента.
SName      - Наименование
Poradoc    - Переменная порядка
InfType    - Тип значения.
InfLen     - Длина значения
Razd       - Разделитель после данного элемента.
Razd_Y_N   - Наличие разделителя. 0 - Есть 1 нет.
SPRCode    - Код привязанного справочника.
SPRVal     - Значение для Пользовательского справочника.(В форме блока кода)
PStatus    - Маска нет/зависимая/независимая.
PDepend    - код  структурного элемента, от которого зависит маска.
PIndep     - Независимая маска.

	
Settings.dbf - Настройки.
SPEC      - Спецсимволы
SPECCODE  - Код
SPECName  - Наименование
SPEC      - Спецсимвол.

SPRMain   - подгружаемые справочники.
SPRCode   - Код
Name      - Наименование
PATH      - Путь, заданный в форме блока кода.
FValue    - Наименование поля со значением.
FComment  - Наименование поля с коментарием.
IVal      - Наименование индекса со значением.
ICom      - Индекс с комментарием
PictYN    - Есть ли поле, содержащее шаблоны?
PField    - Поле с шаблонами.


SPRPath.dbf - справочник путей к справочникам.
CODE      - Код
Comment   - Комментарии
Name      - Наименование
Path      - Путь

STRFun.dbf    - Строковые функции для пользователя.

Tree2Pref.dbf - Привязка параметров к дереву формы отчета.
ChildCode - Код формы
PrefCode  - Код классификатора
IsNumerat - Какой нумератор? 1 - специальный.
NumCode   - Код служебного нумератора.


TreeMain  - Дерева форм отчетности.
ChildCode - Код элемента
ParentCode- Код родителя
PORADOC   - Переменная порядка
Value     - Наименование
SpecCode  - Спецсимвол после дочернего обьекта
IsLast    - Является ли элемент последним?
Type_I_F  - Тип элемента. Что подвязывать?
SPEC_Y_N  - Есть или нету спецсимвола?
UVCode    - Код условия присутствия.
UV_Y_N    - Наличие условия выбора.
PodvCode  - Привязанный блок информации если нет условия выбора.
PodvCode_Y  - Привязанный блок информации если Есть условия выбора и ответ на вопрос = Да.
PodvCode_N  - Привязанный блок информации если Есть условия выбора и ответ на вопрос = Нет.
Type       - Тип Заголовочная часть/форма отчетности.
PodvCode_Y  - Привязанный Child если Есть условия выбора и ответ на вопрос = Да.
PodvCode_N  - Привязанный Child если Есть условия выбора и ответ на вопрос = Да.



UP  и UPMain-  по структре проще чем P  и PMain, и для них справедливо 
такое же описание, но с естественными изменениями. -  Условия присутствия и их при
вязки к реквизитам и блокам.


UserTab - Прользовательский справочник.
UTCode   - Код.
UTName   - Наименование
UTValue  - Значение
RCode    - Код заголовочного реквизита, привязанного в качестве масеки.
UCode    - Код секции
Sys      - Флаг системноcти. Если установлен - ввод по Enter,
	  происходит через маску, удаление отключено.

UTC      - Разделы пользовательского справочника.
Code - Код
Name - Наименование
cView - Отображать или нет.
cForma- Относится к Форме отчетности или пользовательскому справочнику?.

UV -  Условия выбора
UVCode - Код
UVName - Наименование
FullName - Вопрос на который надо отвечать.

UVReestr - Реести условий выбора
FormaCode - Код формы отчетности, для которой все привязываются условия.
UVCode    - Код условия выбора.
YN        - Ответ на вопрос условия.
Sel       - Служебное поле.


WhatToDo - Методы доступа.
GetType  - Код
Value    - Наименование метода доступа
Block    - Блок кода для ввода значения
High     - служебное поле.

