Имя: Пароль:
1C
1С v8
Глюки с файловой базой. Как лечить? ☑
0 Галахад
 
гуру
15.11.11
✎
09:19
Платформа - 8.2.
Конфигурация - самописка.

Симптомы.
1. Перестала читаться константа. В пятница читалась, в понедельник нет.
2. Конструктор запроса запускаемый в режиме предприятия, вызывает падение этого самого предприятия.
3. Попытка изменить структуру метаданных, при обновлении базы данных вызывает падение конфигуратора.
4. Тестирование и исправление, да и просто тестирование вызывает падение конфигуратора.

1С-ская лечилка не нашла ошибок.

Чо еще умного можно сделать?

Бэкапы есть.
1 mirosh
 
15.11.11
✎
09:19
(0) выгрузить и загрузить dt-шку
2 shuhard
 
15.11.11
✎
09:20
(0) кэши почисть
3 Галахад
 
гуру
15.11.11
✎
09:20
(1) Забыл.

5. Выгрузка-загрузка не помогла.
4 Галахад
 
гуру
15.11.11
✎
09:21
(2) База перенесенная на совершено другой ПК ведет себя так же.
5 Wobland
 
15.11.11
✎
09:24
накатить сверху cf из бэкапа?
6 PiVa123
 
15.11.11
✎
09:25
Полетела конфигурация БД. Вылечить просто так не удасться. Надо выгрузить базу в XML через обработку кажить "ЗагрузкаВыгрузкаДанных" с диска ИТС, сохранить .cf, создать новую базу. Через Сравнить Объедитиь накатить .cf-ник и загрузить данные через ту же обработку. По другому не взлетит ИМХО
7 Галахад
 
гуру
15.11.11
✎
09:25
(5) Вообще-то идея. Но как быть с пунктом 3.?

З.Ы. Прямо сейчас проверить не смогу.
8 Галахад
 
гуру
15.11.11
✎
09:27
(6) Хороший вариант. Но достаточно долгий. Попробую если ничего не поможет.
9 hhhh
 
15.11.11
✎
09:28
(7) попробуй на другой ПК перенести только файл базы 1СD. Помогает в 90% случаев.
10 Галахад
 
гуру
15.11.11
✎
09:30
(9) Гм. А чего еще обычно переносят?
11 Aprobator
 
15.11.11
✎
09:31
(7) на днях было подобное. Сравниваю конфу с файлом для сравнения объединения - сравнение доходит до определенного процента и база вылетает. Помогло следующее - заметил на каком документе был вылет (в строке состояния это видно). Снял с поддержки макеты документа и удалил их. Сохранил конфу, дальше объединение прошло нормально. Макеты вернулись обратно из cf (они были в файле с которым делалось сравнение(на крайняк можно поднять потом из конфы поставщика)). Поставил макеты на поддержку.
12 Галахад
 
гуру
15.11.11
✎
09:34
(1) Конфигурация небольшая. Сравнивается моментально. Как узнать где именно падает?

З.Ы. Народ. А этот, технологический журнал не поможет? Как им пользоваться-то?
13 Wobland
 
15.11.11
✎
09:35
(7) имхается мне, что порушилась таблица констант. заменишь на нормальную, пункт 3 пройдёт спокойно. как вариант, конечно
14 Advan
 
15.11.11
✎
09:35
с какой ошибкой валиться то?
15 hhhh
 
15.11.11
✎
09:36
(12) а какую ошибку выдает?
16 Галахад
 
гуру
15.11.11
✎
09:37
(13) Ок. Попробую. Там всего-то пяток констант. Руками удалю.
17 Галахад
 
гуру
15.11.11
✎
09:38
(14), (15) Гм. А как ее выявить-то? Замирает все и схлопывается.
18 hhhh
 
15.11.11
✎
09:40
ну, события WINDOWs может какие возникают? Или в журнале регистрации?
19 Галахад
 
гуру
15.11.11
✎
09:42
(18) Чо-та я не догадался посмотреть...
20 Aprobator
 
15.11.11
✎
09:44
попробуй сохранить конфигурацию в файл и дальше по (11) сделать. Или сохранять тоже не дает?
21 ДемонМаксвелла
 
15.11.11
✎
10:04
chdbfl.exe уже советовали?
22 ДемонМаксвелла
 
15.11.11
✎
10:06
"1С-ская лечилка не нашла ошибок" -прочитал
23 Галахад
 
гуру
15.11.11
✎
15:03
Убил константу. Тип константы "ДокументСсылка".

Все заработало.

Непонятно, что это было.

Что это было?
24 Wobland
 
15.11.11
✎
15:46
(23) моё имхо в (13)
2 + 2 = 3.9999999999999999999999999999999...