#0
by Lama12
ITlend решили в отраслевую конфу базирующуюся а УПП встроить БСП. Пропустим вопрос - "Как у них это получилось?". Меня сейчас интересует другое. В БСП есть "добрый" справочник "ИдентификаторыОбъектовМетаданных". По сути, он должен заполняться после изменения версии конфигурации, что в принципе и делается. Теперь рассмотрим ситуацию когда в конфигурацию вносятся изменения и база распределенная (РИБ). Номер версии вряд ли кто-то меняет (ну если конечно не делают свою поставку и имеют нормальный цикл разработки). Если номер версии не поменять, и изменить структуру данных (добавить новый объект метаданных или новый реквизит), то при запуске базы "добрый" справочник не перезаполнится. Если база была распределенной, то это не очень страшно. В периферийке идет проверка что нужно загрузить данные и все. Корректность данных справочника не проверяется. Если же делаем первичную выгрузку и данные в "добром" справочнике не актуальны, то в периферийке можно ждать интересных сюрпризов. Теперь вопрос. Кто как обновляет данный "добрый" справочник при внесении изменений в конфу? Пока вижу несколько способов, но не могу решить который из них наиболее оптимален. 1. Принудительно заполнять справочник делая вызов процедуры заполнения из внешней обработки. 2. Сделать при запуске системы проверку корректности данных в справочнике (для ускорения, только под полными правами). 3. Начать "жизнь" заново и вести полноценный цикл разработки со своей версионностью. Может предложите что-то методологически более верное, но без своих версий? Кто как выкручивается?
#5
by Lama12
Программа пытается актуализировать данные справочника. При этом, в модуле объекта перед запись стоит запрет записи в периферийной базе. Поскольку БСП пишется "прожженными" программистами, запись обернута в попытку и выводится сообщение, что заполнять данный справочник в периферийной базе нельзя. Работа базы прекращается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Распределенная информационная база (РИБ) в 1С:УТ 8.0
- Вылетает база при загрузке данных (РИБ)
- Как передать изменения в конфигурации, если обмен не РИБ, а универсальный XML?
- 8.1 РИБ (Не переносятся изменения из центральной базы в узел)
- РБД ЦБ - ПБ как Бух база -Опер база. Есть ли разница?
- Файловая база пишет не найдена лицензия, база на СУБД работает
- Обмен справочником ИдентификаторыОбъектовМетаданных в РИБ (БСП)
- Облагаемая база ФСС и облагаемая база ФСС НС
- v7: ТиС и МОД от ПИБИ. База приемник не принмает изменения из файла выгрузки.
- Не запускается база 1С, ошибка: База данных не обнаружена
- Как обновить чиста БСП на свежую БСП?
- Распределенная база. Как выгрузить только изменения конфигурации
В этой группе 1С
- Обмен ЗиК 77 - БП 3. Не выгружаются подразделения
- Групповая обработка справочников и документов с принудительным изменением реквиз
- ЧтениеXML проблемы с кодировкой
- Конвертация данных. Отладка при загрузке
- Восстановление сложного НДС при переходе с ОСНО на УСН
- ПоказатьОповещениеПользователя в 1С 8.1
- 8.3 Ошибка "Неправильное условие отбора" при выборе реквизита по строке
- 8.3 Сортировка табличной части по реквизиту элемента
- Точки останова в серверной процедуре
- КД. Запретить обновления значения поля поиска
- Куда из управляемых форм делось свойство колонки табличной части "Положение"
- СКД вывести измерение в пересечении колонок и строк
- Пара вопросов по диаграмме (СКД),
- Глобальная перемнная - таблица значений
- Куда подевался регистр сведений РаботникиОрганизаций в БП 3.0?
- Открыть страницу в 1с с помощью google chrome
- прикрепить к номенклатуре сразу несколько характеристик
- Как получить регистраторы регистра имея Регистр накопления список:
- Как вставить inline-картинку в поле HTML документа.
- V8.3 RLS Объект не найден, как заменить отображение?