Имя: Пароль:
IT
Админ
v8 проблема с переносом документов Бух 8.1 в бух 8.1
0 Haivel
 
14.10.11
08:17
Всем привет ! проблема вот в чем ...
База откуда надо перенести документы и справочники с настройкой РБД \\ причем она периферийная \\ Главной базы к сожалению в природе не существует ее удалили(очень давно), учет ведется в перефирийке ... соответственно на ней стоит защита \\<----------------------------- |                                    
Предистория: для переноса использую универсальную обработку для     | идентичных баз, перефирийную надо обновить до нужной версии \\------|

вопрос: как обойти такю защиту, как обносить периферийную  базу?
1 Рэйв
 
14.10.11
08:50
Процедура ОтключитьГлавныйУзелНажатие(Кнопка)
   Если ПланыОбмена.ГлавныйУзел() <> Неопределено Тогда
       СохранитьЗначение("РеанимацияПодчиненногоУзла_ГлавныйУзел",ПланыОбмена.ГлавныйУзел());
       ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
   КонецЕсли;
   Предупреждение("Главный узел отключен");
КонецПроцедуры
2 Рэйв
 
14.10.11
08:51
+ и на всякий случай обратно,..

Процедура ПодключитьГлавныйУзелНажатие(Элемент)
   Если ПланыОбмена.ГлавныйУзел() <> Неопределено Тогда
       Если Вопрос("Главный узел уже установлен как " + ПланыОбмена.ГлавныйУзел() + Символы.ПС + "Установить главным узлом другой?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Нет Тогда
           Возврат;    
       КонецЕсли;    
   Иначе    
       пГлавныйУзел = ВосстановитьЗначение("РеанимацияПодчиненногоУзла_ГлавныйУзел");
   КонецЕсли;
   
   Если пГлавныйУзел = Неопределено Тогда
       пГлавныйУзел = ПланыОбмена[Метаданные.ПланыОбмена[0].Имя].ПолучитьФормуВыбора().ОткрытьМодально();
       Если пГлавныйУзел = Неопределено Тогда
           Возврат;
       КонецЕсли;
   КонецЕсли;
   ПланыОбмена.УстановитьГлавныйУзел(пГлавныйУзел.Ссылка);
   Предупреждение("Главный узел установлен как " + пГлавныйУзел);
КонецПроцедуры


3 Haivel
 
14.10.11
09:11
Cпасибо!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший