Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Бухгалтерия 7.7. ошибка доступа к таблице 1SSBSEL (http://forums.kuban.ru/f1040/buhgalteriya_7_7_oshibka_dostupa_k_tablice_1ssbsel-8264591.html)

Ang070 02.04.2017 10:53

Бухгалтерия 7.7. ошибка доступа к таблице 1SSBSEL
 
"ошибка доступа к таблице 1SSBSEL" такая вот ошибка вылетает при запуске. Буду признателен, подскажите как исправить.

USSR 02.04.2017 11:28

1 вариант. более тяжелый. Выгрузка - загрузка базы
2 вариант. более легкий. Пересчет итогов и служебных данных в конфигураторе
Хотя, как ни странно, часто выгрузка загрузка работает быстрее, чем пересчет итогов (несмотря на то, что при этом тоже делается пересчет)))

Шухер 02.04.2017 11:55

Скорее всего не одна таблица побилась.
Посмотреть, нет ли в базе таблиц нулевой длины, или гигантских размеров.
1 Посмотреть, что с ней, открывается она каким нить winDBFview ?
2. Переиндексировать базу, бывает и помогает вылечиться.
Про архивы не спрашивать? :)

Ткачик 02.04.2017 11:57

Штатные 1С (впрочем, и все остальные) средства "починки" надо обязательно применять [b]на копии[/b] базы. Потому что часто эти средства грубо вырезают все, что им не нравится, приводя к потере данных. Хотя, бывает, надо лишь подправить 1-2 байте в заголовке проблемного DBF-файла HEX-редактором - и база оживает.

Но вслепую гарантий тут никаких дать нельзя, надо смотреть и щупать.

Шухер 02.04.2017 12:14

На [b]КОПИИ[/b] битой базы - попробовать подменить проблемный файл, хорошим файлом из новой пустой базы, созданной имеющимся мд файлом конфигурации. Попробовать запустить базу после подмены.
Описание таблиц 1Сv77
[url]http://center-comptech.ru/st_opisanie_sostav_ib_1cv7.html[/url]

Шухер 02.04.2017 12:19

Автор сегодня зарегистрировался, наверное не сможет писать, пока карантин не закончится.

Ткачик 02.04.2017 12:47

(5) Карантин - кончается, гуглобан - никогда.

На Мисте еще хрензнаеткогда писали, что это файл вообще можно удалить, он перезаполнится при ТиИ: [url]http://www.forum.mista.ru/topic.php?id=335425[/url]

А для создания пустого можно просто его удалить (и индекс CDX тоже) и запустить 1С в режиме предприятия.

Так что в данном случае мой совет в (3) про HEX-редактор - излишен.

USSR 02.04.2017 14:03

"Подменить хорошим файлом" - стана советов. Надо выгрузить и загрузить. Это файл отборов, который восстановится сам собой. Причем он восстановится при пересчете служебных данных. Но возможно не он один побился. Этот файл вообще можно удалить и пересчитать служебные данные. Но ведь нет "надо подменить". Уже много чего подменили фейковым
(Автору)не получится, закрутите каталог базы в архив, бесплатно посмотрю и попытаюсь починить. Гарантии, понятно, дать не могу

USSR 02.04.2017 14:04

а кто-то следит за всеми, кто когда зарегистрировался, кто когда и что писал. Старший брат

VZ 02.04.2017 15:48

8-USSR > Чтоб узнать, когда кто-то зарегистрировался достаточно навести указатель мышки на ник ;) Хотя это может быть дата переписи БД форума.

0-Ang070 > Файл БД 1Cvv7.DD - текстовый, и содержит описание таблиц БД. Например:
[em]#==TABLE no 246 : Отбор проводок по субконто
# Name |Descr |Type[A/S/U]|DBTableName|ReUsable
T=[b]1SSBSEL[/b] |Отбор проводок по субконто |A |1SSBSEL |1[/em]

Эта таблица восстанавливается штатными средствами. Хотя не факт, что разрушена именно 1SSBSELDBF, а не 1SSBSEL.CDX (в этом случае надо просто удалить все *.cdx и повторить запуск в монопольном режиме)
Но тревожен сам факт ее (или .cdx) разрушения. Сбои такого рода лечатся административно. Первым шагом выкидывают на мороз ответственного за сохранность БД.

Шухер 02.04.2017 18:30

[quote=USSR;44010931]а кто-то следит за всеми[/quote]
У младшего научного сотрудника мания преследования прогрессирует :). Профиль автора посмотрел, вижу ник новый, тут информация прошла, что сразу после регистрации можно только тему создать, а писать нет возможности, это и хотел сообщить, что в ближайшее время диалога с автором ждать не стоит.
USSR, если таблицы битые в базе, Выгрузить вряд ли получится. Сама вот тема бы не оказалась фейковой.

Сейчас гадать нет смысла, что там сломалось, вполне возможно, что базу на флешку в живом виде скопировали домой поработать, а потом удивились, что база повреждена и не открывается.

USSR 02.04.2017 19:02

Если выгрузить не получится,то достаточно удалить этот файл. При монопольном запуске он благополучно создастя чистый и правильный

Шухер 02.04.2017 19:23

[quote=USSR;44012009]Если выгрузить не получится,то достаточно удалить этот файл.[/quote]
Ну, удалил, выгрузка не пошла, дальше удалять таблицы поштучно? Каков план действий?

VZ 02.04.2017 20:04

12-Шухер > Не лез бы [em]младший оперативный сотрудник[/em] в дела, в которых не бум-бум. Один "совет" (4) редкостного идиотизма.

P.S. Пункт 2 (1) - самое правильное в ситуации сабжа. Я бы добавил только: перед этой операцией грохнуть все индексные файлы. Не нужны они для ТиИ.

Шухер 02.04.2017 20:15

[quote=VZ;44012210]Один "совет" (4) редкостного идиотизма. [/quote]
Конечно, можете обосновать, в чем там конкретно заключается идиотизм, господин [em]старший опер уполномоченный[/em].
Советуя подменить файл, я таки посмотрел, что это за файл, и можно ли его подменять.
Любопытно будет, если база восстановиться после подмены таблицы, кто тут идиётом будет выглядеть.

Шухер 02.04.2017 20:26

[quote=VZ;44012210]грохнуть все индексные файлы[/quote]
Этот совет можно считать редкостным идиотизмом, учитывая то, кому дается такой совет.

VZ 02.04.2017 20:40

14-Шухер > Ага, не хватало мне еще счастья всяких [em]шухеров[/em] учить.
15-Шухер > Спасибо за подтверждение :))

Шухер 02.04.2017 20:55

[quote=VZ;44012361] не хватало мне еще счастья всяких шухеров учить.[/quote]
ясно, вместо обоснования в ответ "бла-бла-бла", в падлу им, видите ли, всяким там объяснять. Какого вообще тут тогда маяться, советовать? Красиво постоять?

Твои смайлы в "спасибе" говорят о твоём полном непонимании. Не лез бы ... "учитель".

Ткачик 02.04.2017 22:21

(17) "А ты наплюй. Пойдем водку пить!" (с) А.П.Чехов

Чучундер 03.04.2017 02:45

надо смотреть также размер этого файлика
ну и количество записей в нем не помешает глянуть

USSR 03.04.2017 05:03

(19)может и такое быть
(12)
- удалил 1SSBSEL.dbf и 1SSBSEL.cdx. Выгрузил базу. Все прекрасно выгрузилось. При выгрузке помимо всем известного файла создались и пустые 1SSBSEL.dbf и 1SSBSEL.cdx, то есть не надо запускать 1с в режиме предприятия монопольно
-загрузил базу. Все прекрасно загрузилось. Файлы 1SSBSEL.dbf и 1SSBSEL.cdx, как им и положено при загрузке (пересчете итогов) заполнились требуемыми данными

Шухер 03.04.2017 08:11

20-USSR > Тебе прислали битую базу, или на какой-то демке пробовал?

USSR 03.04.2017 11:28

я делал на демке. Я не вижу разницы на какой базе удалить файл. Другое дело, что таких файлов у автора может быть и не один и сообщение несколько необычное. Может там и не битый файл

Ang070 10.04.2017 08:40

Карантин не дал поблагодарить всех кто принял участие. Непонятно каким образом база осталась занятой для записи. Заменил файл из архива ошибка исчезла.

Шухер 10.04.2017 10:30

[quote=Ang070;44051487]Карантин не дал[/quote]
А сколько длится карантин ?


Текущее время: 14:46. Часовой пояс GMT +3.