РИБ для УНФ

0. Кирилл Ларькин (ZhAmAn) 47 10.01.14 11:27 Сейчас в теме
Штатного механизма типового полного обмена (РИБ) нет. Добавляем этот функционал. Данный способ подойдет для типового релиза УНФ начиная с версии 1.4.7.37 или для конфигураций на основе БСП.

Перейти к публикации

Комментарии
1. юрий гулидов (gull22) 82 15.01.14 12:49 Сейчас в теме
2. Иван Сорокин (sudo90) 09.02.14 12:59 Сейчас в теме
Уточните пожалуйста что нужно закоментировать в Справочнике ИдентификаторыОбъектовМетаданных, в статье не увидел.

Заранее спасибо
3. Кирилл Ларькин (ZhAmAn) 47 09.02.14 15:45 Сейчас в теме
(2) sudo90,
В процедуре модуля объекта ПередЗаписью:
//Если ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ() Тогда
//
// Если ЭтоНовый() Тогда
// ВызватьИсключениеПоОшибке(
// НСтр("ru = 'Добавление новых элементов может быть выполнено
// |только в главном узле распределенной информационной базы.'"));
// КонецЕсли;
//
// Если НЕ ПометкаУдаления Тогда
// Если ВРег(ПолноеИмя) <> ВРег(ОбщегоНазначения.ПолучитьЗначениеРеквизита(Ссылка, "ПолноеИмя")) Тогда
// ВызватьИсключениеПоОшибке(
// НСтр("ru = 'Изменение реквизита ""Полное имя"" может быть выполнено
// |только в главном узле распределенной информационной базы.'"));
// КонецЕсли;
// КонецЕсли;
//КонецЕсли;
//

sart-b@mail.ru; kosta_ks; sudo90; +3 Ответить
4. Иван Сорокин (sudo90) 14.02.14 09:58 Сейчас в теме
5. alexanderal (alexanderal) 12.03.14 16:48 Сейчас в теме
ПодпискаНаСобытие.ОбменДаннымиПолныйЗарегистрироватьИзменение: Обработчик события должен быть задан
ПодпискаНаСобытие.ОбменДаннымиПолныйЗарегистрироватьИзменениеДокумента: Обработчик события должен быть задан
ПодпискаНаСобытие.ОбменДаннымиПолныйЗарегистрироватьИзменениеКонстанты: Обработчик события должен быть задан
ПодпискаНаСобытие.ОбменДаннымиПолныйЗарегистрироватьИзменениеНабораЗаписей: Обработчик события должен быть задан
ПодпискаНаСобытие.ОбменДаннымиПолныйЗарегистрироватьУдаление: Обработчик события должен быть задан

не нахожу где в тексте об обработчиках есть
6. alexanderal (alexanderal) 31.03.14 14:22 Сейчас в теме
разобрался, заработала, только инструкция немного неполная... надфилем пришлось обработать и открытый вопрос остался с плпном счетов - новые счета не уходят в перефирийку ... чешим репу... ищем где... может кто то решал - подскажите
7. george alexandroff (goshua) 08.10.14 19:35 Сейчас в теме
(6) alexanderal, так что там в обработчиках надо указать?
11. Игорь (Ygich) 125 29.12.15 21:26 Сейчас в теме
(6) alexanderal, нужно добавить новую подписку на событие изменения плана счетов. Либо в подписке ОбменДаннымиПолныйЗарегистрироватьИзменение поставить галку план счетов управленческий.
8. Олег Козиков (kosikov_oleg) 31.01.15 08:25 Сейчас в теме
Спасибо за полезную статью.

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


{ОбщийМодуль.Пользователи.Модуль(620)}: Ошибка при вызове метода контекста (Записать)
Пользователь.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7708)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ПользователиСлужебный.Модуль(316)}: Авторизация не выполнена. Работа системы будет завершена.
Пользователь: Администратор не найден в справочнике "Пользователи".

При попытке добавления пользователя в справочник возникла ошибка:
"Попытка получения неинициализированного значения параметра сеанса".

Обратитесь к администратору.
ВызватьИсключение ТекстСообщенияОбОшибке;
9. Алексей Швадченко (titanium2008) 9 20.11.15 12:41 Сейчас в теме
Добрый день, кто нибудь для 1.5 реализовывал?
10. Артём Шарипов (borodatii) 1 20.11.15 12:47 Сейчас в теме
(9) titanium2008, месяца два назад делал обновление УНФ 1.4, где уже был реализован РИБ подобным образом, до 1.5. Сейчас уже точно не вспомню, что именно делал, но принцип простой - запускаешь, получаешь ошибку, смотришь на неё, смотришь в код УТ 11, перетаскиваешь оттуда и пробуешь опять. Пару-тройку итераций и оно работает. Можно сразу смотреть код УТ 11 и тянуть оттуда. Насколько помню, там некоторые методы поменялись, некоторые добавились.
12. Ксения Дунаева (mind-rubbish) 16.06.16 15:30 Сейчас в теме
Кто-нибудь может ответить, уважаемые, что делать с РИБ для УНФ 1.6? Я стала делать по данной статье, тестово сделала для 1.4, вроде все нормально было (Честно говоря, я столько раз уже пробовала и переделывала, что запуталась даже в количестве и какие ошибки на каких версиях были).. Но в УНФ 1.6, а конкретно 1.6.4.27, я вижу следующее - появились разные документы новые и справочники и тд, и я естественно оставляла на них подписку, может быть кто-то знает логику, почему на некоторые объекты в подписке на события снимается галка?

