Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
wiki:1c:obmen_dannimi [2019/02/28 05:46] anton создано |
wiki:1c:obmen_dannimi [2019/02/28 06:25] (текущий) anton |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | 1 | + | ==== Обмен данными ==== |
+ | === РИБ Отвязка подчиненной базы от главного узла === | ||
+ | |||
+ | < | ||
+ | Для того чтобы отвязать подчиненную базу от главного узла, нужно запустить | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | === РИБ Удаление регистрации изменений Узла Плана Обмена по отбору === | ||
+ | < | ||
+ | Процедура КнопкаВыполнитьНажатие(Кнопка) | ||
+ | // Вставить содержимое обработчика. | ||
+ | Для каждого Документ | ||
+ | Выборка = ПланыОбмена.ВыбратьИзменения(УзелОбмена, | ||
+ | | ||
+ | | ||
+ | Если Объект.Дата <= Дата(' | ||
+ | | ||
+ | КонецЕсли; | ||
+ | КонецЦикла; | ||
+ | | ||
+ | КонецПроцедуры | ||
+ | |||
+ | Процедура ХозрасчетныйНажатие(Элемент) | ||
+ | | ||
+ | | ||
+ | " | ||
+ | | Хозрасчетный.Регистратор.Ссылка КАК Ссылка | ||
+ | |ИЗ | ||
+ | | РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный | ||
+ | |ГДЕ | ||
+ | | (Хозрасчетный.Регистратор.Дата >= & | ||
+ | | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | ТЗ = РезультатЗапроса.Выгрузить(); | ||
+ | | ||
+ | | ||
+ | Если ВыборкаД.Следующий() Тогда | ||
+ | Рег = РегистрыБухгалтерии.Хозрасчетный; | ||
+ | НаборЗаписей = Рег.СоздатьНаборЗаписей(); | ||
+ | НаборЗаписей.Отбор.Регистратор.Значение = ВыборкаД.Ссылка; | ||
+ | НаборЗаписей.Прочитать(); | ||
+ | ПланыОбмена.УдалитьРегистрациюИзменений(УзелОбмена, | ||
+ | Индекс = Индекс + 1; | ||
+ | КонецЕсли; | ||
+ | | ||
+ | |||
+ | КонецПроцедуры | ||
+ | |||
+ | Процедура РегСврДанныеПервичныхДокументовНажатие(Элемент) | ||
+ | | ||
+ | | ||
+ | " | ||
+ | | ДанныеПервичныхДокументов.Документ.Ссылка КАК Документ, | ||
+ | | ДанныеПервичныхДокументов.Организация.Ссылка КАК Организация | ||
+ | |ИЗ | ||
+ | | РегистрСведений.ДанныеПервичныхДокументов КАК ДанныеПервичныхДокументов | ||
+ | |ГДЕ | ||
+ | | (ДанныеПервичныхДокументов.Дата >= & | ||
+ | | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | ТЗ = РезультатЗапроса.Выгрузить(); | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | НаборЗаписей.Отбор.Организация.Значение = ВыборкаД.Организация; | ||
+ | НаборЗаписей.Отбор.Организация.Использование = Истина; | ||
+ | НаборЗаписей.Отбор.Документ.Значение = ВыборкаД.Документ; | ||
+ | НаборЗаписей.Отбор.Документ.Использование = Истина; | ||
+ | | ||
+ | Индекс = Индекс + 1; | ||
+ | | ||
+ | КонецПроцедуры | ||
+ | </ | ||
+ | |||
+ | === Восстановление РИБ после падения === | ||
+ | Симптомы: | ||
+ | 1. Конфигурация узла распределенной ИБ не соответствует ожидаемой | ||
+ | Что делать: | ||
+ | == Вариант 1. == | ||
+ | Центральная БД | ||
+ | - Выгоняем всех пользователей из цетральной БД. | ||
+ | - Изменяем БД. Нужно добиться пересчета цифровой подписи БД. Для этого: | ||
+ | - Вносим символические изменения в БД, например в какой-нибудь роли нужно снять поставить какую-нибудь галочку | ||
+ | - Сохраняем изменения в БД | ||
+ | - выгружаем данные в узлы | ||
+ | Узловые БД | ||
+ | - Применяем обновление в узлах | ||
+ | - Делаем синхронизацию. Все должно работать. | ||
+ | == Вариант 2. == | ||
+ | Центральная БД | ||
+ | - Выгоняем всех пользователей из цетральной БД. | ||
+ | - Изменяем БД. Нужно добиться пересчета цифровой подписи БД. Для этого: | ||
+ | - Вносим символические изменения в БД, например в какой-нибудь роли нужно снять поставить какую-нибудь галочку | ||
+ | - Сохраняем изменения в БД | ||
+ | - Выгружаем конфигурацию БД в файл, заливаем его в узлы | ||
+ | Узловые БД | ||
+ | - Для заливки конфигурации, | ||
+ | - Запускаем конфигуратор еще раз Загружаем конфигурацию из файла | ||
+ | - Запускаем в режиме Предприятия, | ||
+ | |||
+ | [[https:// | ||
+ | Вот ссылка на сабж с заменой цифровой подписи БД. У автора все сработало. Сам не проверял. |