Невосстановимая ошибка Базы Данных Код: -4 Таблица: 1SConst Общая ошибка ввода-вывода

1. Kuzya_brаtsk 308 15.10.13 11:10 Сейчас в теме
Помогите пожалуйста, погибаю.
База ТиС 9.2, файловый вариант, РБД.
В момент обмена данными , при приеме файла выгрузки из периферийной базы в центральную.Возникает вот такая ошибка:
Невосстановимая ошибка Базы Данных Код: -4 Таблица: 1SConst Общая ошибка ввода-вывода. И далее обмен в итоге не проходит.
При этом периферийная база принимает все изменения от центральной без проблем. А вот в центральной при приеме возникает ошибка.

Пока только пробывал сделать переиндексацию периферийной базы не помогло.
Вознаграждение за ответ
Показать полностью
Найденные решения
14. Alex_E 2383 15.10.13 12:33 Сейчас в теме
В файле 1cv7.dd содержится информация по структуре таблиц dbf. Открываем 1SConst.dbf с помощью любого редактора dbf (FoxPro например), проверяем структуру, если надо - исправляем, находим проблемную запись, если структура верная, и руками исправляем. Удаляем индексные файлы и запускаем монопольно.
Kuzya_brаtsk; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
24. DJDUH 17 15.10.13 18:41 Сейчас в теме
(1) Kuzya_brаtsk, Эта проблема при переходе с виндельса ХР на виндельс 7(8.1) - Я так понял переставили!
Короче в конфигураторе:
Администрирование / Кодовая страница ИБ и нажать [+] = подождать изм-кода ИБ и ВСЁ!!!
Kuzya_brаtsk; +1 Ответить
25. Kuzya_brаtsk 308 15.10.13 19:48 Сейчас в теме
(24) DJDUH, с такой проблемой я как-то тоже сталкивался, но это уже совсем другая история.
2. ben_art 13 15.10.13 11:52 Сейчас в теме
удалить кэш и отключить итоги пробовали ?
3. Kuzya_brаtsk 308 15.10.13 11:58 Сейчас в теме
(2) ben_art, То есть сделать перезагрузку сервера? Отключить итоги - это как?
5. Kuzya_brаtsk 308 15.10.13 12:10 Сейчас в теме
(3) Kuzya_brаtsk, Это распределенная база в 1с7. ТиС 9.2 , файловый вариант.
4. ben_art 13 15.10.13 12:00 Сейчас в теме
нет , кэш пльзователя почистить.
потом тестирование и сиправление , но сначла просто тестирование.
в обработке обмена данными через хмл есть кнопки "включить итоги" , "Выключить итоги"
6. ben_art 13 15.10.13 12:13 Сейчас в теме
ну если семёрка
то создайте новую базу из копии сломанной
Kuzya_brаtsk; +1 Ответить
7. andre solovij 15.10.13 12:16 Сейчас в теме
Попробуйте тогда сделать следующее, только перед этим сделайте обязательно бэкап, удалите все индексные файлы руками, после чего зайдите в базу в режиме Предприятия монопольно
motorkuzbassa.it; Kuzya_brаtsk; +2 Ответить
10. Kuzya_brаtsk 308 15.10.13 12:21 Сейчас в теме
(7) andre solovij, делал не помогло
8. vitek1 15.10.13 12:16 Сейчас в теме
Попробуй сделать выгрузку/загрузку из конфигуратора

Еще совет - у меня раз была подобная ошибка, оказалось, что в текстовом поле новой созданной номенклатуры оказались непечатаемые символы (уто-то вкопировал описание из word), в итоге загрузка не шла. Определили, что это спр. Номенклатура по имени таблицы. В твоем случае - таблица const содержит константы и значения периодических реквизитов.

Также можно посмотреть, что содержит файл обмена УРБД через спец. обработку (находил на просторах интернета. нужен будет 1cpp.dll)
Kuzya_brаtsk; +1 Ответить
11. Kuzya_brаtsk 308 15.10.13 12:23 Сейчас в теме
(8) vitek1, база большая (20 гб), а времени очень мало максимум 12 часов ночью
13. ben_art 13 15.10.13 12:26 Сейчас в теме
(11) Kuzya_brаtsk, Вам главное чтоб работало или чтоб мало делать ?
Если есть необходимость исправной работы то выгоняйте пользователей и делайте что Вам говорят.
к тому же если база большая , то давно надо было задуматься об её уменьшении.
Manticor; Kuzya_brаtsk; +2 Ответить
15. Kuzya_brаtsk 308 15.10.13 12:39 Сейчас в теме
(13) ben_art, просто выгрузка загрузка может затянуться на не известный срок, а времени очень мало, свертка базы... это самый больной вопрос. Хотелось бы услышать, людей кто реально сталкивался с такой проблемой и решил её. В данный момент я запустил Тестирование Исправление (пока только на физическую целостность).
12. Kuzya_brаtsk 308 15.10.13 12:25 Сейчас в теме
(8) vitek1, А тестирование исправленние эту ошибку исправляет?
9. andre solovij 15.10.13 12:18 Сейчас в теме
да расширения у них "CDX"
Kuzya_brаtsk; +1 Ответить
14. Alex_E 2383 15.10.13 12:33 Сейчас в теме
В файле 1cv7.dd содержится информация по структуре таблиц dbf. Открываем 1SConst.dbf с помощью любого редактора dbf (FoxPro например), проверяем структуру, если надо - исправляем, находим проблемную запись, если структура верная, и руками исправляем. Удаляем индексные файлы и запускаем монопольно.
Kuzya_brаtsk; +1 Ответить
16. Kuzya_brаtsk 308 15.10.13 12:41 Сейчас в теме
(14) Alex_E, Как понять что запись проблемная?
17. Alex_E 2383 15.10.13 12:57 Сейчас в теме
(16) Kuzya_brаtsk,
Alex_E, Как понять что запись проблемная?
Содержит "нечитабельные" символы. Константы не таблица документов - все поля можно просмотреть визуально. Исправить структуру или записи и просто переиндексировать базу. Переиндексация может и не понадобиться, если не изменятся ключевые поля, по которым есть индексы, но я бы переиндексировал. А вообще люди дело говорят - сворачивайте базу, помрет на больших объемах - dbf - дело такое......
18. 1Cergey 17 15.10.13 13:23 Сейчас в теме
я бы еще обратил внимание на размер файла 1sconst.dbf дело в том что в нем еще хранятся периодические реквезиты и может быть что он при обмене превышает размер 2 ггб , а это уже ограничение на таблицу дбф .
Kuzya_brаtsk; +1 Ответить
19. Kuzya_brаtsk 308 15.10.13 13:49 Сейчас в теме
(18) 1Cergey, 1SConst 300 МБ/ Но есть дбф RG328 - вот он превышает 2гб. Но тем не менее обмен с другими периферийными базами идет. Всего 3 Периферийные базы и только из одной обмен не проходит из-за ошибки -4.
20. Ёпрст 1067 15.10.13 16:29 Сейчас в теме
(19) он не может превышать физически 2 гига..
Да и .. регистр это не закрыт, причем, конкретно.
RA328 поди всего пару метров ?
И это еще и партииНаличие поди , да ?
:)))
Kuzya_brаtsk; +1 Ответить
22. Kuzya_brаtsk 308 15.10.13 17:05 Сейчас в теме
21. Ёпрст 1067 15.10.13 16:30 Сейчас в теме
табличку констант проверьте на ошибки.
Можете её и с другой базы слепить.
Kuzya_brаtsk; +1 Ответить
23. Kuzya_brаtsk 308 15.10.13 17:09 Сейчас в теме
(21) Ёпрст, Будь добр, подскажи как слепить.
26. Kuzya_brаtsk 308 15.10.13 19:57 Сейчас в теме
Тестирование и исправление на физическую целостность помогло, какую-то одну запись кривую в 1SCONST удалил. После этого я еще восстановление индексных файлов сделал, удалив все cdx-ы И в периферийной базе и в центральной. Но это я на копии пробывал, пока рабочая занята была, теперь всё тоже самое на рабочей проделаю. Должно получиться.
28. CheBurator 2725 15.10.13 23:55 Сейчас в теме
(26) поможет, но не надолго. смотри что Епрст написал - делай закрытие ренистра партий.
motorkuzbassa.it; +1 Ответить
29. motorkuzbassa.it 101 16.10.13 06:55 Сейчас в теме
(28)Человеку некогда, он за премией убежал...
Kuzya_brаtsk; +1 Ответить
31. artemka 18.10.13 07:50 Сейчас в теме
(26) Kuzya_brаtsk, так после этого файл обмена загрузился или нет?
Kuzya_brаtsk; +1 Ответить
32. Kuzya_brаtsk 308 18.10.13 10:17 Сейчас в теме
(31) artemka, ДА помогло Тестирование и исправление физической целостности базы, плюс удаление/восстановление индексных файлов.
27. thenroach 4 15.10.13 21:42 Сейчас в теме
на крайний случай перенесите доки и справочники через универсальный обмен. бывает что ничего не помогает :(
Kuzya_brаtsk; +1 Ответить
30. isn 15 16.10.13 13:05 Сейчас в теме
Вернется. такую большую базу надо на SQL переводить. Без этого частота "падения 1С" только увеличится и высокая вероятность потерять свои данные совсем. Я так понимаю что и бекапы делать тоже некогда.
Kuzya_brаtsk; +1 Ответить
33. Kuzya_brаtsk 308 18.10.13 10:45 Сейчас в теме
Всем огромное спасибо за участие :)) Спасибо за помощь. Каждому по плюсу
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот