Имя: Пароль:
1C
 
Восстановление 1SJOURNAL.DBF
,
0 slasher
 
08.08.14
12:21
Здравствуйте,

7.7. Пытаюсь восстановить файл 1SJOURNAL.DBF. Нашёл обработку RESTJRND.ERT. При восстановлении возникает ошибка
R = СоздатьОбъект("RainbowService");
{C:\DOCUMENTS AND SETTINGS\RESTJRND.ERT(22)}: Неудачная попытка создания объекта (RainbowService).
В процедуре ПриОткрытии компонента Rainbow.dll загружается без ошибок, а при работе не может создать объект.
Что посоветуете? Заранее спасибо.
1 ДенисЧ
 
08.08.14
12:23
под админом системы (не 1с) запусти
2 ИвановИван
 
08.08.14
12:24
Зарегистрируй библиотеку в системе (regsvr), может поможет
3 slasher
 
08.08.14
12:26
(1)Конечно же всё происходит под админом.
4 Ёпрст
 
08.08.14
12:38
(3) Конечно же мы тебе не верим
5 Ёпрст
 
08.08.14
12:46
да и это, восстанавливать..это совсем запущенный способ, тем более, что восстановится не всё
6 Ёпрст
 
08.08.14
12:47
архивов нема совсем ?
7 slasher
 
08.08.14
13:00
(2)где взять Rainbow.dll ?
Какую-то нашел в интернете, пытался зарегистрировать через regsrv32, вылезает ошибка LoadLibrary("rainbow.dll")failed - The specified module could not be found.

Да и ПриОткрытии не ругается,
    Mess = "!!! RESTORE 1SJOURNAL.DBF !!!";
КонецПроцедуры
    
Попытка
    ЗагрузитьВнешнююКомпоненту("Rainbow.dll");
    
Исключение
    Сообщить("Не удается загрузить внешнюю компоненту.","!");
    Сообщить("Проверьте расположение необходимых библиотек:
             |"+КаталогПрограммы()+"Rainbow.dll или "+КаталогИБ()+"Rainbow.dll
             |"+ФС.WindowsКаталог()+"system\mfc42.dll
             |"+ФС.WindowsКаталог()+"system\msvcrt.dll");
    Форма.Закрыть();
КонецПопытки;
8 slasher
 
08.08.14
13:02
(5) архивов нет, иначе бы не заморачивался.
Почему восстановится не всё? DH целые.
9 dmrjan
 
08.08.14
13:12
Давненько в интернете лежала обработка от "Чип и дейл"/ Ctxfc gjbcrfk - http://www.softinfo.name/index.php?id=123
10 Ёпрст
 
08.08.14
13:19
(8) потому, что по целым табличкам шапки, всё не восстановишь.
Часть нужно брать либо с ЖР, либо с cdx от журнала, если он конечно, еще живой
11 Ёпрст
 
08.08.14
13:20
на тебе радугу
https://cloud.mail.ru/public/1494fcdf4b62/rainbow.dll

хотя весь код можно было переписать и без неё
12 slasher
 
08.08.14
21:11
(11)спасибо за радугу, вроде поехало.
Проблема осталась только в том, что в базе нету файла 1sentry.dbf. Из него она берет дату и время документа. Чем заменить? Конфигурация - Деньги, в ней нет проводок.
13 Chai Nic
 
08.08.14
21:25
(12) Читай здесь, может что полезное найдешь..
http://www.script-coding.com/v77tables.html
14 Ёпрст
 
09.08.14
00:34
(12) из регистров, если хотьо в одном из них была галка быстрой обработки движений..
ну и железное средство - ЖР.. там и дата и нумер и время.
15 Ёпрст
 
09.08.14
00:35
если цел сдх от журнала - то из него
16 dmrjan
 
09.08.14
08:06
А не проще восстановить его программой для восстановления с HDD?
17 Квиджибо
 
09.08.14
11:12
(14) где-то у меня мозг сейчас потерялся... Точно ЖР из компоненты "Расчет" или я где-то путанул?
18 Квиджибо
 
09.08.14
11:13
+(17) Я дебил! Не о том ЖР разговор начал!