Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Где взять структуру 1SJOURN.CDX? (число прочтений - 9616 )
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Где взять структуру 1SJOURN.CDX?
06. Октября 2010 :: 11:49
Печать  
Добрый день. Полетел файл журнала. 1SJOURN.DBF - нулевого размера. Посмотрел Total Commander'ом индексный файл 1SJOURN.CDX. Вижу там данные. Где можно найти описание структуры CDX-файла?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #1 - 06. Октября 2010 :: 11:56
Печать  
в файле 1Cv7.DD
описаны все индексы
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #2 - 06. Октября 2010 :: 11:56
Печать  
Неужели и бекапов не осталось?
Если нет, то лучше не трогать диск (не записывать новых данных), где была ИБ и пробовать восстанавливать файл другими спец. прогами. ИМХО
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #3 - 06. Октября 2010 :: 12:04
Печать  
А чем его вообще можно прочитать?
Пробовал через объект "Текст", метод КоличествоСтрок() вернул 0.

P.S. Бекапов небыло. Техники не настраивали.
P.P.S. Пробовали утилитами восстановления удаленных файлов. Результат = 0.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #4 - 06. Октября 2010 :: 12:10
Печать  
ReLock писал(а) 06. Октября 2010 :: 12:04:
А чем его вообще можно прочитать?
Пробовал через объект "Текст", метод КоличествоСтрок() вернул 0.

P.S. Бекапов небыло. Техники не настраивали.
P.P.S. Пробовали утилитами восстановления удаленных файлов. Результат = 0.

конфигурация типовая самописная ?
какие компоненты используются в базе ? (  бух торг рассчет )
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #5 - 06. Октября 2010 :: 12:23
Печать  
Конфигурация: ТиС 8.7 (сильно модифицированная)
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #6 - 06. Октября 2010 :: 12:52
Печать  
Нашел интересный материал: http://www.vsionaidu.ru/index.php?option=com_fireboard&Itemid=30&func=view&id=23..., правда нет решения по восстановлению документа, который не имеет подчиненных или не является основанием!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #7 - 06. Октября 2010 :: 12:53
Печать  
теоретически по cdx можно восстановить часть таблицы.
а именно поля:
IDJOURNAL
IDDOC
IDDOCDEF
DATE
TIME
DNPREFIX
DOCNO
DSххх - последовательности
SPxxx - общие реквизиты с отбором

невозможно восстановить:
APPCODE
CLOSED
ISMARK
ACTCNT
VERSTAMP
SPxxx общие реквизиты без отбора
RFххх флаги регистров
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #8 - 06. Октября 2010 :: 12:56
Печать  
номера документов могут быть в примечаниях (реквизитах документов).

IDDOC  и IDDOCDEF  можно вытащить из шапок документов.
Дату и время документов из движений RA
DNPREFIX востанавливается по дате документа
флаги rf... тоже востанавливаются по ra
actcnt  количество движений документа


общие реквизиты наверное не восстановишь а если есть в них поля неогранич. длины то в blob все останется.


также по моему кто-то для семерки восстанавливает базы на мисте
за деньги. может такой вариант Вам  подойдет ?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #9 - 06. Октября 2010 :: 12:59
Печать  
(trad)
почему нельзя восстановить closed
если есть движения то документ проведен.
Если нет движений то такой документ без разницы к чему отнести
а если есть какая либо доп логика то на ее основе можно решать относить документ к проведенным или нет.

RFххх флаги регистров востанавливаются легко и однозначно
у документа есть хотя бы одно движение то 1 иначе 0
и так для каждого флага
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Где взять структуру 1SJOURN.CDX?
Ответ #10 - 06. Октября 2010 :: 13:07
Печать  
На проклабе валяется поделка восстановления 1sjourn из табличек шапки и т.д..
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #11 - 06. Октября 2010 :: 13:12
Печать  
Цитата:
(trad)
почему нельзя восстановить closed...


Если читать внимательно мой пост, то в начале есть словосочетание "по cdx".

А так, конечно, по другим данным можно однозначно восстановить RF и ACTCNT. Но об этом написано в #8 и я уточнять не стал.

С определенной достоверностью, опираясь на движения, можно восстановить и
APPCODE
CLOSED
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #12 - 06. Октября 2010 :: 13:13
Печать  
Eprst писал(а) 06. Октября 2010 :: 13:07:
На проклабе валяется поделка восстановления 1sjourn из табличек шапки и т.д..

может ее сюда в репозитарий поместить ?
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #13 - 06. Октября 2010 :: 13:17
Печать  
Eprst писал(а) 06. Октября 2010 :: 13:07:
На проклабе валяется поделка восстановления 1sjourn из табличек шапки и т.д..

Случаем не restjrnd.ert???
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #14 - 06. Октября 2010 :: 13:17
Печать  
Z1 писал(а) 06. Октября 2010 :: 12:56:
ов.
Дату и время документов из движений RA

Быстрая обработка движений отключена!
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #15 - 06. Октября 2010 :: 13:19
Печать  
ReLock писал(а) 06. Октября 2010 :: 13:17:
Eprst писал(а) 06. Октября 2010 :: 13:07:
На проклабе валяется поделка восстановления 1sjourn из табличек шапки и т.д..

Случаем не restjrnd.ert???

В шапках дата и время не хранится!
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #16 - 06. Октября 2010 :: 13:21
Печать  
trad писал(а) 06. Октября 2010 :: 12:53:
теоретически по cdx можно восстановить часть таблицы.
а именно поля:
IDJOURNAL
IDDOC
IDDOCDEF
DATE
TIME
DNPREFIX
DOCNO
DSххх - последовательности
SPxxx - общие реквизиты с отбором

невозможно восстановить:
APPCODE
CLOSED
ISMARK
ACTCNT
VERSTAMP
SPxxx общие реквизиты без отбора
RFххх флаги регистров

А можно с этого момента поподробнее?
Я и писал, что по F3 в Тотале смотрел CDX и видел там данные, но как их прочитать... вопрос!
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Где взять структуру 1SJOURN.CDX?
Ответ #17 - 06. Октября 2010 :: 13:22
Печать  
ReLock писал(а) 06. Октября 2010 :: 13:19:
ReLock писал(а) 06. Октября 2010 :: 13:17:
Eprst писал(а) 06. Октября 2010 :: 13:07:
На проклабе валяется поделка восстановления 1sjourn из табличек шапки и т.д..

Случаем не restjrnd.ert???

В шапках дата и время не хранится!


она самая.

ЗЫ: из табличек шапки iddoc, всё остальное с регистров/проводок.
+ ЖР..
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #18 - 06. Октября 2010 :: 13:23
Печать  
ReLock писал(а) 06. Октября 2010 :: 13:17:
Z1 писал(а) 06. Октября 2010 :: 12:56:
ов.
Дату и время документов из движений RA

Быстрая обработка движений отключена!

понятно.


Еще надо посмотреть что можно вытащить из журнала регистраций.
(очень давно его не смотрел) скорее всего оттуда можно вытащить дату и время документа.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Где взять структуру 1SJOURN.CDX?
Ответ #19 - 06. Октября 2010 :: 13:26
Печать  
Если быстрая обработка движений отключена, не факт, что нет хоть одного отбора движений на любом измерении/реквизите регистра - тогда тоже есть доп поля в RA - date/time/iddocdef
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #20 - 06. Октября 2010 :: 13:27
Печать  
ReLock писал(а) 06. Октября 2010 :: 13:21:
trad писал(а) 06. Октября 2010 :: 12:53:
теоретически по cdx можно восстановить часть таблицы.
а именно поля:
IDJOURNAL
IDDOC
IDDOCDEF
DATE
TIME
DNPREFIX
DOCNO
DSххх - последовательности
SPxxx - общие реквизиты с отбором

невозможно восстановить:
APPCODE
CLOSED
ISMARK
ACTCNT
VERSTAMP
SPxxx общие реквизиты без отбора
RFххх флаги регистров

А можно с этого момента поподробнее?
Я и писал, что по F3 в Тотале смотрел CDX и видел там данные, но как их прочитать... вопрос!

записи скорее всего одной длины. ( т.е сначала  head потом записи )
создай по md чистую базу ( естественно на другом диске )
добавь два документа. анализируй cdx
добавь еще один док и снова анализируй cdx
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #21 - 06. Октября 2010 :: 13:29
Печать  
Eprst писал(а) 06. Октября 2010 :: 13:26:
Если быстрая обработка движений отключена, не факт, что нет хоть одного отбора движений на любом измерении/реквизите регистра - тогда тоже есть доп поля в RA - date/time/iddocdef

это я понял.остается надежда на mlg
дату и время оттуда вполне можно вытащить

  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #22 - 06. Октября 2010 :: 13:31
Печать  
Eprst писал(а) 06. Октября 2010 :: 13:22:
ReLock писал(а) 06. Октября 2010 :: 13:19:
ReLock писал(а) 06. Октября 2010 :: 13:17:
Eprst писал(а) 06. Октября 2010 :: 13:07:
На проклабе валяется поделка восстановления 1sjourn из табличек шапки и т.д..

Случаем не restjrnd.ert???

В шапках дата и время не хранится!


она самая.

ЗЫ: из табличек шапки iddoc, всё остальное с регистров/проводок.
+ ЖР..

Дык она не под ТиС. Там для определения даты и времени документа используется таблица: 1sentry.dbf
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #23 - 06. Октября 2010 :: 13:32
Печать  
(0) посмотри директорию NEW_STRU вдруг там что либо интересное лежит.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #24 - 06. Октября 2010 :: 13:32
Печать  
http://www.1cpp.ru/forum/YaBB.pl?num=1225882812/7
Упс, у тебя же только cdx Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #25 - 06. Октября 2010 :: 13:33
Печать  
Z1 писал(а) 06. Октября 2010 :: 13:29:
Eprst писал(а) 06. Октября 2010 :: 13:26:
Если быстрая обработка движений отключена, не факт, что нет хоть одного отбора движений на любом измерении/реквизите регистра - тогда тоже есть доп поля в RA - date/time/iddocdef

это я понял.остается надежда на mlg
дату и время оттуда вполне можно вытащить


А вот это вариант!!!  Очень довольный
Сегодня попробую!
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Где взять структуру 1SJOURN.CDX?
Ответ #26 - 06. Октября 2010 :: 13:33
Печать  
ReLock писал(а) 06. Октября 2010 :: 13:31:
[quote author=Eprst link=1286365740/15#17 date=1286371320][quote author=ReLock link=1286365740/15#15 date=1286371189]
Дык она не под ТиС. Там для определения даты и времени документа используется таблица: 1sentry.dbf


Дык там тупо сам принцип, переделать под тис не составляет труда + переписать на 1cpp, заместо радуги.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #27 - 06. Октября 2010 :: 13:36
Печать  
ReLock писал(а) 06. Октября 2010 :: 13:21:
Я и писал, что по F3 в Тотале смотрел CDX и видел там данные, но как их прочитать... вопрос!

В индексном файле есть значения всех полей включенных в индексные выражения всех индексов.
Нужно курить формат cdx. Например http://www.codenet.ru/progr/formt/cdx.php
  

1&&2&&3
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #28 - 06. Октября 2010 :: 13:41
Печать  
trad писал(а) 06. Октября 2010 :: 13:36:
ReLock писал(а) 06. Октября 2010 :: 13:21:
Я и писал, что по F3 в Тотале смотрел CDX и видел там данные, но как их прочитать... вопрос!

В индексном файле есть значения всех полей включенных в индексные выражения всех индексов.
Нужно курить формат cdx. Например http://www.codenet.ru/progr/formt/cdx.php

О! Отлично!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #29 - 06. Октября 2010 :: 13:51
Печать  
И самое главное - нужно быть уверенным в том что .cdx тоже не убитый.
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #30 - 06. Октября 2010 :: 14:37
Печать  
(0) нашел в интернете
IDXView 1.0
http://www.brothersoft.com/idxview-download-3753.html
читает и показывает cdx
IDXVeiw   - это Windows утилита для просмотра индексных файлов FoxPro (.IDX и .CDX).

   Возможности программы:
   - просмотр файлов *.IDX (uncompressed & compact) и *.CDX (compound);
   - вывод структуры файла (заголовка, тагов, узлов, станиц);
   - вывод информации по выбранному узлу, тагу или странице (атрибуты, выражение ключа, список ключей и номеров записей и т. д.);
   - вывод содержимого выбранного узла в Hex формате;
   - поддерживаются OEM и ANSI кодировки;
   - поддержка не только ключей имеющих тип CHARACTER, но и NUMERIC, DATE и т.д.


1sjourn.cdx скопировал в отдельную папку и открыл его
  

1_001.PNG ( 31 KB | Загрузки )
1_001.PNG
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Где взять структуру 1SJOURN.CDX?
Ответ #31 - 06. Октября 2010 :: 14:52
Печать  
Z1 писал(а) 06. Октября 2010 :: 14:37:
(0) нашел в интернете
IDXView 1.0



Ага, спасибо, пригодится.
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #32 - 07. Октября 2010 :: 06:21
Печать  
Z1 писал(а) 06. Октября 2010 :: 14:37:
(0) нашел в интернете
IDXView 1.0

Точно! Спасибо!  Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #33 - 07. Октября 2010 :: 07:40
Печать  
И чем поможет эта утилита?
Теперь ручками создавать все записи в таблице журнала, подсматривая данные из этой программы? Сколько суток уйдёт?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #34 - 07. Октября 2010 :: 09:23
Печать  
JohnyDeath писал(а) 07. Октября 2010 :: 07:40:
И чем поможет эта утилита?
Теперь ручками создавать все записи в таблице журнала, подсматривая данные из этой программы? Сколько суток уйдёт?

ну во первых это лучше чем все что предлагалось выше.
точнее нужно и ее использовать к тому что было сказано выше.

Во вторых  в интернете можно искать другие процедуры как платные так и бесплатные с большим функционалом  чем IDXVeiw

В третьих можно и вручную все вытащить посадив за это человек 10 бухгалтеров. Зато после этого Все будут делать бекапы.

В четвертых можно из этой программы информацию вытащить через fine reader

В пятых может можно на эту программу натравить какого либо spy
и вытащить все значения полей ( сам не умею)
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Где взять структуру 1SJOURN.CDX?
Ответ #35 - 07. Октября 2010 :: 09:59
Печать  
Цитата:
В четвертых можно из этой программы информацию вытащить через fine reader
это понравилось мне
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать