Быстрое создание начального полного подчиненного узла РИБ

Опубликовал Александр Окулов (PowerBoy) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Зачем ждать часами, когда же этот образ узла создастся?
Всего несколько секунд, и опа - полный подчиненный узел готов!

Обработка создает полный узел из копии информационной базы главного узла распределенной информационной базы.

1.В оригинале информационной базы - узле распределенной информационной базы, для  которой необходимо создать подчиненный узел, создаем узел плана обмена,  устанавливаем его код и заполняем все необходимые для него реквизиты.

2.Копируем базу данных.

3.В копии базы запускаем эту обработку и выбираем созданный узел плана обмена.

4.Нажимаем кнопку Создать подчиненный узел.

p.s.

Также в копии базы будут очищены пользователи, константы, справочники и независимые регистры сведений, не участвующие в обмене.

Новая версия обработки см. //infostart.ru/public/167865/ 

Скачать файлы

Наименование Файл Версия Размер
CreateNode83.zip (обычные и управляемые формы)
.zip 12,79Kb
14.05.15
160
.zip 12,79Kb 160 Скачать
CreateNode81.zip
.zip 7,42Kb
14.05.15
846
.zip 7,42Kb 846 Скачать

См. также

Комментарии
1. Евгений (wirg) 16.02.10 19:40 Сейчас в теме
это напоминает статью с мисты, вот зачем справочники чистить, на мой взгляд многие справочники должны остаться, как и регистры сведений
2. Александр Окулов (PowerBoy) 2559 17.02.10 05:52 Сейчас в теме
(1) Очищаются только объекты которых НЕТ В СОСТАВЕ ПЛАНА ОБМЕНА, как правило там находятся настройки обменов, настройки пользователей и т.д. Для каждого узла они разные и Вам все равно понадобилось бы их изменять и удалять.
3. Дмитрий Шерстобитов (DitriX) 2388 17.02.10 13:36 Сейчас в теме
К примеру у меня база ведется уже 2 года, весит 3гига, на ней 20 распределеннок, так вот, я жду часа полтора - два (сервер стоит на i7) на каждый образ, и что самое интересное, образ конфы создается минуты 3 - 5, а вот данные перегружаются два часа.
Вопрос - как это спасет например меня, если придется ждать тех же 2 часа пока перегрузятся данные?
4. Александр Окулов (PowerBoy) 2559 17.02.10 13:42 Сейчас в теме
(3) Копирование файла базы данных занимает минуты :)
5. Дмитрий Шерстобитов (DitriX) 2388 17.02.10 13:49 Сейчас в теме
(4) кажется понял принцип, жаль мне не подходит :(
6. Алексей Ситников (SiAl) 70 17.02.10 19:00 Сейчас в теме
:D Наименования узлов порадовали. Москва у вас не центр? Заграница?
7. Юрий (Юрий С) 171 17.02.10 19:13 Сейчас в теме
Интересная мысль.
Наверное, это можно было бы и вручную сделать, но в любом случае - обработка проще.
Но самое интесное - это сама мысль - не создавать образ стандартным способом, что, действительно, может быть долго, а просто скопировать центральную базу данных, и из нее сделать периферийную.
Плюсанул.
8. Александр Медведев (anig99) 2513 17.02.10 20:35 Сейчас в теме
(1) ага... статья УРБД в 4 шага более подробная, а обработки по управлению узлами тут публиковали более удобные....По незачет....
LastSoldier; luns; +2 1 Ответить 2
9. Сергей Лунев (luns) 17.02.10 21:29 Сейчас в теме
Комментатор в (8) прав.
LastSoldier; +1 1 Ответить
10. Александр Окулов (PowerBoy) 2559 18.02.10 06:03 Сейчас в теме
(8) Во первых в статье "УРБД в 4 шага" о данном способе ни слова не сказано, во вторых покажите мне здесь такую же обработку с данным функционалом.
11. Александр Медведев (anig99) 2513 18.02.10 09:06 Сейчас в теме
(10) Ага...по поводу названия статьи сорь... Не та статья, где-то видимо перепечатку видел с дополнением... Там и УРБД в 4 шага и вот эта статья были вместе
http://www.kb.m***a.ru/article.php?id=325&
Альтернативное создание начального образа в УРБД

А по поводу обработки ...Вот например http://infostart.ru/public/20819/
12. Александр Окулов (PowerBoy) 2559 18.02.10 11:09 Сейчас в теме
(11) Я делал обработку по методике из ИТС, она несколько отличается от той, что в статье. Странно сравнивать готовую обработку со статьей, которую надо найти, разобраться в ней и еще ручками поработать. По приведенной Вами ссылке на обработку, нет даже упоминания на альтернативный способ создания узла.
13. Александр Медведев (anig99) 2513 18.02.10 11:26 Сейчас в теме
(12) а я и не говорил, что в обработке есть ссылка...просто имея статьи и данную обработку (если лень самому писать) можно сделать всё то же самое + гибкость для сложных случаев... Вот не люблю я обработки с одной "волшебной" кнопкой...Не прочитай эту статью, я нифига бы не понял, а что собственно делает это замечательная обработка с куцым описанием... И менее опытные пользователи тем более не поймут, а чего они там делают этой кнопкой. Поэтому и незачет... Если будете упорствовать - влеплю минус за отсутствие описания...
Ещё раз. Дайте внятное описание ЧТО и ЗАЧЕМ делает обработка, а не просто инструкцию куда ткнуть.
14. Александр Окулов (PowerBoy) 2559 18.02.10 12:22 Сейчас в теме
(13) Подробное описание действий обработки, которые можно повторить ручками находится в ... - правильно в самой обработке, только нажмите кнопку Help. Вот Вам вторая "волшебная" кнопка. :)
15. Артур Аюханов (artbear) 859 18.02.10 14:41 Сейчас в теме
(14) И правда, описал бы проблему при обычном тормозном и монопольном создании.
Намного было бы легче воспринимать непродвинутым пользователям.
16. Александр Медведев (anig99) 2513 18.02.10 14:58 Сейчас в теме
(14) которую нужно скачать потратив рейтинг
17. Александр Окулов (PowerBoy) 2559 19.02.10 05:55 Сейчас в теме
(15)(16) Проблема только одна, она написана в моем заголовке "ждать часами". Приводить здесь полную методику с ИТС считаю нарушением копирайта 1с и правил инфостарта.
18. Владимир Бегунов (VchikA) 67 27.02.10 13:53 Сейчас в теме
Хотел бы отписать пару комментариев и был бы рад если поделитесь своими мыслями.
Есть база размер 6ГБ. есть 8 подчиненных узлов. При попытки создания подчиненного узла(как описано выше), с помощью данной обработки, проходит 45 минут после чего выдается ошибка (Внутренняя ошибка компоненты DBENG8 ).
При повторной попытки, прошел час и выскочила ошибка с просьбой завершить работу.

Начал создавать начальный образ стандартным способом, после 50 мин РИБ была готова.

Пробовал данную обработку на другой базе, размером 400 мб. Все работает и создается образ довольно быстро.

Вопрос: в чем может быть проблема? чтобы избежать в дальнейшем такой проблемы. И почему обработка в одной базе создает распределенный узел за пару минут, а в другой тратиться на это час?, Проблема с обработкой или базой?
19. Сергей (steep) 6 27.02.10 14:04 Сейчас в теме
(18) Скорее всего вам нужно вложения электронных писем и база станет поменьше
20. Александр Окулов (PowerBoy) 2559 01.03.10 09:38 Сейчас в теме
(18) Вероятно, сбой происходит при чистке объектов не участвующих в обмене. Попробовать отловить отладчиком на каком объекте возникает сбой или в обработке закомментировать код удаления этих объектов.
21. Владимир Бегунов (VchikA) 67 01.03.10 14:38 Сейчас в теме
Спасибо всем. Помогло внутреннее тестирование и исправление. при тестировании вылезли ошибки в плане обмена.
(18) встроенный почтовый клиент не используется. Просто база такая большая, ведется с 7 года.
22. Лисенок (Lissenok) 11.03.10 15:07 Сейчас в теме
Помогло и не раз!!!!
Благабдарю.... ))))
23. Андрей Ковалев (Urgat) 10.06.10 10:04 Сейчас в теме
у меня база весит 4.5 гига и браз создается часов 14 после чего пишется что конфигурация не соответствует...
а с этой обработкой все сразу взлетело за минуты :)))
PS +
24. Артур Аюханов (artbear) 859 11.06.10 09:10 Сейчас в теме
Хорошая обработка.
Но есть небольшие недочеты.
1. в случае каких-то ошибок при работе обработки (см.ниже) остается включенным монопольный режим :(
ИМХО нужно
а) либо через попытку ловить ошибки и отключать монопольный режим
б) либо просто добавтиь кнопку на форму для отключения монопольного режима.
2. возможны ошибки при работе обработки
а) если конфа подключена к хранилищу, то создать главный узел нельзя, и обработка вылетит и далее п.1
б) если у пользователя нет прав на удаление узлов в плане обмена, также будет выдана ошибка в процессе работы и снова п.1
для исправления можно до начало основной работы проанализировать права на удаление объектов и сообщить пользователю

