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

Публикация № 65830

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

узел образ начальный

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

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

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

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

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

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

p.s.

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

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

110

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

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

См. также

Специальные предложения

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

А по поводу обработки ...Вот например http://infostart.ru/public/20819/
12. PowerBoy 2901 18.02.10 11:09 Сейчас в теме
(11) Я делал обработку по методике из ИТС, она несколько отличается от той, что в статье. Странно сравнивать готовую обработку со статьей, которую надо найти, разобраться в ней и еще ручками поработать. По приведенной Вами ссылке на обработку, нет даже упоминания на альтернативный способ создания узла.
13. anig99 2682 18.02.10 11:26 Сейчас в теме
(12) а я и не говорил, что в обработке есть ссылка...просто имея статьи и данную обработку (если лень самому писать) можно сделать всё то же самое + гибкость для сложных случаев... Вот не люблю я обработки с одной "волшебной" кнопкой...Не прочитай эту статью, я нифига бы не понял, а что собственно делает это замечательная обработка с куцым описанием... И менее опытные пользователи тем более не поймут, а чего они там делают этой кнопкой. Поэтому и незачет... Если будете упорствовать - влеплю минус за отсутствие описания...
Ещё раз. Дайте внятное описание ЧТО и ЗАЧЕМ делает обработка, а не просто инструкцию куда ткнуть.
14. PowerBoy 2901 18.02.10 12:22 Сейчас в теме
(13) Подробное описание действий обработки, которые можно повторить ручками находится в ... - правильно в самой обработке, только нажмите кнопку Help. Вот Вам вторая "волшебная" кнопка. :)
15. artbear 1133 18.02.10 14:41 Сейчас в теме
(14) И правда, описал бы проблему при обычном тормозном и монопольном создании.
Намного было бы легче воспринимать непродвинутым пользователям.
17. PowerBoy 2901 19.02.10 05:55 Сейчас в теме
(15)(16) Проблема только одна, она написана в моем заголовке "ждать часами". Приводить здесь полную методику с ИТС считаю нарушением копирайта 1с и правил инфостарта.
16. anig99 2682 18.02.10 14:58 Сейчас в теме
(14) которую нужно скачать потратив рейтинг
3. DitriX 1690 17.02.10 13:36 Сейчас в теме
К примеру у меня база ведется уже 2 года, весит 3гига, на ней 20 распределеннок, так вот, я жду часа полтора - два (сервер стоит на i7) на каждый образ, и что самое интересное, образ конфы создается минуты 3 - 5, а вот данные перегружаются два часа.
Вопрос - как это спасет например меня, если придется ждать тех же 2 часа пока перегрузятся данные?
4. PowerBoy 2901 17.02.10 13:42 Сейчас в теме
(3) Копирование файла базы данных занимает минуты :)
5. DitriX 1690 17.02.10 13:49 Сейчас в теме
(4) кажется понял принцип, жаль мне не подходит :(
6. SiAl 72 17.02.10 19:00 Сейчас в теме
:D Наименования узлов порадовали. Москва у вас не центр? Заграница?
7. Юрий С 171 17.02.10 19:13 Сейчас в теме
Интересная мысль.
Наверное, это можно было бы и вручную сделать, но в любом случае - обработка проще.
Но самое интесное - это сама мысль - не создавать образ стандартным способом, что, действительно, может быть долго, а просто скопировать центральную базу данных, и из нее сделать периферийную.
Плюсанул.
18. VchikA 70 27.02.10 13:53 Сейчас в теме
Хотел бы отписать пару комментариев и был бы рад если поделитесь своими мыслями.
Есть база размер 6ГБ. есть 8 подчиненных узлов. При попытки создания подчиненного узла(как описано выше), с помощью данной обработки, проходит 45 минут после чего выдается ошибка (Внутренняя ошибка компоненты DBENG8 ).
При повторной попытки, прошел час и выскочила ошибка с просьбой завершить работу.

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

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

Вопрос: в чем может быть проблема? чтобы избежать в дальнейшем такой проблемы. И почему обработка в одной базе создает распределенный узел за пару минут, а в другой тратиться на это час?, Проблема с обработкой или базой?
19. steep 6 27.02.10 14:04 Сейчас в теме
(18) Скорее всего вам нужно вложения электронных писем и база станет поменьше
20. PowerBoy 2901 01.03.10 09:38 Сейчас в теме
(18) Вероятно, сбой происходит при чистке объектов не участвующих в обмене. Попробовать отловить отладчиком на каком объекте возникает сбой или в обработке закомментировать код удаления этих объектов.
21. VchikA 70 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 1133 11.06.10 09:10 Сейчас в теме
Хорошая обработка.
Но есть небольшие недочеты.
1. в случае каких-то ошибок при работе обработки (см.ниже) остается включенным монопольный режим :(
ИМХО нужно
а) либо через попытку ловить ошибки и отключать монопольный режим
б) либо просто добавтиь кнопку на форму для отключения монопольного режима.
2. возможны ошибки при работе обработки
а) если конфа подключена к хранилищу, то создать главный узел нельзя, и обработка вылетит и далее п.1
б) если у пользователя нет прав на удаление узлов в плане обмена, также будет выдана ошибка в процессе работы и снова п.1
для исправления можно до начало основной работы проанализировать права на удаление объектов и сообщить пользователю

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


{Форма.Форма(91)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - '{ПланОбмена.ПоМагазину(155)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '1')'
ТекУзел.Записать();
{ПланОбмена.ПоМагазину(155)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '1')
ПланыОбмена.ЗарегистрироватьИзменения(Ссылка, Метаданные.РегистрыСведений.ИнформативныеОстаткиТоваровПоМагазинам);
42. alsky-2003 29 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 43 27.10.12 00:04 Сейчас в теме
Очень помогла Ваша обработка. Спасибо
46. sergey_at 43 27.10.12 00:19 Сейчас в теме
Помогло внутреннее тестирование и исправление. при тестировании вылезли ошибки в плане обмена.
47. Boudybuilder 61 07.12.12 15:11 Сейчас в теме
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++++++++++++++++++++++++++++
Буду проверять . По коментах вижу что все ок. Я ведь обычными средствами выгружаю , база весит не много , 500 МБ , но все равно до конца процедура не завершается. Выбивает ошибку , что недостаточно памяти. Вот фигня!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++++++++++++++++++++++++++++
48. PowerBoy 2901 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 11 24.10.14 17:45 Сейчас в теме
Добрый день.
Обработка подзависла на какое-то время. База УПП, 120Гб.
Я бы предложил доработать:
1 Сделать чистку, чего-либо, опциональной на форме.
2 Т.к. обработка может отрабатывать продолжительное время, то необходимо, обязательно, Выводить сообщения вида:
"....Удаляются записи плана обмена, справочника и т.п."
.....Удаляются записи справочника... "
и т.п.
Lapitskiy; +1 Ответить
55. kvazymoda 11 27.10.14 09:21 Сейчас в теме
Перед началом обработки, необходимо отключить конфигурацию от хранилища! Иначе обработка прерывается с ошибкой.
67. it_sar 15 23.08.17 12:41 Сейчас в теме
{ВнешняяОбработка.СозданиеПодчиненногоУзла.МодульОбъекта(56)}: Ошибка при вызове метода контекста (Удалить)
Узлы.Ссылка.ПолучитьОбъект().Удалить();
по причине:
Ошибка при выполнении обработчика - 'ПередУдалением'
по причине:
{Справочник.СценарииОбменовДанными.МодульМенеджера(238)}: Ошибка при вызове метода контекста (Записать)
СценарийОбменаДанными.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.РегламентныеЗаданияСервер.Модуль(837)}: Регламентное задание не найдено.
Возможно, оно удалено другим пользователем.
ВызватьИсключение( НСтр("ru = 'Регламентное задание не найдено.
57. Lapitskiy 901 23.04.16 11:52 Сейчас в теме
обработка хорошая, создать РИБ удалось - движок 8.3, конфигурация УТ 10.3 (да-да)
58. TODD22 17 18.10.16 11:12 Сейчас в теме
Обработка при удалении данных регистра сведений вывалилась с ошибкой "недостаточно прав доступа".
Но узел вроде создала... будем смотреть дальше.
59. rimbo 06.02.17 19:34 Сейчас в теме
Респект автору!
Обработка реально экономит время и нервы.
Скачал и опробовал при создании узлов по магазину - все ОК.
Однако при создании узла обмена "Синхронизация данных через универсальный формат"
вывалился с ошибкой: "Ошибка исключительной блокировки информационной базы."
1С:Предприятие 8.3 (8.3.7.1917)
Розница, редакция 2.2 (2.2.2.12)
Права все есть...
Прошу посмотреть что не так...
С уважением,
rimbo
60. PowerBoy 2901 07.02.17 07:09 Сейчас в теме
(59) такое может быть, если не отключено выполнение фоновых задач.
61. TODD22 17 07.02.17 07:17 Сейчас в теме
(59)
вывалился с ошибкой: "Ошибка исключительной блокировки информационной базы."

На фоновое задание попал. Обмен скорее всего по расписанию настроен и в этот момент запустил обмен в ручную.
62. alesha777 2 10.02.17 18:42 Сейчас в теме
Статью с Мисты это конечно напоминает, но......
Вроде все просто в статье, поменяй местами узлы и будет счастье, а у меня никак не получилось изменить код и название текущего узла. отсюда траблы с обменом.
Скачал обработку и за 3 минуты настроил подчиненный узел в Рознице 2.2, все поет все летает, а я целый день убил на танцы с бубном.
Полезная обработка.
63. alesha777 2 20.02.17 16:04 Сейчас в теме
Народ подскажите пожалуйста, сам не могу вспомнить где ковырять.
После создания этой обработкой подчиненного узла, надо изменить реквизиты базы, а то вверху продолжает висеть надпись из главного узла. да и в документах поступления автоматом вбивается не текущий магазин а другой, приходится ручками много править.
помню что где то в настройках надо подправить, а забыл где ?
64. Al-77 64 24.03.17 13:35 Сейчас в теме
Ошибка исключительной блокировки информационной базы. постоянно такая ошибка фоновые отключены. база файловая.
65. kondrat1C 52 03.04.17 21:40 Сейчас в теме
(64) а в списке активных пользователей никого лишнего нету?
66. it_sar 15 23.08.17 11:53 Сейчас в теме
Вылетает на ошибке: РЕГЛАМЕНТНОЕ ЗАДАНИЕ НЕ НАЙДЕНО, ВОЗМОЖНО УДАЛЕНО ДРУГИМ ПОЛЬЗОВАТЕЛЕМ
Прикрепленные файлы:
68. it_sar 15 23.08.17 12:42 Сейчас в теме
База файловая Розница - 2.2.6. - все синхронизации удалены. Фоновые отключены
69. tezdal 15 22.12.17 22:30 Сейчас в теме
вываливается ошибка при очистке
Доступ. Отказ в доступе
Регистр сведений. Версии подсистем областей данных
Право изменение.
а так все ок
70. Taska 30.05.18 09:55 Сейчас в теме
Не работает в рознице 2.2.7.42
71. PowerBoy 2901 25.12.18 09:03 Сейчас в теме
(70)
Происходит дополнительно обработка данных при создании узла в которой и происходит ошибка.
Вероятно эта обработка вызывается при условии заполнения определенных реквизитов. Попробуйте не заполнять эти реквизиты, например там есть "Дата свертки" (Розница 2.2) или если не дает сохранить узел из формы - очистить эти реквизиты потом, можно PowerTools. И только потом запустить Создание узла.
72. baracuda 3 25.03.19 10:16 Сейчас в теме
Вываливается ошибка, нарушение прав доступа..
73. baracuda 3 25.03.19 10:32 Сейчас в теме
Правда запускал обработку на серверной базе, может в этом дело..
74. baracuda 3 25.03.19 12:04 Сейчас в теме
Для того чтобы отладить ошибку нужен режим отладки, но если войти конфигуратор то обработка требует монопольного доступа...
75. baracuda 3 25.03.19 15:56 Сейчас в теме
в общем добавил в место ошибки Попытку-Исключение. По итогу имеем вроде бы образ, но в нем полно данных. Как документов всех магазинов так и заполненных регистров. Автору спасибо за то что дал хоть какую то альтернативу.
76. independ 489 25.03.19 18:08 Сейчас в теме
(75) если нетрудно, а в каком месте нужно добавить попытку-исключение?
77. baracuda 3 26.03.19 09:57 Сейчас в теме
(76) в модуле обработку, в процедуре суСоздатьОбразПодчиненногоУзла

править следующий код, в приложении скрин
Прикрепленные файлы:
independ; +1 Ответить
79. independ 489 26.03.19 10:00 Сейчас в теме
78. baracuda 3 26.03.19 09:59 Сейчас в теме
Правда узел я создал из файловой базы, но более слабом пк, чем сервер на котором крутилась серверная база.
80. sapervodichka 864 16.07.19 14:03 Сейчас в теме
также полезным может быть отк/подкл узла https://infostart.ru/public/706733/
Оставьте свое сообщение