Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
14 Ноя 2018, 02:11
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вторник. Вопрос 8  (Прочитано 56875 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Opera

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-11-26
  • Сайт: 
  • Профессия: Программист 1С
Re: Вторник. Вопрос 8
« Ответ #80: 15 Мар 2013, 18:10 »
Конфигурация системы может быть изменена только в центральном узле.

Для регистрации изменений конфигурации и передачи ее на периферийные ИБ используется тот же механизм, что и для объектов данных. При записи измененной конфигурации, в таблицу регистрации изменений объектов по числу известных периферийных ИБ заносятся записи, фиксирующие факт изменения конфигурации.

Перенос измененной конфигурации в периферийные ИБ осуществляется тем же способом, что и перенос измененных объектов данных. В процессе очередной выгрузки из центральной ИБ, в файл переноса данных целиком включается измененная конфигурация, если, конечно, в таблице регистрации изменений содержится запись о том, что измененную конфигурацию следует передать в соответствующую периферийную ИБ.


Оффлайн 1Chelpk

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-03-07
  • Сайт: 
  • Профессия: Программист 1С
Re: Вторник. Вопрос 8
« Ответ #81: 15 Мар 2013, 20:48 »
При внесении изменений в данные информационной базы программа запоминает, что было изменено и каким образом. Для любого узла раз в определенный промежуток времени запускается обработка (вручную либо автоматически), которая формирует специальные сообщения, в каких в формате XML отображена информация о том, были ли изменения (если были, то какие), и отправляет их в определенные каталоги по локальной сети либо по FTP, или же на определенные адреса электронной почты (задаются при настройке УРБД). Также обработка проверяет, появились ли в этом каталоге либо электронном ящике аналогичные сообщения от других узлов, связанных напрямую с этим узлом, адресованные ему. Если появились, то загрузит сообщения, а следовательно и изменения в данных. Инфраструктура сообщений поддерживает нумерацию сообщений, и позволяет получать подтверждения от узла-получателя о приеме сообщений. Такое подтверждение содержится в каждом сообщении, приходящем от узла-получателя в виде номера последнего принятого сообщения.
Если узел-приемник еще не успел загрузить сообщение из каталога обмена , узел-источник не будет выкладывать, а тем более формировать файл сообщений в каталог обмена по этому узлу. Подразумевается, что после успешной загрузки, файл удаляется из каталога обмена. Это позволяет не осуществлять лишние операции при обмене и не загружать канал лишний раз.
При изменении конфигурации базы информация об изменениях распространяется в сообщениях обмена вместе с изменениями данных.
Если для какого-либо узла при выполнении обработки по обмену данными загружаются только изменения данных, программа их загрузит и выдаст сообщение о том, что изменения данных успешно загружены. Если же в сообщении обмена содержатся помимо изменений данных еще и изменения конфигурации, программа загрузит изменения конфигурации базы и выдаст соответствующее предупреждение, в котором порекомендует обновить конфигурацию в режиме Конфигуратора. При этом изменения данных не загрузятся до тех пор, пока не будет обновлена конфигурация базы из конфигуратора (то есть, затем снова запускается обработка обмена из "Предприятия" и данные "догружаются").

Оффлайн NolgaV

  • *
  • Сообщений: 21
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-03
  • Сайт: 
  • Профессия: Программист 1С
Re: Вторник. Вопрос 8
« Ответ #82: 15 Мар 2013, 21:31 »
В центральной базе создать сообщение для обмена - записать изменения, в периферийной - прочитать изменения из файла сообщения

Оффлайн Cyber_mouse

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-08-08
  • Сайт: 
  • Профессия: Программист 8.1
Re: Вторник. Вопрос 8
« Ответ #83: 15 Мар 2013, 22:17 »
В первую очередь создаем архивные копии. Обновляем центральную базу. Если  доработок в ней нет, то обновлять её необходимо как типовую, стандартным механизмом. Конфигурация-Поддержка-ОбновлениеКонфигурации.
После того как Центральная база обновлена готовим для обновления удаленнфе базы.  Прежде чем передать удаленной базе обновленную конфигурацию, необходимо очистить каталог обмена от отработанных пакетов. Затем необходимо обнулите в настройках обмена принятые и отправленные сообщения во всех базах и центральной и удаленной.  Операции-ПланОбмена-Полный-РегистрацияИзмененийДляОбмена-ИзменитьНомераСообщений.
После того как сделаны все настройки и почищен каталог, делаем выгрузку пакета из обновленной Центральной базы.
Делаем загрузку выгруженного пакета в Удаленную базу.


Теги:
 


* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

oleg-x
64 Сообщений
wise wise
58 Сообщений
AIFrame AIFrame
50 Сообщений
alexandr_ll
46 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
43 Сообщений
alex0402
41 Сообщений
LexaK
32 Сообщений
BuhRust
28 Сообщений
andron81_81
24 Сообщений
MuI_I_Ika MuI_I_Ika
22 Сообщений

* Кто онлайн

  • Точка Гостей: 157
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal