Имя: Пароль:
1C
1C 7.7
v7: Таблица - 1SENTRY Неисправимая ошибка.
0 gnus
 
12.08.13
07:04
бух 77
База с утра не открывается
копирую с сервера делаю тестирование и исправление
выдает:

Таблица - 1SENTRY. Не сошлось наименование поля номер 1 - DOCID
Проверка физической целостности таблиц ИБ.  Неисправимая ошибка.

Чем можно лечить ?
1 PuhUfa
 
12.08.13
07:13
например бакапом
2 gnus
 
12.08.13
07:24
выполнил просто тестироване(без исправления)
ругается на то же самое
3 ЧеловекДуши
 
12.08.13
07:24
(0) Каков размер 1SENTRY ?

"Лечить заявлением на увольнение" :) (шутка)
Самое правильное в (1)

(2)Размер какой?
База DBF?
4 jarett
 
12.08.13
07:31
по известной дырочке пошла база. кстати, поля номер 1 - DOCID  в таблице 1SENTRY нет и не было никогда. DATE_TIME_DOCID встречался...
Только бекапом лечится
5 jarett
 
12.08.13
07:32
Таблица - 1SENTRY это проводки.
6 arsik
 
гуру
12.08.13
07:36
Мне тоже кажется, что предел 2 гигабайта на файл сработало?
7 gnus
 
12.08.13
07:45
с базой работали в пятницу последний в 17.26
а зип есть только за четверг поздно вечером(резервное копирование в 23.00)
за четверг восстанавливается
за пятницу - нет
8 gnus
 
12.08.13
07:45
база дбф
9 gnus
 
12.08.13
07:48
размер 1SEMTRY 65 M
10 PuhUfa
 
12.08.13
07:51
(4)
#===============================================================================
#==TABLE no 238    : Проводки
# Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable  
T=1SENTRY |Проводки                      |A          |1SENTRY    |1        
#-----Fields-------
# Name      |Descr               |Type|Length|Precision
F=DOCID     |Document Id         |C   |9     |0        
F=NUMBER    |Prov number         |N   |5     |0
11 jarett
 
12.08.13
07:51
восстанавливай последнее что есть. дальше пусть снова руками вводят. Дальше сам бока исправляй
12 PuhUfa
 
12.08.13
07:53
(0) делаем копию. удаляем 1SENTRY.DBF, 1SBKTTL.DBF, 1SBKTTLC.DBF, грузимся монопольно, перепроводим все документы с самого начала, пересчитываем итоги...
13 PuhUfa
 
12.08.13
07:55
Правда ручные операции все равно улетят...
Как вариант еще можно поковырять dbfку редактором и посмотреть что там в ней
14 Chai Nic
 
12.08.13
07:56
(12) ..хватаемся за голову от расползшихся итогов из-за исправлений задним числом и ручной правки проводок документов.. :)
15 jarett
 
12.08.13
07:59
(13) анриал, если можно так выразиться. делай что выше сказано.
(14) скажу что еще хуже будет. итогами и числом задним тут не обойдёшься.
16 PuhUfa
 
12.08.13
07:59
(14) в текущем положении, при отсутсвии бакапа, можно просто сидеть и смотреть на отсутсвие вообще каких либо данных -)
17 jarett
 
12.08.13
07:59
так бекапа нет?
18 PuhUfa
 
12.08.13
08:00
(17) видимо нет, иначе зачем эта тема
19 Chai Nic
 
12.08.13
08:02
(14) У нас как-то было такое. Райд рассыпался, а по неудачному совпадению оказалось, что бэкапы месяц не создаются. Пришлось ночью накатывать бэкап месячной давности и пытаться выковырять из битой базы хоть какие-то документы. Веселая работка была..
20 gnus
 
12.08.13
08:20
(17)
(18)
пропало только за пятницу
21 Rie
 
12.08.13
08:30
(20) Очень тупой совет - открой его чем-нибудь для просмотра и редактирования DBF (wDBFview, к примеру; у Far'а и TotalCommander'а плагины есть свои; на худой конец - Excel (только не сохраняй!)). И посмотри, что и как испортилось.
22 gnus
 
12.08.13
08:52
дбфвиюв от гэндальфа говорит, что "файл не является таблицей dbase или его заголовок нарушен"
кошмар.....
23 Ёпрст
 
гуру
12.08.13
08:54
дай файло посмотреть
24 Rie
 
12.08.13
08:58
(22) Выложи куда-нибудь... Посмотрим.
25 Тьма
 
12.08.13
09:02
(22)Заголовок дбф-а можно передрать любым текстовым редактором. Копию только сделай.
26 gnus
 
12.08.13
09:33
в  гекредакторе xvi32 сравнивал со здоровым файлом
небо и земля !!!
27 Ёпрст
 
гуру
12.08.13
09:38
занимайся, до зимы еще далеко, успеешь.
28 gnus
 
12.08.13
09:39
по журналу в сессии в пятницу не вышел 1 пользователь из базы
(терминальное подключение закрыл, а из базы не вышел)
в 21.00 включается автоматическое копирование с предварительным принудительным завершением
в 21.04 его выкинуло
в 21.06 началось копирование
29 Rie
 
12.08.13
09:42
(26) Если совсем небо и земля - то убей файл и перепроводи документы.
Если не совсем - покажи файл.
30 gnus
 
12.08.13
09:43
(29)
совсем
31 PuhUfa
 
12.08.13
09:45
(30) если у тебя есть бакап в ночь с четверга на пятницу, что тебя останавливает восстановиться с него?
32 gnus
 
12.08.13
09:49
(31)
жалею бухгалтерок, в пятницу много было сделано
33 Гость из Мариуполя
 
гуру
12.08.13
09:56
32) а ты восстанови из бэкапа только один этот битый файл. потом посмотреть по логам, кто-чего делал в пятницу и повторить эти действия.
судя по сабжу, слетели только проводки, сами документы и их табличные части остались в базе, так что работа будет не такая, "как в пятницу", доки набирать уже не надо, только (пере)провести.
ну... попробовать то всегда можно...
34 craxx
 
12.08.13
09:59
(32) восстанавливай бэкап за четверг и переноси туда пятничные документы
35 Гость из Мариуполя
 
гуру
12.08.13
10:01
(34) не обязательно пятничные, они могли в пятницу править более ранние доки, тем более бух, тут точка актуальности неактуальна :), задним числом могли делать все, что угодно.
Надо по логам смотреть.
36 Rie
 
12.08.13
10:04
(32) Убей этот файл. Документы за пятницу - все на месте.
Восстановись на четверг. Перенеси изменения.
37 craxx
 
12.08.13
10:06
(36) не факт что другие файлы не повреждены
38 Rie
 
12.08.13
10:09
(37) После убиения оного и попытки запуска - выяснится, повреждены ли другие файлы.
39 fantomask
 
12.08.13
10:17
Была аналогичная ситуация у меня, вообщем скопировал на другое место 1Sentry. Сделал Тестирование и исправление, потом документы все перепроводил...
Ручные операции загрузил из бекапа...
40 craxx
 
12.08.13
10:22
(39) нафига так сложно. есть бэкап за четверг, сравнить по документам, недостающие перенести в восстановленный бэкап
41 ИсчадиеADO
 
12.08.13
10:26
а если из бекапа только эту таблицу восстановить? тогда перепроводить придется только документы с пятницы? не?
42 ИсчадиеADO
 
12.08.13
10:27
ну и таб. итогов, конечно
43 Rie
 
12.08.13
10:32
(41) А также документы, перепроведенные задним числом... "в пятницу много было сделано" (c) (32)
44 ИсчадиеADO
 
12.08.13
10:33
(43) ну перепроведут еще раз
45 ИсчадиеADO
 
12.08.13
10:34
сами изменения в доках должны были сохраниться, т.ч. переколачивать не придется
46 Гость из Мариуполя
 
гуру
12.08.13
10:37
(41) (45) это наглый плагиат :)))
смотри  (33)
я протестую :)))
47 AdrianBerk
 
12.08.13
10:39
У меня подобное было как то... но из за ошибки на жестком диске... сделал chkdsk и  все пошло )
48 ИсчадиеADO
 
12.08.13
10:43
(46) упс, все не читал, звиняюсь :)
49 FN
 
12.08.13
11:50
Табличку подсовываешь из бекапа, из журнала регистарций берешь список перепроведенных доков за "пропавший период", перепроводишь их.
Потеряешь только ручные операции.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший