При попытке открыть или получить некий документ в 1с вылетает следующая ошибка
Сигнатура проблемы:
  Имя события проблемы: APPCRASH
  Имя приложения: 1CV8.exe
  Версия приложения: 8.3.5.1400
  Отметка времени приложения: 54989a07
  Имя модуля с ошибкой: basic.dll
  Версия модуля с ошибкой: 8.3.5.1400
  Отметка времени модуля с ошибкой: 54989d81
  Код исключения: c0000005
  Смещение исключения: 00296c19
  Версия ОС: 6.1.7601.2.1.0.18.10
  Код языка: 1049
  Дополнительные сведения 1: 0a9e
  Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3: 0a9e
  Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

тот же самый документ на том же сервере на копии открывается нормально (т.е. проблема не с видеоадаптером).
Формы толстые.
Перехват событий данного документа ПриОткрытии(), передОткрытием() на форме и ОбработкаПолученияПредставления в менеджере ничего не дают - программа вываливается раньше.

Конфигурации не совсем идентичные, изменены пара объектов, входящих в данный документ, но они открываются нормально.

Я сейчас даже не знаю, куда рыть!!!!
ПАМАГИТЕ!!!!! SOS!!!
---
oberon355, там речь идет о причинах возникновения ошибки, когда библиотека возвращает какую-то ерунду.

В 1С это происходит при получении формы, когда библиотека готовит некоторый абстрактный набор данных элементов формы. видимо что-то туда закралось не то, и при возврате структуры обработчик валится с соответствующей ошибкой. Мысль по поводу того, чтобы снести форму и открыть форму по-умолчанию была, как мне кажется, ценной. Еще вариант - почистить настройки пользователя (не кеш, а то, что хранит конфа для конкретной формы). У нас в управляемых формах такое бывало иногда - чистишь настройки пользователя, и вуаля. Еще можно посмотреть РЛС, нет ли там какой-нибудь невменяемой конструкции, которая приводит к падению.
---
oberon355, Если очистка кэша не поможет, то тестирование и исправление.
---
oberon355, Включите технологический журнал на событие excp. На its есть обработка для настройки техножурнала.
---
oberon355, Было похожее. База падает, а копия летает(Создана путем Import Data и последующей реструктуризации). Один раз SQL Log оказался пол терабайта(простопочикал его), другой раз 1с лог оказался 350 гигов и побился(не помню как, но лог удалось спасти)
---
tusv, не, с этим все нормально журнал транзакций 1,8 гига, и дальше не растет, эти танцы были выполнены давно...
---
oberon355, когда док добавил, динамическое делал?
---
oberon355, А в Сиквеле Правой кнопкой, Export Data в новую, затем в конфигураторе Тестирование и исправление, галка Ресруктурилизация таблиц, делал?
Кстати SQL реиндексация может выполнятся не до конца. В некоторых БД реиндексация падает на не существующей таблице в System. Нужно в обходе проверить на существовании таблицы
---
tusv, Спасибо, этот совет мне очень помог.
---
oberon355, о придумал...может объединить с рабочей конфой
---
oberon355, попробовать:
1) убрать ОсновнаяФормаДокумента (чтобы динамически формировалась) - если откроется, значит дело в форме
2) В модуле документа - закомментить код..
---
Включить технологический журнал и посмотреть, на чем валится - метод истинного джедая.
---
Почистить кэш
---
Кэш зачищается при входе в систему пользователя. не вариант.
---
oberon355, А я бы не поленился и руками почистил..
---
тестирование и исправление производилось дважды
---
oberon355, еще попробуй скулевский реиндекс.
---
anterehin ты предлагаешь чистить кэш вручную у всех пользователей?
---
oberon355, Я предлагаю решение, а не надежду на автоматизацию. Вопрос в том что у вас я так понимаю Управляемые формы и есть вероятность что нужно остановить сервер и почистить серверный кэш.
---
Скульный реиндекс выполняется каждый день в плане обслуживания, но сейчас запущу руками...
---
oberon355, попробуй его выгрузить в ХМЛ, типовой выгрузкой/загрузкой для одинаковых конфигураций
---
Проблема в конфигурации. У мена что-то подобное происходило когда из одной конфигурации в другую переносил реквизиты путем копировать-вставит (две конфы были открыты на одном компьютере). Одна была файловая и запускалась под одной версией 1С, другая - серверная запускалась под другой версией
---
или при разном режиме совместимости (точно не помпю)
---
anterehin что значит серверный кэш ? Я чищу папки пользователей ....
---
oberon355, http://infostart.ru/public/272719/
---
m-serg74 выгружать базу размером 24 гига в xml я пока ни морально ни материально не готов, но все равно спасибо за участие....
---
oberon355, зачем всю базу? один косяковый документ попробуй выгрузить
---
17. m-serg74 07.07.15 12:23
(15) oberon355, зачем всю базу? один косяковый документ попробуй выгрузить - вот тут не понял... У меня не открывается ни один из документов. При попытках получить этот документ как объект 1с тоже падает. Могу предположить что при выгрузке 1с также грохнется.... но сейчас попробую.
---
oberon355, Вылетает 1с при вызове только одного документа
так и нужно было писать при открытии документов одного ВИДА
---
m-serg74, да, ты прав. Извнин, попутал.
---
dimabarkov обе базы скульные, запускаются под одной платформой. Причем выгрузил конфу из рабочей базы и накатил этот док в нерабочую - результат тот же самый - падение 1с.
---
oberon355, как обстоят дела с правами на этот док у пользователей?
---
ben19791010, пишет же что в рабочей косяк, а в копии все велл, причем тут права?
---
m-serg74, чё т не понятно, грит же что чистил кэш, а получается, что не у всех, если на копии всё вэлл...или у всех тех же пользователей на копии всё вэлл?
---
ben19791010, да в данных скорее всего косяк, разные индексы/шмындексы таблиц, выгрузка/загрузка в/из dt часто решает эту проблему, а разные реиндексации они такие же мутные как и пересчеты итогов...
---
m-serg74, к тому же 22ГБ для базы это по сути ниачем
---
ben19791010, Кэш здесь не причем, так как по заявлению автора

Причем выгрузил конфу из рабочей базы и накатил этот док в нерабочую - результат тот же самый - падение 1с.
---
vlad636 провел проверку целостности базы данных и восстановление индекса - результат не поменялся.
---
oberon355, выгрузка загрузка ДТ, пробовал? в копии же все нормально работает....
---
m-serg74, Т.е. ты предлагаешь выгрузить в dt а потом загрузить назад?
---
oberon355, именно, потому как в ДТ не выгружаются разные индексы/итоги и т.п. производная от основных данных дрянь, при загрузке она создается девственно чистой:)
---
попробуйте в копии (нерабочей, но той в которой 1с на падает) сделать повторно, те изменения объектов которые приводят к падению 1С. И проверьте.
Может при доработке конфигурации произошел глюк
---
Не успел отредактировать свой пост - обработка для настройки техножурнала: http://its.1c.ru/db/metod8dev#content:3474:hdoc Нужен доступ к its.
---
Запустите проверку Конфигурации
---
Ручная очистка кэша ничего не дала, сейчас буду курить технологический журнал
---
oberon355, пока куришь попробуй с ДТшником:)
---
oberon355, да хоть бы примерно накидал какая очистка...переименовал базу-перепрописал - вот это очистка, чтоб не было ни кого и потом по одному лезем к докам...не понятно копия работала или нет всё таки?
---
ben19791010, копия работала и работает. чистил \AppData\Local\1C и \AppData\Roaming\1C кроме стартера и лицензии
---
oberon355, сравнение/объединение с той где док конфой
Tool_1CD как вариант
---
oberon355, мож дллку с копии подсунуть? :)
---
ben19791010, какую дллку? ))) курите вместе с ТС? )))
---
Ошибка под платформой 8.3.5.158х+ воспроизводится (8.3.5.1587)?
---
_KaA, нет, поскольку рядом есть почти такая же конфа то решил что дело не в платформе....
---
oberon355,

Вероятнее всего не в платформе, но для все равно обновились бы... за одно и посмотрели бы.
---
Перечитал ответы, так и не понял делали ли проверку конфигурации, не базы данных а именно конфигурации Конфигурация->Проверка конфигурации
---
dimabarkov, делал тестирование и исправление, а что дает проверка конфигурации?
---
делал тестирование и исправление, а что дает проверка конфигурации?

это исправляет храняшщиеся данные

А тестирование конфигурации проверяет корректность конфигурации (Метаданных). А у Вас скорее всего ошибко именно в них
---
dimabarkov, скорее всего ошибка в данных которые доступны только на уровне платформы
---
m-serg74,
скорее всего ошибка в данных которые доступны только на уровне платформы
что вы подразумеваете по данными если то, что хранится в таблицах, то вряд-ли так как накатывание на рабочую бд нерабочей конфигурации приводит к падению

если данные это описание структур данных ( Метадаанные) тогда да и это можно вылечить тестированием конфигурации.

Кстати вопрос к автору а 1С падает при попытке создание нового документа?
---
dimabarkov, я писал про те данные которые в скуле таблицы с "индексами", "итогами" и т.п.
---
m-serg74, тогда вряд-ли, так как накатывание конфы из нерабочей на рабочую приводит к падению 1С. Хотя в 1с-ке может быть что угодно
---
dimabarkov, ТС накатывал конфу из работающей копии на неработающюю рабочую БД если я правильно его понял... эффекты никакого сие действие не возымело, я делаю вывод что дело не в конфе... как заметили выше ТС про ДТ не написал - пробовал нет ли...
---
m-serg74,
Да действительно, это я не так понял...
---
dimabarkov, 1с падает при попытке открыть документ определенного вида или при попытке получить этот документ как объект. Консоль запросов спокойно читает и сам документ и его табличные части.
---
oberon355, А при попытке создать новый документ этого вида - 1С падает или нет. Или падение происходит только при открытии существующего документа?
---
dimabarkov, падает и при попытке добавить
---
Уже предлагали, но автор не отписался, что пробовал: выгрузить и загрузить DT! Можно даже загрузить DT в другое место.
И ещё: база файловая?
Документы данного вида не отрывается у всех или только на сервере?
---
klinval, База скульная. Выгрузку загрузку dt сделать пока не представляется возможным так как люди работают.
---
oberon355, сделай скульную копию(через бэкап и восстановление в другую БД), проверь, если косяк сохранился, попробуй выгрузить/загрузить ДТ, если с копией поможет то скорее всего поможет и с рабочей
---
oberon355, кстати если вид документа ходовой (например для торговой конторы - реализация) и при открытии этого документа - вылет, то как люди ваще работают?
---
m-serg74, они скоро меня бить прийдут
---
oberon355, так заблокируй базу на 15 минут и сделай что я предлагал... уже б давно думаю все работало, потому что 22ГБ - это фигня для БД... я понимаю ты б сказал 200ГБ)))
---
oberon355, ну если всё-равно бьют - делай рассылку, что работа в базе на 10 минут будет приостановлена и спокойно выгружай. А ещё лучше сделай как в (62).
---
oberon355, http://www.outsidethebox.ms/15229/
---
starik-2005, насколько я понял речь идет об активаторах и пр?
нет у меня все чисто
---
oberon355, там речь идет о причинах возникновения ошибки, когда библиотека возвращает какую-то ерунду.

В 1С это происходит при получении формы, когда библиотека готовит некоторый абстрактный набор данных элементов формы. видимо что-то туда закралось не то, и при возврате структуры обработчик валится с соответствующей ошибкой. Мысль по поводу того, чтобы снести форму и открыть форму по-умолчанию была, как мне кажется, ценной. Еще вариант - почистить настройки пользователя (не кеш, а то, что хранит конфа для конкретной формы). У нас в управляемых формах такое бывало иногда - чистишь настройки пользователя, и вуаля. Еще можно посмотреть РЛС, нет ли там какой-нибудь невменяемой конструкции, которая приводит к падению.
---
((72) starik-2005, С РЛС засады нет, сижу под полными правами.Формы толстые. вот эту фразу не понял "Еще вариант - почистить настройки пользователя (не кеш, а то, что хранит конфа для конкретной формы)" как это чистить?
 А вообще сейчас пытаюсь получить дамп ошибки через технологический журнал. Потом буду выгружать загружать дт и потом мучать форму.
---
oberon355, есть настройки для каждой формы и пользователя. Возможно было что-то удалено с формы (какой-то реквизит), при этом в настройках сохранилась настройка удаленного реквизита. Платформа пытается применить настройки данному реквизиту, а его нет - она вылетает с ошибкой. Работа с настройками есть в БСП, там же есть обработка для управления ими.
---
oberon355, решил пойти самым длинным путем? ))) да ты мазохист батенька, видать тебе нравится что бьют)))
---
Кажется вашу базу немного подразмазало по диску. Было бы неплохо снять копию (бэкап на скуле займет минут пять - перетопчатся пока) и попробовать в ней.
(61) oberon355, не помогает - идите домой сейчас, у вас будет длинная ночь.
---
проверка конфигурации выдала ряд ошибок, но ни однда из них не касается моего документа.
---
наверное сегодня не мой день. Попытался выгрузить dt выгнал всех из базы, выгружаю жду. 45 минут выгружается я все жду. Захожу в бухгалтерию а они все в базе уже работают.
Как они смогли туда ворваться я не понял. С Дампами тоже засада - при просмотре в спец программе вижу все как в hex редакторе. Информации оттуда ноль.
---
попробуйте сохранить конфигурацию в файлы. Операция не требует монопольного доступа, но позволит, в случае "битых" метаданных, определить это.
Либо вылетит конфигуратор, либо при просмотре файла/файлов по данному документу на экране будут кракозябры.
Во всяком случае была у меня аналогичная проблема, решилась определением "битых" метаданных и восстановлением их путем сравнения-объединения.
---
однозначно тестировать chdbf и стандартными методами 1с
---
cold67, какой chdbf русским по белому написано же база скульная
---
m-serg74, Сделай копию в скуле, из нее уже выгрузи DT, разверни файловый вариант и попробуй chdbf прогнать. Видимо такой вариант имелся в виду.
---
apiary, что ты мне то пишешь? ))) это у ТСа ошибка а не у меня)))
---
m-serg74, Сорри промахнулся))
---
apiary, база большая, в файловый выгрузить не вариант,
---
oberon355, 22 гб в скуле не = 22 гб в файловой. попробуйте все же, в файловом варианте ошибка также сохранится?
---
Удалить базу из списка и снова добавить.
---
progr-2008, стоп-игра! повтор на 82 игроке....
---
Проверить подписку на событие "ОбработкаПолученияФормы" у этого документа.
---
Что бы четко понимать что док вылетает при создании формы - программно создать и записать док.
Попробовать скопировать форму и сделать копию основной.
Убрать подписки на события открытия формы /кажется было/.
---
avto1c, писал же ТС что при попытке ПолучитьОбъект() 1С вылетает... причем тут формы и их настройки?

в (58): или при попытке получить этот документ как объект
---
А этот документ дорабатывался? конфа типовая?
---
Сегодня попробовал выгрузку загрузку dt - результат тот же - 1с ка вываливается.
---
Так и не понял, пробовали ли создавать новую Основную форму документа? Хотелось бы определится побилась база или форма.....
---
Господа!!!! Вы не поверите!!! но таки эта проблема решилась!!! Я В шоке!!! Данный документ был включен в некий критерий отбора. Как только убрал реквизиты этого документа оттуда все заработало. Возможно при сохранении произошла нужная реорганизация, возможно сам критерий был кривой (хотя второе вряд ли). Хочу всем сказать спасибо за ваши советы и за вашу помощь. Иногда просто нужно знать что ты не один. С обещанным вознаграждением определюсь до обеда. И ещё раз всем спасибо.
---
oberon355. По сути вы убили индекс и создали заново. В общем-то можно было запрос на SQL сделать для этого (легко гуглится). Вам это рекомендовали почти в самом начале. Думала вы сделали ;)
---
Сейчас вернул критерий на место, документ работает. Выводы делайте сами....