Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   "Тестирование и Исправление" - вылетает на проверке логической целостности (http://forums.kuban.ru/f1040/testirovanie_i_ispravlenie_-_vyletaet_na_proverke_logicheskoj_celostnosti-2085779.html)

stpd 20.01.2012 08:11

"Тестирование и Исправление" - вылетает на проверке логической целостности
 
Сегодня наткнулся на непонятное поведение 1С:
при запуске в Конфигураторе "Тестирование и Исправление" отрабатывают два первых пункта ("Проверка физической целостности" и "Индексация") - и все. На экране - окошко "Тестирование информационной базы завершено!" на фоне двух галочек формы "ТиИ", а внизу сообщение - "Ошибка открытия информационной базы 1С:Предприятия!".
Это что, кто знает? И есть ли способ побороть?

stpd 20.01.2012 08:15

выгрузка/загрузка эффекта не дала.

Ёпрст 20.01.2012 08:44

Полный синтаксис контроль проходит в пофигураторе ?

VZ 20.01.2012 08:50

Такая фигня, осмелюсь доложить, возникает исключительно по вине того, кто лазит в конфигуратор. Ибо пользователи ИБ открывают мд-ник только и исключительно только, и никак иначе как только для чтения. Read only.
Избежать легко: не править через сеть, УПС на компе, бэкап перед правкой, бэкап ежедневный...
Сейчас: или лечить, или бэкап. Кстати, при каждом изменении мд-ника, последний автоматически сохраняет свое прежнее состояние в NEW_STRU.

stpd 20.01.2012 09:25

(3) Проходить-то проходит - до сообщения "Синтаксических ошибок не обнаружено!". Но в процессе несколько раз вылетает окошко типа "Не могу открыть файл 'Spravoch\Bank_f.txt'", ну и другие файлы, все ".txt"/.

(4) То есть - приговор: порушен MD-шник? А как же люди работают? Нормально, спокойно работают. То есть MD-шник на чтение открывается и ошибок не дает.

stpd 20.01.2012 09:28

Нюанс: база - распределенная. Описанная проблемка проявилась в двух из трех периферийных баз. Центральная база "Тестирование и исправление" проходит полностью.
Насколько я понял - MD-шник передается в периферийные базы при каждом сеансе обмена данными. Гарантирую - в периферийных базах в Конфигураторе никто не лазит :)

Ёпрст 20.01.2012 09:35

И че за манера плодить одинаковые темы и посты на разных форумах..

VZ 20.01.2012 09:47

5-stpd > Не все контейнеры мд-ника используются в работе. Если, к примеру, у никак не используемого справочника порушена форма списка, то до вызова этой формы трабл никак не проявится.
У тебя, похоже, гикнули справки.

stpd 20.01.2012 10:12

(8) хэлпы 1С? или что-то еще?

VZ 20.01.2012 10:37

9-stpd > Смотреть надо. Есть GComp, который распатронивает МД-ник по контейнерам, а потом собирает обратно, есть плагин для FAR-а, который позволяет редактировать контейнеры...
Есть лечилка Doctor Soaron.

stpd 20.01.2012 10:42

(10) Сенькс.

victuan 20.01.2012 12:58

У него мд-шник ЦБД нормальный, побиты мд-шники ПБД!
И кто мешает скопировать мд-шник из ЦБД в ПБД?
Хотя бы через стандартный обмен УРБД, предварительно вызвав какое-нибудь фиктивное измененение мд ЦБД.

stpd 20.01.2012 13:07

(12)Дык нет же ж... Проверил MD-шник DoctorMD - ошибок нет! Не битый. Причем - одинаковые они (проверил): что в ЦБД, что в ПБД. Обмен данными происходил вот на днях, как с праздников вышли...
Есть еще такая мысль - "ТиИ" в ЦБ дало несколько ошибок логических. Возможно пока я их в ЦБ не исправлю да в ПБ не передам - ПБ так и не будут пускать к логической структуре...

ilya_i 20.01.2012 17:09

ошибки типа "Не могу открыть файл 'Spravoch\Bank_f.txt',возникают из-за того что в модуле есть строка #ЗагрузитьИзФайла C:\Spravoch\Bank_f.txt а в периферии наверно этих файлов нет.


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