Имя: Пароль:
1C
1С v8
V8: УРИБ БП 3.0 не открывается документ в перефирийной базе
0 Sasha_1CK
 
11.01.14
07:11
Добавил новый документ в конфигурацию.
Обновил в ЦБ справочник Идентификаторы Метаданных через обработку "Инструменты разработчика обновление вспомогательных данных".
Отправил в ПБ - там документ появился - однако не открывается, так как в справочнике Идентификаторы Метаданных его нет.
Обработка в периферийной базе ругается на то что элементы справочника "Идентификаторы метаданных" заполняются только в центральной базе.

В центральной базе Элемент справочника создан и документ нормально открывается.
Справочник "Идентификаторы метаданных" в обмен включен и авторегистрация разрешена.

Пробовоал переименовывать документ и выполнять всю цепочку - обновление вспомогательных данных - выгрузка в ПБ - загрузка из ЦБ.
Эффектта не наблюдается.

Куда копать дальше?
1 Мимохожий Однако
 
11.01.14
07:38
Попробуй перезаписать элемент справочника Идентификаторы метаданных, чтобы он попал в обмен.
2 Sasha_1CK
 
11.01.14
15:09
(1) Если бы это было бы так просто

Я его даже для редактирования сходу открыть не могу.
3 Sasha_1CK
 
13.01.14
16:03
апну.
Че то уже с разных сторон пытался подступиться к этому справочнику - Но идентификаторы новых документов в периферийных базах так и не появляются.
4 Sasha_1CK
 
14.01.14
13:22
короче штатными способами проблема так и не решилась.
Обойти получилось следующим образом:
Запись элемента справочники ИМД проверяет в куче мест, является ли база подчиненным узлом.
Проверка осуществляется в общем модуле в функции ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()
В функции прописал Ложь, что бы справочник думал, что он всегда в главной базе.
Выгрузил конфу. прогнал в ПИБах обработку обновления. Вернул все назад и еще раз выгрузил конфу.
В ПИБах идентифкаторы появились.

В общем ложечки нашлись, но осадочек остался.