spacehelp на twitterRSSspacehelp на Facebook

Описание таблиц 1С

1. Таблица _1SCONNECT - Сессии (соединения)

 

Краткое описание:

 

 Таблица предназначена для хранения уникального идентификатора
сессии первого присоединившегося к базе данных пользователя в
режиме предприятия (поэтому в таблице всегда только одна запись.
Судя по всему, именно по наличию записи в этой таблицы и
происходит верификация процедур при первом запуске в SQL.

 

Табл.1 Описание полей таблицы _1SCONNECT

 
Название поля Описание
CONNECTUUID GUID (уникальный
идентификатор) первого сеанса, соединившегося с 1С в режиме
предприятия. Тип - Строка(36)



 

2. Таблица _1SCONST - Константы

 
 Краткое описание:


  Таблица предназначена для хранения значений констант и
периодических реквизитов справочников.

 
Табл.2 Описание
полей таблицы _1SCONST


 
Название поля  Описание  
ROW_ID Порядковый номер записи
в таблице. Тип - Число(int)
OBJID ID объекта
периодического реквизита (справочника) или периодической
константы, для непериодических констант это поле равно ‘     0  
’. Тип - Строка(9)
ID  ID (идентификатор)
константы или периодического реквизита справочника. Тип
представлен в виде десятичного числа (_StrToID()). Тип -
Число(int)
DATE  Дата установки
периодического реквизита. Для базы в формте SQL и для
непериодического реквизита (или константы) поле заполняется
значением '1753-01-01 00:00:00.000'. Тип - Дата (datetime для
SQL)
VALUE  Значение константы или
периодического реквизита. Для неопределенных типов по умолчанию
заполняется «U». Тип- Строка(255)
DOCID ID (идентификатор)
документа (поле, связанное с полем IDDOC таблицы журналов
(_1SJOURN)). Для значений установленных вручную или
непереиодических заполняется '     0   '
TIME Время установки
значения в десятичном формате ((Часы*3600+Минуты*60+секунды)*10000).
Тип - Число(int)
ACTNO  Номер движения
документа (включая каждое движения по регистрам и запись
периодических реквизитов за исключением проводок). В случае
непериодического значения заполняется нулем. Тип - Число(int)
LINENO_  Номер строки документа
(заполняется при вызове метода ПривязыватьСтроку(), если
привязка не выполнена или непериодическое значение - заполняется
нулем). Тип - Число(tinyint)
TVALUE Заполняется только для
неопределенных реквизитов, для типов данных 1С (когда длина ID
равна 23 символам). Тип - Строка(3)

 

 

3. Таблица _1SCRDOC - Ссылки документов

 
Краткое описание:


     Таблица предназначена для хранения ссылок подчиненных
документов и граф отборов реквизитов документов, которые не есть
общими реквизитами. Для хранения ссылок документов в подчиненном
документе должен быть реквизит (поле) в котором будет ссылка на
документ-родитель. Без такой ссылки документ не считается
подчиненным.

 

Табл.3 Описание полей таблицы _1SCRDOC

 

Название поля Описание 
ROW_ID Порядковый номер записи
в таблице. Номер проставляется автоматически при вводе новой
строки. При изменении даты документа, введенного на основании,
это поле «переприсваивается». Тип - Число(int)
MDID Номер графы отбора
подчиненного документа.  Тип - Число(int)
PARENTVAL Полный идентификатор
документа родителя. Тип – Строка(23)
CHILD_DATE_TIME_IDDOC Дата + Время(в
36-ричном формате) + ИД подчиненного документа. Тип – Строка(23)
CHILDID ИД подчиненного
документа. Тип – Строка(9)
FLAGS ??? Тип – Число(1)



 

4. Таблица _1SJOURN - Журналы

 

Краткое описание:

     Таблица предназначена для хранения списка всех документов.
Именно эта таблица является узким местом при работе большого числа
пользователей (так как она блокируется полностью каждым
пользователем в момент проведения документов).

 
Табл.4 Описание
полей таблицы _1SJOURN


 
Название поля Описание
ROW_ID Порядковый номер записи
в таблице. Номер присваивается в порядке ввода документов. При
изменении даты или времени – не изменяется. Тип - Число(4)
IDJOURNAL ID журнала документов,
которому принадлежит документ (из метаданных). Тип - Число(4)
IDDOC ID документа в
36-ричной системе исчеслений. Тип - Строка(9)
IDDOCDEF ID вида документа.
Номер документа из метаданных (номер, а не 36-ричное
представление). Тип - Число(4)
APPCODE Число, отражающее
принадлежность документа к компонентам.

Возможные значения:

0 - не принадлежит никакому учету,

(1)  000001 - опер учет.

(2)  000010 - расчет.

(4)  000100 - бух учет.

(8)  001000 - движения периодических реквизитов

(16) 010000 - существует документ операция у документа (Документ
может быть непроведен, но тогда должно быть выбрано Создавать
операцию - Всегда в окне свойства докумнета)

(32) 100000 - Выполнен метод Операция.Записать(); в документе,
принадлежащем бух. учету.

(20) 010100 - Это документ "Операция".

Возможна их комбинация, например 6 = 2+4 (бух. учет + расчет), 7
= все три компоненты.

Тип - Число(2)
DATE_TIME_IDDOC Составное поле
обозначающее позицию документа во времени + ID документа.

8 первых символов - дата документа в виде «ГГГММДД».

6 следующих  символов время документа в 36-ричной системе
исчисления, причем время рассчитывается от начала дня в сотых
частях милисекунды (10-5), т.е. время 00:00:01 будет равно
10000, или же в 36-ричной системе «7PS».

9 последних символа - ID документа. Этот ID также составной, 6
символов - порядковый номер введенного документа в сситему в
36-ричной системе (причем считаются не только сохраненные
документы, а также те, которые не были сохранены), последние 3
символа - идентификатор базы УРИБ (если данные вводятся в
распределенной ИБ).

Тип - Строка(23)
DNPREFIX Префикс номера
документа. Тип - Строка(18). Для документов, у которых код
числовой это поле равно десятичному ID вида документа. Если
нумерация в пределах преиода - то также храниться и период в
виде ГГГГММДД (например 2006 для нумерации в пределах года).
DOCNO Номер документа. Длина
определяется максимальным номером всех документов. Тип - Строка
(максимальное значение - 20)
CLOSED Флаг проведения документа. Для каждого набора компонент свое
значение (аналогично полю APPCODE). Значение последнего байта
отвечате за флаг проведения документа. Тип - Число(1)
ISMARK Флаг пометки на
удаление. 0 - не помечен, 1 - помечен. Тип - Число(1,0) (бинарное
значение)
ACTCNT Счетчик действий (движения)
для документа (один документ может вызывать несколько движений
регистра). Фактически хранит информацию о количестве движений по
всем регистрам + записи периодических реквизитов (без учета
проводок по бух. учету)  Тип – Число(4)
VERSTAMP Количество изменений
записи таблицы. Изменением считается любое действие "Изменить
(открыть)" + действия при изменении структуры. Тип - Число(4)
RFxxx Флаг наличия движений
по регистру "xxx". Тип - Число(1,0)
SPyyy Значение общих
реквизитов документов, в которых установлено свойство «отбор».
Если свойство «отбор» не установлено, то общие реквизиты
хранятся в таблицах документов (DHxxx). Тип - Число, Строка,
Дата
TSPyyy Дополнение к общим
реквизитам, заполняется только для неопределенных типов значений
реквизитов отбора (используется совместно с полем «SPyyy»). Тип
- Строка(3)
DSzzz Флаг принадлежности
последовательности. ZZZ - десятичный ID последовательности.
Принимает 3 значения: 0 - документ не принадлежит
последовательности, 1 - документы находятся на границе или за
границей последовательнсоти (тлт находился на ней), 2 -
документы находятся перед границей последовательности
(устанавливается в момент проведения).

 

5. Таблица _1SDNLOCK - Номеров документов

 

Краткое описание:


     Таблица предназначена для хранения информации о
зарезервированных номерах документов, т.е. тех. номерах документов,
которые вводятся в данный момент в систему, но еще не сохранены (не
записаны в таблицу журналов _1SJOURN)
Табл.5 Описание полей таблицы _1SDNLOCK

 
Название поля Описание
DNPREFIX Идентификатор вида
документа или справочника. Для документа также включает время
(всегда 0 0). Тип – Строка(28)
DOCNO Зарезервированный
номер. Тип – Строка(10) (определяется максимальным номером в
системе, максимальное значение - 20)

6. Таблица _1SSTREAM - Последовательность
документов

 

Краткое описание:


      Таблица предназначена для хранения информации о
последовательностях. 
Табл.6 Описание полей таблицы _1SSTREAM

 
Название поля Описание
ID Идентификатор
последовательности (числовое представление). Тип – Число(4)
DATE_TIME_DOCID Дата+Время+идентификатор документа, на котором установлена
последовательность. Это поле аналогично полю DATE_TIME_IDDOC
таблицы _1SJOURN. Тип – Строка(23)



 

7. Таблица _1SSYSTEM - Системная

 

Краткое описание:


     Таблица предназначена для хранения информации о датах
точки актуальности и рассчитанного периода бухгалтерских
итогов, также в таблице храниться информация о параметрах
УРБД. 
Табл.7 Описание полей таблицы _1SSYSTEM

 
Название поля Описание
CURDATE Дата точки актуальности.
Тип - Дата (для SQL DateTime)
CURTIME Время точки
актуальности. Время храниться в десятичном виде: (Часы*3600+Минуты*60+секунды)*10000.
Преобразовав этого поля в 36-ричное значение получим вторую
подгруппу значений поля DATE_TIME_IDDOC (сред(DATE_TIME_IDDOC
,9,6)) таблицы 1SJOURN. Тип - Число(4)
EVENTIDTA ID документа, на
котором установлена ТА. Тип - Строка(9)
DBSIGN Код базы УРИБ
(ТекущаяИБКод()). Тип - Строка(3)
DBSETUUID GUID базы УРИБ.
Тип-Строка(36)
SNAPSHPER Периодичность итогов
регистров остатков (устанавливается в меню Операции - Управление
оперативными тогами-Периодичность сохранения остатков). F – 5
дней. C – Декада (10 дней). T – 15 дней. M – месяц.
Тип-Строка(1)
ACCDATE Дата актуальности
бухгалтерских итогов. Тип - Дата (для SQL DateTime) 
FLAGS ??? Тип - Число(4)

Периодичность итогов регистров
оборотов. «D» - День, «W» - Неделя,  «C» - Декада, «M» - Месяц, «Q» -
Квартал, «Y» - Год.

 

8. Таблица _1SUIDCTL - Уникальности

 

Краткое описание:


     Таблица предназначена для хранения информации о последнем ID
коде документов и справочников.  
Табл.8 Описание
полей таблицы _1SUIDCTL


 
Название поля Описание
TYPEID Идентификатор вида
справочника, или же 0 для всех документов (у всех документов
сквозная нумерация ID) . Тип – Число(4)
MAXID Максимальный
используемый идентификатор (ID)

9. Таблица _1SUSERS - Соединений

    

Краткое описание:


     Таблица предназначена для хранения информации о подключенных
пользователях. В Таблице всегда одна строка. Именно па наличию
строки в этой таблице 1С судит об аварийном завершении программы и
предлагает переиндексировать ИБ в случае dbf-версии. 

 
Табл.9 Описание полей таблицы _1SUSERS

 
Название поля Описание
USRSCNT Количество подключенных
пользователей к 1С в режиме 1С предприятия
NETCHGCN Счетчик действий
пользователей, которые привели к изменению в базе данных (записи
в таблицы). Счетчик учитывает количество записей в таблицы (т.е.
в случае проведения документа с несколькими движениями
учитывается каждое движение)
0
No votes yet
Your rating: Нет

Distributed by themes4free.ru