Имя: Пароль:
1C
Админ
в md файле зашиты номера таблиц ?
0 Холст
 
30.10.13
19:10
сабж. когда нет dd файла, только МДшник, то номера таблиц по-моему одинаковые... очевидно это "зашито" в md файле, как выяснить номера таблиц соответственно каждому объекту и как менять эти номера при необходимости ?
1 Холст
 
30.10.13
19:11
"номера таблиц по-моему одинаковые создаются каждый раз "
2 ADirks
 
30.10.13
19:16
ну "зашиты". а зачем их менять?
посмотреть - в dd файле, как ни странно.
3 Холст
 
30.10.13
19:17
посмотреть - в dd файле само собой
вот разобраться где зашиты и где в мд менять
4 Delorn
 
30.10.13
19:19
(0) смотришь в дд файл. Открываешь мд файл и ищешь номер таблицы. Дальше все поймешь. Менять на прямую в мд не пробовал. А читать имена таблиц читал.
А зачем тебе менять в мд?
5 mehfk
 
30.10.13
20:07
(0)Проведи эксперимент : создай пустую конфу, добавь туда три справочника. Сохрани конфу. Удали первый справочник и удали его. Сохрани конфу. Потом возьми получившийся мдшник и создать еще одну конфу. Сравни dd (dds) файлы.
6 Mikeware
 
30.10.13
20:13
Врачи пытаются бороться с геморроем, а отдельные товарищи мечтают себе его создать....
7 Rie
 
30.10.13
20:15
(0) MD - это просто компаунд от мелкомягких. Открываешь его текстовым редактором - и через некоторое время быстро находишь, где они зашиты (подсказка - сразу после знака "{" в нужном месте).
8 Mikeware
 
30.10.13
20:18
(7) понадобится еще корректировать MainMetadataStream.
9 Rie
 
30.10.13
20:18
(0) Вообще-то gcomp есть. Им разбираешь md - и собираешь потом, как тебе нравится.
10 Rie
 
30.10.13
20:18
(8) А это будет тема следующей ветки.
11 ADirks
 
30.10.13
20:20
(3) не, ну если интересно - то разбирайся конечно. одобряю.

(9) вот фигню посоветовал щас, реально.
12 Попытка1С
 
30.10.13
20:22
(0) А если не секрет зачем это все может понадобится?
13 ret-Phoenix
 
30.10.13
21:43
Леш, лучше gcomp под 8 сделай )
про всякие v8unpack и прочее знаю.
14 КонецЦикла
 
30.10.13
21:48
Разобрать гкомпом и собрать
Все сведется к распарсиванию и замене текстовиков
15 КонецЦикла
 
30.10.13
22:01
(11) Помнится делал руками немного, вроде работало, уже забыл
А где собака пороется?
16 ADirks
 
31.10.13
07:03
(13) так уж и сами вроде скоро сделают

(15) чуваку разобраться надо, а ты мешаешь :) Получив готовое никогда не разберёшься же.
17 VladZ
 
31.10.13
07:04
(0) "как менять эти номера при необходимости" - зачем?
18 ЧеловекДуши
 
31.10.13
07:32
(0) Что зашито? :)

Через Метаданные, в том самом порядке, что проходит список документов :)
19 ЧеловекДуши
 
31.10.13
07:35
(1) Держи... Распакуй MD и меняй его как хош, потом этой же компонентой соберешь :)

http://1c.alterplast.ru/1cv7md/howto-repair.html
http://1c.alterplast.ru/gcomp/index.html
20 Ёпрст
 
гуру
31.10.13
09:39
(0) в MainMetadataStream они валяются.
21 КонецЦикла
 
31.10.13
11:02
(16) О да... опыт у них есть в разрывании на мелкие шматки
v8: Откуда такой аппетит к дисковому пространству????
22 Chum
 
31.10.13
11:16
(0) что мешает загрузить мд в пустую базу и получить дд, потом смотреть дд? или гкомп тебе в помощь.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн