Имя: Пароль:
1C
1C 7.7
v7: Добавление субконто у счета вызывает невосст. ошибку БД
0 DCKiller
 
26.01.12
05:32
Конфигурация Бухгалтерия 530 релиз, SQL. Начиная с 531 релиза, на 57 счете добавлено субконто "ДвиженияДенежныхСредств". При добавлении оного система после команды "Принятие изменений" задумывается на несколько минут, а затем выдает сообщение об ошибке нарушения уникальности индекса в таблице ссылок документов, затем - сообщение "Невосстановимая ошибка базы данных!" и - всё...
После этого база становится непригодной для использования, запустить ее невозможно ни в конфигураторе, ни в предприятии (даже после того, как вручную удаляешь все строки с неуникальными значениями поля индекса из таблицы ссылок документов).
Замечу, что проблема эта возникает именно из-за добавления нового субконто на 57 счет, т.к. в след. раз пробовал просто добавить новое субконто на этот счет, без обновления конфы. У счета имеются как предопределенные субсчета, так и добавленные вручную в режиме предприятия. Кто-нибудь сталкивался с такой проблемой? Что делать в этой ситуации?
1 DCKiller
 
26.01.12
05:40
Да, и вот, если что, скриншот первой ошибки:
http://s51.radikal.ru/i133/1201/b3/30d0463ddb7f.jpg
2 Морозов Александр
 
26.01.12
05:41
я не понял.... 57 счет группа?
3 DCKiller
 
26.01.12
05:43
(2) Да
4 DCKiller
 
26.01.12
07:16
Ап?
5 DCKiller
 
26.01.12
09:46
Товарищи, идеи есть?
6 KUBIK
 
26.01.12
09:50
(5) Попробуй перед обновлением ТиИ
7 Ёпрст
 
гуру
26.01.12
10:13
дык, видаеть еще есть неуникальные записи
8 Ёпрст
 
гуру
26.01.12
10:14
и это, как в пофигуратор не пущает то ?
Что пишет ? Идет типа реструктуризация ? если да - удали 1 файло в каталоге иб - её не будет..
9 DCKiller
 
26.01.12
10:16
(8) Сначала пишет: "Идет создание ссылок документов" или что-то типа того... Потом ошибка (см. (2)) - "Невосстновимая ошибка БД" - всё...
10 DCKiller
 
26.01.12
10:17
(7) Я их скриптом по условию оттуда повычищал. А 1С, я так понял, при последующем запуске (конфигуратора или предприятия - неважно), их опять создает зачем-то.
11 DCKiller
 
26.01.12
10:18
+(9) тьфу, сообщение об ошибке - см. (1)
12 Эльниньо
 
26.01.12
10:18
Грохнуть 1SCRDOC и ТИИ.
13 mishaPH
 
26.01.12
10:19
(0) гм. недавно было подобное!
14 mishaPH
 
26.01.12
10:19
база рушилась при попытке добавить субконто
15 mishaPH
 
26.01.12
10:19
и с такой руганью
16 Прохожий
 
26.01.12
10:19
(10) Круто. Нужно тему было назвать "Что же я наделал скриптом ..."
17 Ёпрст
 
гуру
26.01.12
10:20
(10) смотри в каталоге иб - там должено валятся файло, recalc.cmd
18 mishaPH
 
26.01.12
10:20
(11) снос ссылок и востановление не помогало.
19 KUBIK
 
26.01.12
10:21
(18) ТиИ , выгрузка-загрузка?
20 DCKiller
 
26.01.12
10:21
(16) Скрипт был уже потом, после попытки добавить субконто на счет. Я понимаю, что вам охота поупражняться в остроумии, но это, увы, не тот случай.
21 mishaPH
 
26.01.12
10:22
(19) выгрузка в дбф и загрузка обратно помогла.
22 mishaPH
 
26.01.12
10:22
а так плясали с бубнами всем отделом. 3 дня
23 DCKiller
 
26.01.12
10:22
(17) Есть такая штука. Чо  сней делать?
24 DCKiller
 
26.01.12
10:23
(21) Я ее теперь при всем желании не могу никуда выгрузить. Ибо в режиме конфигуратора не запускается.
25 KUBIK
 
26.01.12
10:24
(24) А бэкап?
26 Ёпрст
 
гуру
26.01.12
10:25
(23) удали её нхрен, зайдешь и в пофигуратор и в базу
27 DCKiller
 
26.01.12
10:25
(25) делался на скуле под исходный - 528 релиз. А это уже 530-й... Там вроде различия какие-то в таблицах.
28 DCKiller
 
26.01.12
10:26
(26) ща гляну
29 mishaPH
 
26.01.12
10:42
мы с бекапа как раз и делали
30 mishaPH
 
26.01.12
10:42
субконто то сначала на тестовой добавляли. или ты сразу все в живую делаешь?
31 DCKiller
 
26.01.12
10:43
(29) бэкап 1сный или выгрузка БД из скуля?
(30) Нет, конечно. Это даже не то что тестовая - это копия тестовой :) раз уж на то пошло.
32 Ёпрст
 
гуру
26.01.12
10:58
ну и ?
подебил ?
33 DCKiller
 
26.01.12
11:02
(32) Блин! Сработало... Спасибо! :)
Я, кстати, не обратил внимание, с какого момента этот файлик там лежит...
34 DCKiller
 
26.01.12
11:03
А как всё-таки быть с этим новым субконто на 57 счете?
35 DCKiller
 
26.01.12
11:05
+(34) отбой: субконто вроде стоит на месте :)
36 Ёпрст
 
гуру
26.01.12
11:05
(33) это файло - всего лишь указатель, что реструктуризация иб идёт и её надо завершить при первом запуске иб в пофигураторе
37 DCKiller
 
26.01.12
11:16
(36) Ясно, спасибо за разъяснение.
И - традиционно дурацкий вопрос: где про это можно почитать? :)
38 Mikeware
 
26.01.12
11:18
(37) Нигде. кроме какой-нибудь внутренней документации на селезневке.
39 Ёпрст
 
гуру
26.01.12
11:18
(37) никогда даже не интересовался таким вопросом
:)
40 DCKiller
 
26.01.12
11:19
(38), (39) Тогда другой традиционно дурацкий вопрос: "Как нашли?!" (с)
41 Ёпрст
 
гуру
26.01.12
11:21
(39) есть какие-то вещи, которые ты просто знаешь, а откуда знаешь - хз.. не вспомнить
Но об это г...но уже спотыкался, очень давно
:)