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