3. далее после ошибок удалены прочие узлы и данный узел уже является главным. Соответственно создание начального образа невозможно :(
Приходится опять загружать копию и все по-новой.
т.е. скорость работы все-таки слабая получается на самом деле.
25. Артур Аюханов (artbear) 859 11.06.10 10:01 Сейчас в теме
(24+) к п.2б
// -- Артур -- 11.06.2010
Если НЕ ПравоДоступа("Удаление", ПодчиненныйУзел.Метаданные()) Тогда
Предупреждение("Нет прав на удаление узлов для данного плана обмена <"+ТекПланОбмена+"> ");
Возврат;
КонецЕсли;
// --завершение
26. Талгат (DoubleT) 6 29.07.10 06:37 Сейчас в теме
А что делать если центральная база весит более 20 Гб? :o
27. Александр Окулов (PowerBoy) 2559 30.07.10 07:47 Сейчас в теме
(26) Вот для таких баз и предназначена эта обработка :)
28. Игорь Грибинник (slavich) 5 19.08.10 09:37 Сейчас в теме
Обработачка интересная. Вопросик. В данный момент столкнулся с проблемкой. Главная база 55 гигов, распределенка 32 узла, мне нужно из главной базы зделать еще одну но вышестоящую, воть...
29. Александр Окулов (PowerBoy) 2559 19.08.10 09:54 Сейчас в теме
(28) Попробую с ходу ответить не думая :)...
1.Делаешь узел, далее копию базы.
2.Эту обработку применяешь для одной из баз.(только ее - обработку модифицировать придется - она чистит другие планы обмена и параметры обмена - их надо убрать)
3.В другой базе ручками вычищаешь старые обмены и оставляешь только твой один.
30. Wast (Wastern) 13 10.01.11 17:47 Сейчас в теме
А есть такая же только под 8.2 ?
31. Клим (Ex) 21 11.10.11 13:18 Сейчас в теме
Очень помогает! Спасибо.
32. Alexandr Климчук (undo) 1 18.11.11 03:14 Сейчас в теме
создание УРИБ в восьмерке стало ещё интереснее, начали работать в октябре с базой, перенесли все документы из 7.7 с начала года, дописали программу, а потом решили сделать удалённую базу, и столкнулся с проблемой что при создании базы программа вываливается с ошибкой и закрывается. Надеюсь поможет данная обработка решить проблему.
33. Yurii P (PereYP) 29.11.11 09:45 Сейчас в теме
на 8,2 заработает? и если план обмена полный что поудаляет?
34. Yurii P (PereYP) 30.11.11 09:04 Сейчас в теме
на 8.2.14.519 и КА 1.1.14 отработала нормально,правда долго,часа 4 чего-то шуршала,но в итоге сделала узел, что считаю приемлемым результатом,т.к. сама 1с при создании образа вылетала с ошибкой рантайм с++. спасибо за обработку
35. nkjhnjn jjbijkubni (Sveta1234) 11.01.12 10:50 Сейчас в теме
Автору респект! Обработка сводит создание подчиненного узла к мизерным временным затратам: база весит 4 гига - 3-4 минуты и вуаля!
36. Belomor (Belomor) 86 07.02.12 13:03 Сейчас в теме
Годная, хорошая обработка, а то два дня убил на штатные методы создания периферийки
37. Ermek Kalbaev (Sirgeli) 6 22.02.12 10:04 Сейчас в теме
Обработка создает узел быстро но дело в том что он оставляет доки с остальных узлов и получается что узел с мусорам.
38. Виктор Прус (vprus) 24.02.12 18:10 Сейчас в теме
А как насчет доработки обработки? В принципе обработка очень нужная и полезная.
39. sat.m.n@mail.ru Сукачов (bolush) 03.03.12 10:18 Сейчас в теме
40. Виталий Кондратьев (kondrat1C) 47 06.06.12 10:19 Сейчас в теме
а у меня вываливается:


{Форма.Форма(91)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - '{ПланОбмена.ПоМагазину(155)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '1')'
ТекУзел.Записать();
{ПланОбмена.ПоМагазину(155)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '1')
ПланыОбмена.ЗарегистрироватьИзменения(Ссылка, Метаданные.РегистрыСведений.ИнформативныеОстаткиТоваровПоМагазинам);
42. Филипп Мануковский (alsky-2003) 28 15.06.12 11:32 Сейчас в теме
очень помогла обработка, даже спасла. Спасибо огромное автору
43. Новая Котя (Котяня) 22.06.12 14:34 Сейчас в теме
Большое спасибо за обработку.
На дописанной базе УТ 10.3.18.3 (8.2.14.540) отработала примерно за 30 минут. Размер базы 2,5 Гб.
Отработала нормально после проведения тестировани и исправления конфигурации с удалением ссылок на несуществующие объекты.
44. Николай Романов (LexBG) 26.10.12 10:13 Сейчас в теме
Очень помогла Ваша обработка. Спасибо за труд!
45. Сергей Сергей (sergey_at) 10 27.10.12 00:04 Сейчас в теме
Очень помогла Ваша обработка. Спасибо
46. Сергей Сергей (sergey_at) 10 27.10.12 00:19 Сейчас в теме
Помогло внутреннее тестирование и исправление. при тестировании вылезли ошибки в плане обмена.
47. Виталий Фантич (Boudybuilder) 53 07.12.12 15:11 Сейчас в теме
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++++++++++++++++++++++++++++
Буду проверять . По коментах вижу что все ок. Я ведь обычными средствами выгружаю , база весит не много , 500 МБ , но все равно до конца процедура не завершается. Выбивает ошибку , что недостаточно памяти. Вот фигня!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++++++++++++++++++++++++++++
48. Александр Окулов (PowerBoy) 2559 07.12.12 15:30 Сейчас в теме
(47)Вероятно, сбой происходит при чистке объектов не участвующих в обмене. Попробовать отловить отладчиком на каком объекте возникает сбой или в обработке закомментировать код удаления этих объектов.

В следующей версии сделаю эту возможность опциональной.
49. Алексей Бобриков (alexey0879) 15.01.13 16:23 Сейчас в теме
У меня не работает на ЗиУП 2.5.60.1 (8.2.14.540) Пишет внешняя обработка не может быть прочитана текущей версией программы, хотя посты сверху убедили меня что все будет работать, в чем может быть причина?
50. Наталия Тимофеева (Шапокляк) 15.01.13 16:35 Сейчас в теме
Я не понимаю, что мешает держать специальный подчиненный узел в виде файловой базенки? Можно периодически обменивать ее, а когда возникает необходимость - копировать, добавляя в центре новый узел и перенастраивая в в полученной копии номера узлов и изменив номера сообщений встроенной обработкой. Это реально быстро. Добавлю - спасибо мисте за столь ценный совет.
Lapitskiy; Mastekor; +2 Ответить
51. Михаил Жемчугов (misha.zhemchugov) 18.04.13 04:32 Сейчас в теме
Вот если бы кто сделал что-то подобное по Организации. :)
52. Андрей Гуляев (agulaev) 33 02.05.13 14:48 Сейчас в теме
База УТ 10.3.6.8 протестирована и исправлена. Весит 5 ГБ. Узел создался за 1 минуту. Очистились: лишние планы обмена, история обменов, настройки обменов и лишние пользователи. Создать нужных пользователей, их настройки и настроить их дополнительные права, а также настроить обмены - пара пустяков (кстати, при стандартном создании узла эту работу тоже надо сделать!). Отличная работа. Респект!
53. Илья Кудашкин (kiv1980) 02.07.13 10:11 Сейчас в теме
Отличная обработка, просто чудовищно выручила, с огромной базой просто нереально было создать образ, чего только не предпринимал, какие только ошибки эска не выдавала, убита напрочь ночь, и тут такая замечательная обработка, решила мою проблему за секунды. Все прекрасно работает! Человеческое спасибо автору.
54. Андрей Ямкин (kvazymoda) 10 24.10.14 17:45 Сейчас в теме
Добрый день.
Обработка подзависла на какое-то время. База УПП, 120Гб.
Я бы предложил доработать:
1 Сделать чистку, чего-либо, опциональной на форме.
2 Т.к. обработка может отрабатывать продолжительное время, то необходимо, обязательно, Выводить сообщения вида:
"....Удаляются записи плана обмена, справочника и т.п."
.....Удаляются записи справочника... "
и т.п.
Lapitskiy; +1 Ответить
55. Андрей Ямкин (kvazymoda) 10 27.10.14 09:21 Сейчас в теме
Перед началом обработки, необходимо отключить конфигурацию от хранилища! Иначе обработка прерывается с ошибкой.
57. Алексей Лапицкий (Lapitskiy) 816 23.04.16 11:52 Сейчас в теме
обработка хорошая, создать РИБ удалось - движок 8.3, конфигурация УТ 10.3 (да-да)
58. борян петров (TODD22) 15 18.10.16 11:12 Сейчас в теме
Обработка при удалении данных регистра сведений вывалилась с ошибкой "недостаточно прав доступа".
Но узел вроде создала... будем смотреть дальше.
59. Rim Muralimov (rimbo) 06.02.17 19:34 Сейчас в теме
Респект автору!
Обработка реально экономит время и нервы.
Скачал и опробовал при создании узлов по магазину - все ОК.
Однако при создании узла обмена "Синхронизация данных через универсальный формат"
вывалился с ошибкой: "Ошибка исключительной блокировки информационной базы."
1С:Предприятие 8.3 (8.3.7.1917)
Розница, редакция 2.2 (2.2.2.12)
Права все есть...
Прошу посмотреть что не так...
С уважением,
rimbo
60. Александр Окулов (PowerBoy) 2559 07.02.17 07:09 Сейчас в теме
(59) такое может быть, если не отключено выполнение фоновых задач.
61. борян петров (TODD22) 15 07.02.17 07:17 Сейчас в теме
(59)
вывалился с ошибкой: "Ошибка исключительной блокировки информационной базы."

