Имя: Пароль:
1C
1С v8
Ошибка обмена 8.2
,
0 Baglandir
 
03.10.12
13:39
При обмене, Передалось в подчиненную базу ошибку при открытии (в главной исправил) А теперь не могу обновить подчиненную , не могу запустить 1С, ругается на ошибку конфигуратора.

Если есть идеи Пишете, тема очень актуальна !
1 Maxus43
 
03.10.12
13:40
в конфигуратор подчинённой заходит?
2 Baglandir
 
03.10.12
13:42
В конфигуратор - да
3 Baglandir
 
03.10.12
13:42
но она не доступна для редактирования
4 Besometr
 
03.10.12
13:44
Востановить подчиненную из архива и обновится снова, без ошибок?
5 Maxus43
 
03.10.12
13:45
самый простой способ бэкап конечно...
есть выход ещё - обработку пиши, УстановитьГлавныйУзел(Неопределено), и запускай 1с из командной строки с запуском этой обработки, правда хз запустится ли...
Где ошибка конкретно?
6 Baglandir
 
03.10.12
13:46
Дело в том что в главной базе - константа стоит "ПрименятьДатуЗапретаДляПолныхПрав" в позиции ложь, изза этого я смог исправить ошибку в главной базе
А в подчиненной она стояла истина, и с обменом когда передались данные у меня изчезла возможность зайти в базу ((
7 Baglandir
 
03.10.12
13:50
Эта подчиненная база стоит на складе и не нее никогда не делались бекапы  И того что я посмотрю
8 Maxus43
 
03.10.12
13:51
бэкапы делают только трусы (с)
пробуй (5)
9 kosts
 
03.10.12
13:54
(5) Нормальный вариант, только можно не узел убрать , а константу неисправную подправить...
10 Baglandir
 
03.10.12
13:54
Это понятно, а как это исправить
11 Baglandir
 
03.10.12
13:55
как её подправить когда я не могу получить доступ к базе
12 Maxus43
 
03.10.12
13:56
(9) ну когда отвяжем - можно сиправить уже в этой базе в конфигураторе, и потом привязать и обновить. но с учетом (6) конечно лучше константу. подробности всплыли позже)
13 Maxus43
 
03.10.12
13:57
(11) что непонятно в (5)? хотя не факт что сработает... Как я понимаю при установке параметров сеанса ошибка?
14 Baglandir
 
03.10.12
13:58
Сом соединением тоже не подключается
15 Baglandir
 
03.10.12
13:59
Командной строкой тоже
16 Maxus43
 
03.10.12
14:00
файловая?
17 Baglandir
 
03.10.12
14:00
серверная
18 Maxus43
 
03.10.12
14:01
точно ком соединением делал? не application?
19 Baglandir
 
03.10.12
14:01
Сейчас пробую
20 Baglandir
 
03.10.12
14:01
Перем cntr,connection;


Процедура КнопкаВыполнитьНажатие(Кнопка)
   //V8 = Новый COMObject ("V82.COMConnector");
   // создается объект COM -соединение
   //Соединение = V8.Connect ("Srvr=""sklad"";Ref=""orlando1"";Usr =""Admin"";")
   Конект = ОткрытиеБазы("V82.COMConnector");
КонецПроцедуры


Функция ОткрытиеБазы(ТипОткрытия)
     
 ИмяСервера ="sklad";
 ИмяБазы =  "orlando1"    ;
 Логин  = "Admin";
 Пасворд = "1";
 cntr = Новый COMObject(ТипОткрытия);
 connection=Истина;
Попытка
connection = cntr.Connect("Srvr="""+СокрЛП(ИмяСервера)+""";Ref="""+СокрЛП(ИмяБазы)+""";Usr="""+СокрЛП(Логин)+""";Pwd = """ + СокрЛП(Пасворд) + """;");
Исключение
Предупреждение(ОписаниеОшибки());
connection=Ложь;
КонецПопытки;
Возврат connection;
КонецФункции
21 Maxus43
 
03.10.12
14:01
бэкап сделай, коли пошла такая тема
22 Baglandir
 
03.10.12
14:02
Сделаю
23 Baglandir
 
03.10.12
14:06
С командной строки та же ошибка
24 Maxus43
 
03.10.12
14:07
может "Утилита администрирования конфигураций и информационных баз"? если она сможет отвязать от центр узла конфу - то проблема решится
25 Baglandir
 
03.10.12
14:12
В какой таблице SQL - находится константа ПрименятьДатуЗапретаДляПолныхПрав ?
26 Maxus43
 
03.10.12
14:12
в каждой базе в своей
27 Baglandir
 
03.10.12
14:14
Как найти таблицу - которая отвечает за константы ?
28 hhhh
 
03.10.12
14:24
(27) это надо базу открыть, а у вас нет бекапа.
29 Maxus43
 
03.10.12
14:24
_consts
30 Maxus43
 
03.10.12
14:25
+ одна таблица для них
31 Maxus43
 
03.10.12
14:25
в скуле попробуй обнули
32 Maxus43
 
03.10.12
14:29
мда, там имена констант в виде 0x87A484E7EBC8DE4D40A14BC95618E54D

можно копию таблицы сделать с другим именем, а в этой везде 1 на 0 поменять, потом конфу перезалить и таблицу вернуть на место, чтоб не потерять старые значения констант
33 NcSteel
 
03.10.12
14:29
(0) База скульная?
34 NcSteel
 
03.10.12
14:30
(33) Уже увидел.
35 Baglandir
 
03.10.12
21:28
Продолжение истории...
Нашол вобщем бекап, и решил перед тем как его накатить - сдалать новый :)
А настроек бекопирования в DB2 так и не нашол. - руками в файл

DB2 - паралельно сделало перезапись всех бекапов .......  Блин ( ....

Колупался , через алиасы нашёл где хранятся контанты в Сиквеле - .....
Поменял контанту... но как оказалось не ту, сейчас Бд Востанавливается - ещё час ждать...
Впереди вполне возможно бессонная ночь...
36 Stim
 
03.10.12
21:53
подключись через ком, выполни обмен. и константу там же измени