Имя: Пароль:
1C
1С v8
Побилась база.
0 Trainee
 
27.03.13
20:50
Собственно. Видимо, накрылась таблица с константами, поэтому шлет лесом при загрузке.
Попытка комментить/или устанавливать константы на кот. спотыкается приводит к "ошибка SDBL поле * не может принимать значение null.
Что можно сделать?
1 МихаилМ
 
27.03.13
20:53
описать ситуацию подробнее
может Вам и помогут....
2 vicof
 
27.03.13
20:56
chkdbfl
3 vicof
 
27.03.13
20:57
и
очистка кэша
4 Trainee
 
27.03.13
20:59
(1) Что не описано? ТИИ-все нашел и исправил, chdbfl - ничего не нашел.Загрузка/выгрузка dt/cf - ничего не дали. Запуск базы прерывается на получении первой же константы Константы.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей.Получить().
Очистка кеша - не помогает, база развернута на другой машине.

Итог: хана базе. Чем можно поправить таблицу const или как обойтись без бэкапа?
5 МихаилМ
 
27.03.13
20:59
где-то после 16 релиза (но мб и 14)
1с поменяла систему хранения констант с 1 таблицы для всех
на 1 таблица для каждой константы.

при конвертации возможны проблемы

v8: v8: 8.2.15.319, БПбаз 2.0.42.6 ошибка SDBL ожидается имя таблицы pos 19[решено]
6 МихаилМ
 
27.03.13
21:01
(4)
вы не указали  версии ПО (включая ОС)
есть ли резервные копии.
7 Trainee
 
27.03.13
21:02
(5) Как мне рассказывают, был сбой питания при рассчете итогов. База БП.
8 vicof
 
27.03.13
21:05
(7) попробуй универсальную выгрузку/загрузку в чистую базу идентичной конфигурации
9 Trainee
 
27.03.13
21:05
(6) Ошибка на 2 или 3 машинах. Бэкапа, вероятно, нет.
Интересно, вообще можно что-то делать в таких случаях или только бэкап?
10 Trainee
 
27.03.13
21:06
(8)  Ок. Спасибо. А в эту базу никак не влезть?
11 zmaximka
 
27.03.13
21:09
если ошибка не на всех клиентах то чисти кэш
12 vicof
 
27.03.13
21:10
(4) стоп, а на другой машине, где база развернута, чистить пробовал?
(10) тут немного обманул, в базу зайти для этого надо, думал она у тебя падает при обращении к константам.
13 Мимохожий Однако
 
27.03.13
21:12
Какая платформа? Хоть как-нибудь удаётся зайти в базу?
14 vicof
 
27.03.13
21:13
(0) Можно выгрузить в SQL-вариант и там пошукать на предмет наличия битых ссылок в константах. И попробовать почистить их.
15 МихаилМ
 
27.03.13
21:13
16 Мимохожий Однако
 
27.03.13
21:14
Иногда помогает выгрузка - загрузка через ХМЛ.
17 Trainee
 
27.03.13
21:14
(14) (15) Спасибо. Попробую покопать.)
18 Trainee
 
27.03.13
21:15
(16) И это тоже попробую. Спасибо.
19 Мимохожий Однако
 
27.03.13
21:15
+(16)Выгрузка в пустую с такой же конфигурацией.
20 Trainee
 
27.03.13
21:17
(12) (13) Ни на одной машине зайти в базу не дает. Кеш чистить бессмысленно, ошибка одна и та же. Сначала нет констант, потом ошибка null в таблице.
21 МихаилМ
 
27.03.13
21:18
(20)
закоментируйте весь код -
не будет ошибок
22 Trainee
 
27.03.13
21:22
(21) Будут. Я именно так до табл. const и добрался.
23 МихаилМ
 
27.03.13
21:24
(22)
значит не все закоментировали.

откуда возьмется обращение к константам кроме кода ?
24 Варвар
 
27.03.13
21:27
(23) функциональные опции
25 Trainee
 
27.03.13
21:30
(22) Ну эти константы по идее опрашиваются для дальнейшей работы. "ПараметрыСеанса". Их отсутствие, вполне закономерно "все портит". Комментить все ... это ... сильно.
26 МихаилМ
 
27.03.13
21:32
(25)
это (коменты) нужно для  
выгрузазагрузкаxlm
27 Trainee
 
27.03.13
21:33
(22) А установка даже первой, видимо, подтягивает проверку каких-то других и вылезает ошибка "не может быть равна null@
28 Trainee
 
27.03.13
21:33
(26) Да-да-да, понял))) Завтра буду добивать))Спасибо))
29 Варвар
 
27.03.13
21:35
(26) "Ни на одной машине зайти в базу не дает. " КАГ? выгрузазагрузкаxlm заюзать.
30 МихаилМ
 
27.03.13
21:36
(24)
за опции - спасибо. не доглядел.
31 Advan
 
27.03.13
21:46
Было подобное летом - выгрузка из одной версии 1с, загрузка в другую(запуск идет ругается на базу) - лечилось сменой движка - попробуйте 14 движок.
32 Advan
 
27.03.13
21:46
смена движка - потом полное тестирование и обновление.
33 Trainee
 
28.03.13
10:17
(31), (32) Примерно так и сказал хозяйке. Вроде даже бэкап нашелся) Небезнадежны)

Всем спасибо!)
34 sapphire
 
28.03.13
10:25
(33) Если не получится, ищи на ИС компоненту прямого доступа к файловым базам.