На фоновое задание попал. Обмен скорее всего по расписанию настроен и в этот момент запустил обмен в ручную.
62. алексей литвиненко (alesha777) 10.02.17 18:42 Сейчас в теме
Статью с Мисты это конечно напоминает, но......
Вроде все просто в статье, поменяй местами узлы и будет счастье, а у меня никак не получилось изменить код и название текущего узла. отсюда траблы с обменом.
Скачал обработку и за 3 минуты настроил подчиненный узел в Рознице 2.2, все поет все летает, а я целый день убил на танцы с бубном.
Полезная обработка.
63. алексей литвиненко (alesha777) 20.02.17 16:04 Сейчас в теме
Народ подскажите пожалуйста, сам не могу вспомнить где ковырять.
После создания этой обработкой подчиненного узла, надо изменить реквизиты базы, а то вверху продолжает висеть надпись из главного узла. да и в документах поступления автоматом вбивается не текущий магазин а другой, приходится ручками много править.
помню что где то в настройках надо подправить, а забыл где ?
64. Alex Nikulin (Al-77) 52 24.03.17 13:35 Сейчас в теме
Ошибка исключительной блокировки информационной базы. постоянно такая ошибка фоновые отключены. база файловая.
65. Виталий Кондратьев (kondrat1C) 47 03.04.17 21:40 Сейчас в теме
(64) а в списке активных пользователей никого лишнего нету?
Оставьте свое сообщение