Плюс второй момент - Глобальные команды. Некоторых команд нет в УНФ 1.6, а именно:

ВыполнитьОбменДанными - есть в УНФ 1.5
НастроитьПараметрыТранспортаСообщенийОбмена - есть в УНФ 1.6
ОткрытьПравилаРегистрацииОбъектов - есть в УНФ 1.5
ПерейтиВЖурналРегистрацииСобытийВыгрузкиДанных - есть в УНФ 1.5
ПерейтиВЖурналРегистрацииСобытийЗагрузкиДанных - есть в УНФ 1.5
ПолучитьНастройкиОбменаДаннымиДляВторойИнформационнойБазы - в УНФ 1.5 это есть, в УНФ 1.6 есть похожее - ПолучитьНастройкиОбменаДанныхДляДругойПрограммы. Судя по комментариям это одно и то же.

Но все равно не ясно - просто добавить эти команды из УНФ 1.5 или УНФ 1.4?

Еще для таких невнимательных как я - в модуле менеджера появились дополнительные параметры в некоторых функциях, я первый раз просто заменяла функции на те, которые в этой статье, в общем сама виновата =) Зато в справочнике ИдентификаторыОбъектовМетаданных больше нечего комментировать - там всего одна строчка
13. Алексей Сидоров (alexstav) 3 01.08.16 09:20 Сейчас в теме
Присоединяюсь к вопросу. Как настроить для 1.6?
14. Ёк Макарёк (Shaldryn) 08.11.16 15:08 Сейчас в теме
Кто нибудь делал это в 1.6? Сделал, РИБ запускается, но проблема в том что разделы не все отображает и добавить невозможно, из списка доступных нет
15. Виталий Трач (vitalya24) 217 06.12.16 17:45 Сейчас в теме
делал, не без напильника, но взлетело, спасибо
16. TMV 14 09.12.16 10:37 Сейчас в теме
(15), если в виде публикации оформлено, есть ссылка?
17. margo2007 (margo2007) 9 12.12.16 05:03 Сейчас в теме
Кто нибудь разобрался, как отобразить разделы?
18. Никита (n.s.gnedash) 3 03.07.17 12:15 Сейчас в теме
Делаю настройку в УНФ 1.4. Сделал начальный образ, когда из главного узла делаю синхронизацию, получаю ошибку Для состава плана обмена Полный не указана регистрация объекта РегистрСведений.СостоянияОбменовДанными, но по инструкции данный регистр не включен. Как победить ошибку?
19. Евгений Васильченко (vas2005) 7 02.02.18 01:55 Сейчас в теме
Всем доброго времени!!!
Подскажите, не могу понять, что надо сделать с пунктом
10. В Общие команды добавить новый тип параметра команды:ПланОбменасСсылка.Полный.
...????
Что именно надо вставить для команд:

ВыполнитьОбменДанными

НастроитьПараметрыТранспортаСообщенийОбмена

ОткрытьПравилаРегистрацииОбъектов

ПерейтиВЖурналРегистрацииСобытийВыгрузкиДанных

ПерейтиВЖурналРегистрацииСобытийЗагрузкиДанных

ПолучитьНастройкиОбменаДаннымиДляВторойИнформационнойБазы


Заранее спасибо!!!
20. Ёк Макарёк (Shaldryn) 02.02.18 10:21 Сейчас в теме
(19) с версии 1.6.11 1С:Управление нашей фирмой поддерживает механизм распределенных информационных баз (РИБ)
21. Евгений Васильченко (vas2005) 7 03.02.18 00:41 Сейчас в теме
(20) У меня конфигурация 1С:Предприятие 8. Автосервис (1.4.9.27), она на основе Управление нашей фирмой, и обновить до версии 1.6.11 пока нет возможности, вот и стоит задача доработать имеющуюся
22. Ёк Макарёк (Shaldryn) 05.02.18 08:33 Сейчас в теме
(21) В 10 пункте написано добавить тип параметра команды, в указанных командах зайдите в свойства и там будет этот пункт и меняйте его
23. Евгений Васильченко (vas2005) 7 09.02.18 23:31 Сейчас в теме
(22) Спасибо, разобрался, теперь буду дальше пробовать)))
24. Евгений Васильченко (vas2005) 7 09.02.18 23:45 Сейчас в теме
Продолжает ругаться(((

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7642)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Не удалось записать: "Состояния успешных обменов данными"!
25. Ахмад Алиев (baracuda) 3 09.02.18 23:52 Сейчас в теме
Использовать РИБ для УНФ утопия...
26. Евгений Васильченко (vas2005) 7 10.02.18 00:39 Сейчас в теме
(25)Посоветуй что делать для объединения филиалов..???
РДП не устраивает, интернет часто отваливается(((
27. Евгений Васильченко (vas2005) 7 10.02.18 00:43 Сейчас в теме
Процесс сдвинулся с мёртвой точки)))
Создание первичного прошло успешно, но при попытке первой синхронизации возникла ошибка

Не удалось записать: "Префикс информационной базы"!

Подскажите куда теперь копать..???
28. Владимир Музычин (ptkrzy) 68 18.04.18 17:48 Сейчас в теме
Оставьте свое сообщение