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