|
Посоветуйте методику поиска ошибки, вызывающей падение 1С | ☑ | ||
---|---|---|---|---|
0
ssalikoff
14.12.17
✎
16:39
|
Падает 1с при обновлении конфигурации на этапе реструктуризации.
Если сделать реструктуризацию через Тестирование и исправление - тоже падает, в том же месте, на справочнике Контрагенты. Что делал: 1. пробовал разные версии платформы (даже 8.2) - не помогло. 2. пробовал на разных физических машинах с разными ОС - не помогло. 3. пробовал в файловой версии и серверной - не помогло. 4. chdbfl.exe или dbcc checkdb - никаких проблем. 5. настроил технологический журнал на сбор вообще всех событий. Вижу - последнее, что происходит - это запрос к справочнику Контрагенты. Копирую текст запроса из ТЖ, выполняю его в MSSQL Management Studio - всё выполняется без проблем. Смотрю глазами на таблицу - в ней около 200 записей всего - ничего криминального не вижу. Что бы ещё можно было предпринять? Прошу ваших советов. |
|||
1
vde69
модератор
14.12.17
✎
16:49
|
для начала отдели проблемы данных и метаданных
1. выгрузи cf БД 2. загрузи его в пустую базу, 3. выгрузи текущую CF 4. через сравнение накати новый cf на пустую базу 3. сделай на ней ТИС |
|||
2
dka80
14.12.17
✎
16:57
|
Вероятно, проблема в каком-то реквизите справочнике Контрагенты.
|
|||
3
Сияющий в темноте
14.12.17
✎
17:00
|
например,можно в родителя элнмента записать сам элемент
|
|||
4
romix
14.12.17
✎
17:11
|
Сравнить метаданные из бэкапа и из текущей базы, в чем различия (на тех же контрагентах) сравнением и объединением.
Узнать, возникнет ли ошибка а) на старых данных, но новых метаданных, б) и наоборот - на новых данных и старых метаданных. в) На пустой или почти пустой базе и новых/старых метаданных. Если изменений много, то накатывать/убирать их частями до возникновения/исчезновения ошибки. |
|||
5
ssalikoff
16.12.17
✎
10:22
|
(1) Последовал совету, выяснилось, что проблема именно в данных.
Много времени ушло на определение, что же не так в данных? Оказалось, что обновление не идёт, если в справочнике присутствует хотя бы одна папка (группа). Если все элементы вытащить в корень, а папки поудалять, обновление завершится без ошибок. Задачу с обновлением решил, но причина проблемы так и не найдена. Что не так с папками? Даже если после удаления всех папок создать одну новую, то 1С упадёт при обновлении. |
|||
6
Мимохожий Однако
16.12.17
✎
10:23
|
(5) Проверь свойства справочника. Возможно, ограничена иерархия.
|
|||
7
ssalikoff
16.12.17
✎
10:28
|
(5) Конфигурация типовая, на замочке
|
|||
8
ssalikoff
16.12.17
✎
10:50
|
(6) БП 2.0.66.42
|
|||
9
Мимохожий Однако
16.12.17
✎
15:57
|
(8) Ставь следующую. Может и поможет.
|
|||
10
Злопчинский
16.12.17
✎
16:06
|
Все лечение и поиски причин тутошними специалистами выглядят одинаково: обновить платформу или релиз и/или почистить кэш. Всё. Если это не помогает - обречен долго и муторно искать/бороться сам...
|
|||
11
MadJhey
16.12.17
✎
16:10
|
Перезаписать папки. Если упадет, это битая ссылка.
|
|||
12
nordbox
16.12.17
✎
16:10
|
(10) так если типовые причины это 99% случаев, а 1% это уже художества авторов, фиг знает кто и что там городил до и после
|
|||
13
kossmatiy
16.12.17
✎
16:10
|
На 8.3.11 попробуй, там механизм реструкторизации проработали. Одну косячную базу на этой пл. получилось реструкторизировать без ппдений. Может и тебе поможет.
|
|||
14
MadJhey
16.12.17
✎
16:10
|
Но кэш почистить нужно :).
|
|||
15
MadJhey
16.12.17
✎
16:12
|
(5) не внимательно прочитал (11) не поможет
|
|||
16
jsmith82
16.12.17
✎
16:17
|
(13) Смишно
|
|||
17
Рэйв
16.12.17
✎
16:24
|
(0)Будь мужиком. Сделай ТИИ
|
|||
18
rphosts
16.12.17
✎
17:43
|
(0)выгрузи в дт - загрузи обратно для начала.
|
|||
19
rphosts
16.12.17
✎
17:45
|
+ (18) разумеется сделай на копии.
Не поможет - скопируй таблицу в другую(новую), исходную очисти потом залей обратно (всё это средствами сиквела). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |