Ошибка Visual C++ при работе в 1С #572057


#0 by Death_eye
Конфигурация ЗУП8. Платформа 8.2. После обновления появилась ошибка при открытии документов по конкретному сотруднику: Debug Assertion Failed ... vector iterator not dereferencable Тестирование и исправление не помогает. Утилита проверки файла ошибок не находит. Как найти причину и исправить?
#1 by Salvador Limones
Подробнее про релизы
#2 by Death_eye
ЗУП 40 релиз, платформа 8.2.13.219
#3 by BigRoma
Записывайте дебаг и шлите в службу поддержки пользователей 1С
#4 by BigRoma
+ сотрудника перезавести и перебить на него все ссылки со сторого
#5 by Death_eye
бесполезно. удалил полностью сотрудника и все ссылки на него. валится на другом
#6 by Salvador Limones
На всех компах? Или только на одном?
#7 by BigRoma
Тогда дамп и в службу поддержки... Бэкап надеюсь делали?
#8 by shuhard
в dt выгружается + конфа типовая = перегрузи через xml  в идентичную
#9 by Death_eye
на всех компах бекап делали + До обновления все ок
#10 by Salvador Limones
Можно, конечно, попробовать А вдруг!
#11 by Death_eye
Нашел ошибку. Но объяснить не могу. У сотрудника фамилия на Ё. Исправил на Е - все работает. До обновления все красиво работало - ошибок не выдавало. После обновления на 40 релиз - ошибка.
#12 by Death_eye
Как только переименовываю назад с Е на Ё - опять вываливается в ошибку. Как тогда сдавать отчетность?
#13 by dav5
Как вариант заменить общий макет "КомпонентаСклоненияФИО" из предыдущей версии 2.5.39.
#14 by Death_eye
Изначально был 33 релиз (нетиповой, но не в части общих макетов). Там такого макета нет вообще.
#15 by shuhard
замени namedecl.dll
#16 by Death_eye
на какой? поставил последнюю платформу, сконвертировал баз (как платформа попросила) - ошибка остается
#17 by shuhard
на работающий ясен пень
#18 by Death_eye
пень, как раз и не ясен. Платформу изначально никто не менял. dll ставится вместе с платформой. Платформа как была 13, так и осталась. Для пробы поставил 14-ю. Там ошибка сохраняется
#19 by Salvador Limones
Так вроде бы namedecl в двоичных данных, где-то в макете лежит. Поищи в конфе, она при первом запуске в bin выгружается.
#20 by shuhard
позвони в хотлайн или позырь зарегистрированные ошибки на сайте поддержки или отключи проверку склонению поставив заглушку
#21 by Death_eye
Мой путь C:Program Files (x86)1cv828.2.13.219in - там и лежит NameDecl.dll. К ИБ не имеет никакого отношения, только к платформе.
#22 by Death_eye
зарегистрированных ошибок нет для 40 релиза
#23 by shuhard
ну отключи ты проверку нах
#24 by shuhard
#Если Клиент Тогда
#25 by Salvador Limones
Имеет. Найди процедуру "ПолучитьВнешниеКомпонентыПриНеобходимости"
#26 by Death_eye
не пойдет. Тогда в печатных формах не склоняются фио.
#27 by shuhard
пипец топик закрыт
#28 by Death_eye
Заранее прошу прощения за свою тупость. Но может просто объяснить?
#29 by shuhard
мы не смогли
#30 by Death_eye
Всем спасибо за помощь. Разобрался. shuhard отдельное спасибо.
#31 by shuhard
на мисте очень(подчёркнуто) не любят ТС, забывшего отписать рецепт
#32 by Death_eye
В общем модуле ОбщегоНазначения в процедуре Получить значение переменной заменил строк, закомментировал то, что было и вставил то, что было в 33 релизе
#33 by Death_eye
Не факт, что правильно, но работает
#34 by shuhard
[//    ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native);] значит есть общий макет и в нём сидит битая dll ?
#35 by Death_eye
Выгрузил из типовой ОбщийМакет.КомпонентаСклоненияФИО. Заменил в своей. Все работает.
#36 by shuhard
угу а теперь внимательно читаем и
#37 by NicNicls
Аналогичная ошибка вылезла в УПП просле обновления до Платформа: 8.2.14.537 Конфа: 1.3.17.1 Обновляли одновременно, так что непонятно где именно ошибка. Но судя по предыдущим постам именно в конфе.
#38 by NicNicls
Death_eye! А ты из какой версии типовой грузил? Похоже мне тоже надо оттуда загрузить!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С