![]() |
![]() |
![]() |
|
Соответсвие регистров и таблиц БД ₽ |
☑ | ||
---|---|---|---|---|
0
DSS
22.02.07
✎
09:08
|
Подскажите, пожалуйста, какой таблице на SQL сервере соответствует таблица регистра ТоварыВНТТ в УПП?
|
|||
1
coder1cv8
22.02.07
✎
09:14
|
Поищи тут, было про соответствие не раз...
|
|||
2
avmlvm
22.02.07
✎
09:14
|
Из "букваря"
Вся информационная база представляется в базе данных в виде набора таблиц. Среди них есть несколько таблиц, которые обязательно присутствуют в представлении любой информационной базы: Config - основная конфигурация информационной базы. Эта конфигурация соответствует реальной структуре данных и используется 1С:Предприятием 8.0 в режиме Предприятия. ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе, а наоборот - при выполнении в Конфигураторе операции "Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД". Files содержит служебную информацию, например, о работе с хранилищем конфигурации. Params содержит параметры информационной базы. Среди них: - Список пользователей информационной базы. - Национальные настройки информационной базы. - Таблица соответствия объектов метаданных и объектов базы данных (таблиц, полей, индексов). - Некоторая другая информация. _YearOffset - смещение дат в базе данных. Эта таблица создается только при использовании Microsoft SQL Server. DBSchema содержит информацию о структуре базы данных 1С:Предприятия и определяет другие объекты базы данных, используемые данной информационной базой. При старте 1С:Предприятие проверяет наличие в информационной базе перечисленных таблиц и в случае отсутствия какой-нибудь из них выдается сообщение "информационная база разрушена". Отсутствие всех перечисленных таблиц означает, что информационная база пустая. В последнем случае эти таблицы будут созданы. Перечень и структура других таблиц базы данных определяется конкретной конфигурацией, а именно, определенными в ней объектами метаданных. Имя каждой таблицы состоит из буквенного префикса и следующего за ним номера. Префикс определяет назначение таблицы, а номер позволяет различать таблицы одинакового назначения, относящиеся к разным объектам метаданных. Регистры сведений _InfoReg<n> - таблица движений регистра сведений. _InfoRegChangeRec<n> - таблица регистрации изменений регистра сведений. Создается, если регистр сведений участвует хотя бы в одном плане обмена. Регистры накопления _AccumReg<n> - таблица движений регистра накопления. _AccumRegTotals<n> - таблица итогов регистра накопления, если регистр поддерживает остатки. _AccumRegTurnovers<n> - таблица оборотов регистра накопления, если регистр поддерживает обороты. _AccumRegChangeRec<n> - таблица регистрации изменений регистра накопления. Создается, если регистр накопления участвует хотя бы в одном плане обмена. _AccumRegOptions - таблица настроек хранения итогов регистров накопления одна на все регистры накопления. Регистры бухгалтерии _AccntReg<n> - таблица движений регистра бухгалтерии. _AccntRegED<n> - таблица значений субконто регистра бухгалтерии, создается в том случае, если он ссылается на план счетов, у которого максимальное количество субконто больше нуля. _AccTtl0<n> - таблица итогов по счету. _AccTtl<i><n> - где i от 1 до максимального количества субконто. Таблица итогов по счету с количеством видов субконто равным i. _AccTtlC<n> - таблица итогов оборотов между счетами, только для регистра бухгалтерии поддерживающего корреспонденцию. _AccntRegChangeRec<n> - таблица регистрации изменений регистра бухгалтерии. Создается, если регистр бухгалтерии участвует хотя бы в одном плане обмена. _AccntRegOptions - таблица настроек хранения итогов одна на все регистры бухгалтерии. Регистры расчета _CalcReg<n> - таблица движений регистра расчета. _CalcRegActPer<n> - таблица фактических периодов действия для регистра расчета, создается, если у регистра расчета установлен флаг "Период действия". _CalcRegChangeRec<n> - таблица регистрации изменений регистра расчета. Создается для каждого регистра расчета, участвующего хотя бы в одном плане обмена. _CalcRegRecalc<n> - таблица перерасчета регистра расчета, создается для каждого перерасчета. _CalcRegRecalcChangeRec<n> - таблица регистрации изменений перерасчета. Создается, если перерасчет участвует хотя бы в одном плане обмена. Бизнес-процессы _BPRoutePoint<n> - таблица точек маршрута бизнес-процесса для каждого бизнес-процесса. _BusinessProcess<n> - основная таблица бизнес-процесса. _BusinessProcess<n>_VT<k> - табличная часть бизнес-процесса для каждой табличной части. _BusinessProcessChangeRec<n> - таблица регистрации изменений бизнес-процесса. Создается для каждого бизнес-процесса, участвующего хотя бы в одном плане обмена. |
|||
3
avmlvm
22.02.07
✎
09:15
|
(2) Короче... Нужно "курить" таблицу Params :-)
|
|||
4
coder1cv8
22.02.07
✎
09:16
|
+(3) или трассировку делать...
|
|||
5
avmlvm
22.02.07
✎
09:29
|
(4) ну-у.. делать трассировку для 1С всё же не так просто.. "мусора" много :-)
|
|||
6
coder1cv8
22.02.07
✎
09:32
|
(5) А "разобрать" Params, по-твоему проще?
|
|||
7
DSS
22.02.07
✎
09:35
|
у меня в Params есть колонка FileName. В первой строке в этой колонке стоит название файла DBNames, в остальных даты создания и изменения и размер файла. А где найти сам этот файл? я так понимаю именно в нем и содержится информация о соответствии?
|
|||
8
coder1cv8
22.02.07
✎
09:38
|
(7) да, я так понимаю там он сам и хранится...
|
|||
9
DSS
22.02.07
✎
09:39
|
(8)там это где? Как его получить?
|
|||
10
rsv
22.02.07
✎
09:41
|
(7) А как же быть с последней колонкой ? BinaryData. Там скорее файл и лежит.
|
|||
11
coder1cv8
22.02.07
✎
09:44
|
(10) вот да, я об этом. У меня просто SQL-я под рукой нету...
|
|||
12
DSS
22.02.07
✎
09:46
|
(10) так это понятно, что она там. Как вытащить его от туда.
|
|||
13
rsv
22.02.07
✎
09:47
|
(12) ХЗ :)
|
|||
14
DSS
22.02.07
✎
09:56
|
и как же быть?
|
|||
15
coder1cv8
22.02.07
✎
10:09
|
(14) ну получишь ты двоичный файл, а что толку? Я вот, лично, не знаю как из него нормальные данные получить...
|
|||
16
MikleV
22.02.07
✎
10:17
|
SELECT * FRPM YourTable
и трассир. всё. |
|||
17
MikleV
22.02.07
✎
10:17
|
Ё. SELECT * FROM YourTable
|
|||
18
DSS
22.02.07
✎
10:19
|
(16)
трассир. - это что? |
|||
19
DSS
22.02.07
✎
10:20
|
трассировка?
|
|||
20
coder1cv8
22.02.07
✎
10:20
|
(18) это то что я сказал в (4)
|
|||
21
DSS
22.02.07
✎
10:21
|
(20) млин, пойду читать как делать трассировку.
|
|||
22
MikleV
22.02.07
✎
10:21
|
(18) да, конечн оно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |