Имя: Пароль:
1C
1С v8
Умерла периферийная база
0 algplus
 
26.06.13
14:06
Возникла следующая проблема. Вчера после обновления конфигурации на двух периферийных базах возникли ошибки (например база вылетает при открытии платежного поручения исходящего, при проведении любых документов с движением партий с ошибкой тип не найден + GUID).
При обновлении неделю назад возникла точно такая же ошибка, но на всех базах. Вылечили поднятием бэкапа центральной, отключением узлов и загрузкой конфы.
Причина - в регистре накопления, добавленном примерно 3 недели назад. В конструкциях вида Для Каждого МетаданныеРегистр Из Метаданные.РегистрыНакопления Цикл получаем этот регистр, но дальнейшие операции с ним выдают ошибку. При обращении к документам-регистраторам этого регистра 1с вылетает.
В конфигурации этот регистр есть, но в списке метаданных в режиме толстого клиента его нет. При использовании ПолучитьСтруктуруХраненияБазыДанных() по этому регистру выдается порядка 4,5 тыс. таблиц.
Хотелось бы узнать, где хранятся эти данные в SQL и можно ли как-нибудь вылечит? Одну периферийку вылечили загрузкой конфы, вторая никак не хочет, хотя конфа загрузилась нормально. Перенос dbo.config тоже не помог, ТиИ вылетает на первом же документе-регистраторе этого регистра. Платформа 8.2.18.61.
Вообщем-то уже сделали новую базу, хотелось бы узнать способы побыстрее. Спасибо.
1 Lama12
 
26.06.13
14:13
Кэш.
2 Mitriy
 
26.06.13
14:15
"по этому регистру выдается порядка 4,5 тыс. таблиц" может, строк? Вообще можно было попробовать почистить кеши после обновления конфигурации...
3 МихаилМ
 
26.06.13
14:19
хранится
в config + params.dbnames + dschema
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.