БП 2.0 Файловая. Платформа: (8.3.8.1747)
Вчера работала.
Сегодня с чего-то появилась ошибка:
Национальные настройки информационной базы не соответствуют настройкам базы данных. Для исправления запустите Конфигуратор.
При входе в Конфигуратор выходит ошибка "Ошибочное имя локализации"
chdbfl.exe ошибок нет.
Пробовал на разных компах, на разных платформах. Результат один и тот же.
Tool_1CD.exe файл открывает и вот что пишет:
Версия базы 8.2.14.0
Locale ru_RU
Количество таблиц 1887
(1) дмитрий1, читал документацию по этой версии и там была речь, что они сделали региональные настройки учитывающие рус. законодательство. Так что вариант с установкой другой платформы или переустановкой, то что нужно.
Попробуйте на одном из компов переустановить платформу, выбрав в процессе установки региональные настройки "наоборот", если вы выбирали "системные установки", то выберите "русский", если "русский", то "системные", и попробуйте войти в конфигуратор.
Вся информационная база представляется в базе данных в виде набора таблиц. Среди них есть несколько таблиц, которые обязательно присутствуют в представлении любой информационной базы:
...
Params содержит параметры информационной базы. Среди них:
Национальные настройки информационной базы. ...
Если сможете чем-нибудь добраться до таблицы Params, попробуйте поискать в ней. Сам такое ни разу не делал, так что вряд-ли подскажу как.
(6) v3rter, Огромное спасибо на наводку!
В таблице params есть строчка
filename:locale.inf,
Я сравнил значение BinaryData с бэкапом и там написано {"ru_RU",0,0,"",-1,"","","","",1}, а в битой базе что-то другое типа {0,0,1,9c8093ee-db4f-47fe-b09f-8a8df8c84cdb,0,0}
При помощи Tools_1cd, я подсунул в битую базу таблицу params из бэкапа и о чудо теперь я могу зайти в конфигуратор.
Если Константы.ПрименяемыеСистемыНалогообложения.Получить() = Перечисления.ПрименяемыеСистемыНалогообложения.УпрощеннаяСистемаНалогообложения Тогда
из Процедура ПриНачалеРаботыСистемы()
пишет
{МодульОбычногоПриложения(119)}: Поле объекта не обнаружено (УпрощеннаяСистемаНалогообложения)
в отладчике в Вычсилить выражение Перечисления.ПрименяемыеСистемыНалогообложения выдает
Свойство Перечисления.ПрименяемыеСистемыНалогообложения
Значение ПеречислениеМенеджер.ПрибылиИУбытки
Закомментировал эту строку но при сохранении конфигруции выходит ошибка
В процессе обновления информационной базы произошла критическая ошибка
по причине:
В схеме базы данных отсутствует таблица "Document11464".
Если есть заведомо исправная рабочая или демо база того же релиза - выгрузите с нее cf и попробуйте обновить копию базы через поддержка - обновление - выбор файла вручную. Если не будет "конфигурации идентичны", то есть ещё повреждения. Или выйдет очередное обновление - попробуйте его накатить на копию.
Настройте ежедневный бэкап папки с базой любыми подручными средствами - программой, скриптом, батником с вызовом архиватора. Подняли бы бэкап и всё )
В таблице params filename:locale.inf - изменить значение locale.inf на иное, например locale1.inf. запустить конфигуратор - в Администрирование - Региональные настройки базы установить Русский.
в таблице params должна появится новая запись locale.inf
(16) Спасибо, Сергей - нашел этот рецепт через гугль, у меня база починилась (SQL). А поломалась так: полез изменять региональные установки, там висит висит дай думаю перезапущу сервер 1С...
18.
user617002_evgen.minsk
06.02.18 21:32 Сейчас в теме
К сожалению у меня не помогают эти обновления строки locale.inf в базе данных.
В конфигураторе стоит русский и в настройках локали, и в настройках запуска.
Локально база работает. Ошибка появляется при попытке подключить через браузер.
Но в ИЕ ошибки нет! Тем не менее, синхронизация не работает.