powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Определить названия таблиц в базе 1c
15 сообщений из 15, страница 1 из 1
Определить названия таблиц в базе 1c
    #37049582
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги. Хочу сделать небольшую выборку из базы данных 1С 7.7 (непосредственно из MS SQL), и столкнулся с трудостью: как определить, какие таблицы RA* и RG* соответствуют нужным мне регистрам? Отображается ли эта информация где-нибудь в конфигураторе или еще где? Буду благодарен за помощь.
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37049698
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каталоге базы файл 1Cv7.DD (хотя, для SQL версии у него иное расширение... ну думаю сориентируешься). Файл в досовой кодировке, содержит описание табли базы.
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37049935
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1Cv7.DDS
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050094
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!В каталоге базы файл 1Cv7.DD (хотя, для SQL версии у него иное расширение... ну думаю сориентируешься). Файл в досовой кодировке, содержит описание табли базы.

1Cv7.DDS есть, но описание в нем не совпадает со структурой :(
Впрочем, разобрался - вытащил из MD-файла Main Metadata Stream, там номера указаны. Всем спасибо
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050104
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительThe Dim!В каталоге базы файл 1Cv7.DD (хотя, для SQL версии у него иное расширение... ну думаю сориентируешься). Файл в досовой кодировке, содержит описание табли базы.

1Cv7.DDS есть, но описание в нем не совпадает со структурой :(
Впрочем, разобрался - вытащил из MD-файла Main Metadata Stream, там номера указаны. Всем спасибо

век живи век учись :)

как это так не совпадает ?
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050190
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1CmenДжекНепотрошительпропущено...


1Cv7.DDS есть, но описание в нем не совпадает со структурой :(
Впрочем, разобрался - вытащил из MD-файла Main Metadata Stream, там номера указаны. Всем спасибо

век живи век учись :)

как это так не совпадает ?

Вот, к примеру, из DDS-файла:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
#==TABLE no  22      : Справочник МестаХранения
# Name    |Descr                         |SQLTableNam|RecordLock
T=SC217   |Справочник МестаХранения      |SC217      |R         
#-----Fields-------
# Name                  |Descr               |Type|Length|Precision
F=ROW_ID                |Row ID              |I   | 0      | 0         
F=ID                    |ID object           |C   | 9      | 0         
F=PARENTID              |ID parent obj       |C   | 9      | 0         
F=CODE                  |object code         |C   | 5      | 0         
F=DESCR                 |object description  |C   | 25     | 0         
F=ISFOLDER              |Is Line - Folder    |Y   | 0      | 0         
F=ISMARK                |Object is Marked for|L   | 0      | 0         
F=VERSTAMP              |Version stamp       |I   | 0      | 0         
F=SP221                 |(P)Тип              |C   | 9      | 0         
F=SP218                 |(P)ВидСклада        |C   | 9      | 0         
F=SP864                 |(P)МОЛ              |C   | 9      | 0         
F=SP4305                |(P)СуммовойУчет     |N   | 1      | 0         
F=SP219                 |(P)СтарыйПолныйКод  |C   | 10     | 0         

А вот из MD:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
{"129","МестаХранения","Склады или МОЛ","Склады","0","5","1","1","2","64","1","1","1","134","133","0","1","1",
  {"Params",
    {"130","ВидСклада","Вид склада","Вид склада","E","0","0","110","0","0","0","1","0","0","1","0","0"},
    {"132","МОЛ","Материально ответственное лицо","МОЛ","B","0","0","69","0","0","0","1","0","0","1","0","0"},
    {"131","Комментарий","Комментарий","Комментарий","S","0","0","0","0","0","0","1","0","0","1","0","0"},
    {"3609","Фирма","","","B","0","0","407","0","0","0","1","0","0","1","0","0"},
    {"4081","АдресРазмещения","Адрес размещения","Адрес размещения","S","100","0","0","0","0","0","1","0","0","1","0","0"}
  },
  {"Form",
    {"133","ФормаСписка","",""},
    {"134","ДляВыбора","Форма для выбора и подбора",""}
  }
},

Второе - верное. Насколько я понял, DDS-файл исключительно информационный, и системой не используется. Соответственно, его целостность и соответствие реальной структуре она не проверяет.
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050226
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительВторое - верное. Насколько я понял, DDS-файл исключительно информационный, и системой не используется. Соответственно, его целостность и соответствие реальной структуре она не проверяет.Угу а тестирование видно не запускали? Сюрприз будет...
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050250
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сДжекНепотрошительВторое - верное. Насколько я понял, DDS-файл исключительно информационный, и системой не используется. Соответственно, его целостность и соответствие реальной структуре она не проверяет.Угу а тестирование видно не запускали? Сюрприз будет...

Может, и будет. Поддержка 1С у меня на аутсорсинге - поэтому с таким сюрпризом если и столкнемся, то не мы. Хотя, похоже, есть повод проверить компетентность этой фирмы...
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050419
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на днях только столкнулся... обновили мне базу - просто скопировав мд шник... Если при тестировании выдаст - неисправимая ошибка : несовпадает количество полей - выгрузите и загрузите базу. Поможет.
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050558
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительПрограммист 1спропущено...
Угу а тестирование видно не запускали? Сюрприз будет...

Может, и будет. Поддержка 1С у меня на аутсорсинге - поэтому с таким сюрпризом если и столкнемся, то не мы. Хотя, похоже, есть повод проверить компетентность этой фирмы...

Угу, а резервная копия конечно же есть. И мало того, время которое уйдет на тестирование и исправление БД у твоего предприятия вагон и маленькая тележка, особенно после новогодних каникул... :)
Да и денежку которую отвалите аутсерсерам тоже лишняя... да и твои "примиальные"... :)
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050567
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сна днях только столкнулся... обновили мне базу - просто скопировав мд шник... Если при тестировании выдаст - неисправимая ошибка : несовпадает количество полей - выгрузите и загрузите базу. Поможет.

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

На камине не поню уже что там было, а в бухгалтерии такая ситуация была если сравнивать конфигурации до 2002 года(кажется 2002, когда план счетов менялся) и тех конфигурациях что были после.
В этом случае разница между "чужим" MD/DD и структурой *.dbf будет не непоправима.
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050579
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пугайте раньше времени

Может у него другие еще ошибки вылезут...
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050624
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Угу, а резервная копия конечно же есть. И мало того, время которое уйдет на тестирование и исправление БД у твоего предприятия вагон и маленькая тележка, особенно после новогодних каникул... :)
Да и денежку которую отвалите аутсерсерам тоже лишняя... да и твои "примиальные"... :)
Ежедневная резервная копия конечно же есть (не дети ж малые), а судя по тому, что эта база в таком виде работает уже не один год, все-таки проблема не столь велика, как ты намекаешь.
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050625
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сне пугайте раньше времени

Может у него другие еще ошибки вылезут...

Ошибки? Ошибки не вылезают, все, в общем-то работает (тьфу-тьфу). Я просто хотел сделать себе выборку для отчета :)
...
Рейтинг: 0 / 0
Определить названия таблиц в базе 1c
    #37050626
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если завтра последний день сдачи баланса - база гарантированно "летит".

@опыт
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Определить названия таблиц в базе 1c
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]