![]() |
![]() |
![]() |
|
Большое количество однотипных ошибок при ТиИ | ☑ | ||
---|---|---|---|---|
0
ildary
28.09.16
✎
08:10
|
Уважаемые специалисты, подскажите пожалуйста, куда копать, если база данных при ТиИ выдает ошибки вида:
Объект изменен: Последовательность.ПроведениеПоРасчетамСПоставщиками Регистрация изменена: Последовательность.ПроведениеПоРасчетамСПоставщиками База УТ11.1, 1С 8.3.6.2237, в конфигурацию вносили изменения несколько разных программистов. При попытке запустить конструктор в консоли запросов - тот падает, в инернете пишут, что это связано с ошибками текущей конфигурации. После ТиИ вышли ошибки и конструктор продолжает падать. |
|||
1
hhhh
28.09.16
✎
08:29
|
(0) это не ошибки. Просто информационные сообщения
|
|||
2
ildary
28.09.16
✎
08:45
|
(1) спасибо за ответ, я правильно понял - эти сообщения можно игнорировать? И еще - если обработка, которая бегает по метаданным (конструктор в консоли запросов) падает - как правильно лечить базу? ТиИ не помог.
|
|||
3
Chameleon1980
28.09.16
✎
08:49
|
(2) может нужно смотреть обработку?
|
|||
4
Serg_1960
28.09.16
✎
09:02
|
(2) при чём тут ТиИ? Оно проверяет данные, а Вам нужно проверить метаданные - конфигурацию. В конфигураторе меню Конфигуратор - Проверка конфигурации. потом можно сделать сравнение, объединение с конфигурацией поставщика в поддержке - для понимания что было изменено.
|
|||
5
Serg_1960
28.09.16
✎
09:04
|
Кстати, сравнение/объединение неплохой "тест" на корректность конфигурации. Если платформа падает - конфигурация с ошибками, нет - пациент практически здоров.
|
|||
6
ildary
28.09.16
✎
09:52
|
Большое спасибо за советы, буду посмотреть.
|
|||
7
ildary
28.09.16
✎
10:08
|
И вдогонку - как правильно лечить ошибки, найденные в Конфигуратор - Проверка конфигурации? Будет ли правильным по максимуму вернуть замки на все неизменные объекты (сейчас в конфигурации сняты все замки - то есть режим "Редактируется с сохранением поддержки" -даже у нетронутых объектов.
|
|||
8
Chameleon1980
28.09.16
✎
10:20
|
(7) нужно было у нужных снимать
|
|||
9
ildary
28.09.16
✎
10:23
|
(8)сняли галки до меня, я бы так не поступал. Скажите пожалуйста - поможет возвращение галок лечить глюки конфигурации?
|
|||
10
ildary
28.09.16
✎
10:56
|
+(9) сам спросил - сам отвечаю - не помогают. Ошибки в проверке конфигурации - выглядят как неопасные, все у форм: Неразрешимые ссылки на объекты метаданных и Неразрешимые ссылки на типы
но увидел еще одно но - при запуске отчета по конфигурации - он падает. Методом исключения нашел редиску - план обмена "СинхронизацияДанныхЧерезУниверсальныйФормат" - на нем падает. Вернул ему замочек - падения не прекратились. Как правильно вылечить этот план (следов изменения в нем не найдено)? |
|||
11
Serg_1960
28.09.16
✎
11:02
|
В конфигураторе Конфигурация - Поддержка - Настрока поддержки, кнопка "Сравнить, объединить" - просто взять "проблемные" объекты целиком из конфигурации поставщика.
|
|||
12
Serg_1960
28.09.16
✎
11:03
|
Хотя с другой стороны, конфигурация поставщика сама тоже может быть битой :(
|
|||
13
ildary
28.09.16
✎
11:04
|
(12) а как в этом убедиться? Выгрузить конфигурацию поставщика в CF, загрузить в файловую и убедиться, что она падает?
|
|||
14
Serg_1960
28.09.16
✎
11:10
|
"Ошибки в проверке конфигурации - выглядят как неопасные, все у форм..." - фишка платформы в том, что конфигурация хранится совсем не так, как тебе её показывает конфигуратор. Наткнувшись на ошибку, процесс выгрузки конфигурации (для того чтобы ты с ней мог работаь) далее может нести сплошную пургу из несогласованных между собой метаданных (условно можно сказать взаимные "ссылки" слетают).
(13) Угу, выгрузить и загрузить в пустую базу, созданную для разработки без конфигурации. |
|||
15
Serg_1960
28.09.16
✎
11:15
|
Если есть архивы - можно их поочередно поднять их, каждый раз проверяя, пока не найдёшь корректный вариант. Далее его можно "подтянуть" до актуальнного состояния и загрузить в рабочую базу.
И кстати у тебя есть ещё третий вариант конфигурации - конфигурация базы данных. его тоже можно выгружать, проверять, использовать как донора. |
|||
16
ildary
28.09.16
✎
11:19
|
(14) а эти ошибки (Неразрешимые ссылки на объекты метаданных и Неразрешимые ссылки на типы) рекомендуется лечить? Или сначала надо добиться, чтобы отчет по конфигурации не падал.
(15) Спасибо за идеи, буду рыть. Кстати, могу ли я сделать такой вариант - если не удастся найти подходящего небитого объекта (план обмена) в рабочей базе и архивов - скачать типовую установку УТ и выдрать из тамошнего CF? |
|||
17
ildary
28.09.16
✎
11:22
|
И еще вопрос к уважаемому гуру - я обнаружил, что объект плана обмена битый в конфигурации поставщика - как избежать подобного на будущее? Что создает такую битость - битый CF при скачивании? Ошибки 1С, ОС или железа? Кривые руки обновляльщика?
|
|||
18
Serg_1960
28.09.16
✎
11:53
|
(17) "Что создает такую битость - битый CF при скачивании? Ошибки 1С, ОС или железа? Кривые руки обновляльщика?" - и то, и другое, и третье.
Были случаи выпуска типовых обновлений, после которых у многих отваливалась конфигурация поставщика; Сбои во время обновления (например, завершение сообщением о нехватки памяти); Работа на устаревшей для этой конфигурации версии платформы. Ну и т.д. и т.п. |
|||
19
Serg_1960
28.09.16
✎
11:54
|
+ и моё любимое демоническое обновление :))
|
|||
20
Serg_1960
28.09.16
✎
11:59
|
(16) Лечить. Если конфигурация без изменений - можно взять, докуда руки дотянутся, типовой CF из любой другой базы на поддержке той-же версии. Ну или более ранней и подтянуть обновлениями самостоятельно.
|
|||
21
ildary
28.09.16
✎
12:25
|
(18) спасибо за подробное объяснение, а какие способы не нарваться на кривое обновление существуют? Ну кроме не обновляться в день выхода и мониторить мисту?
(19) почему фирма 1С его (динамическое обновление) не отключит, раз оно такое опасное? Ни одна хотелка не стоит поломки базы. |
|||
22
ildary
28.09.16
✎
13:42
|
И последний вопрос по теме - а как правильно заместить неизмененый объект, если есть его целая копия в отдельном CF? Если делать объединение конфигурации - то этот объект в рабочей конфигурации совпадает по содержимому с внешним CF.
|
|||
23
Serg_1960
28.09.16
✎
21:05
|
(21) "Кривые" обновления от поставщиков - явление редкое (раз в год не чаще :) Чаще всего они становятся таковыми из-за вовремя не выявленных и устраненных скрытых проблем в конфигурации и в данных базы.
Защита от глюков стандартная, описанная в рекомендациях методистов 1С. Архив перед обновлением, ТиИ перед обновлением, ТиИ после обновления. "Все эксперименты на кошках, тьфу - на копия."(цы) Динамическое обновление, само по себе, не опасное. Опасным его делает спешка программиста и юзверы, которые не спешат перезапускать сеансы и не позволяют платформе корректно совершить/завершить динамическое обновление. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |