При создании документов ошибка К сожалению возникла непредвиденная ситуация Ошибка инициализации модуля в 1С

Вопрос задал Елена Т. (Калуга)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день!
После последнего обновления 1С Бухгалтерия (до релиза 3.0.143.32) при создании документов (счет, услуги и пр.) появляется ошибка (скрин прилагаю).
Подскажите, с чем это связано?
С уважением, Тузова Е. А,

Метки вопроса: —

Все комментарии (12)

  1. Здравствуйте!
    Возможно, у вас подключены расширения, или некорректно прошло обновление, или есть проблемы с кешированием… — причин может быть много.

    Вы можете сформировать отчет об ошибке (внизу синяя ссылка и прислать его сюда, но так, чтобы все было видно по строчкам), тогда можно попробовать сузить круг причин.

  2. Ссылочка Подробный текст ошибки откройте — информация именно там.

  3. Нужно показать так, чтобы все записи были видны.

  4. Лучше скопируйте в файл Word и приложите к ответу.

    Каждая строчка — это вход в определенную процедуру из какой-то исходной точки, по списку этих точек можно выйти на модуль, в котором формируется ошибка и ее условия.

    Но для этого нужно видеть все строчки полностью.

  5. Приложение

    Здравствуйте!
    Я посмотрела информацию об ошибке: нарушен код в Общем модуле «РеализацияТоваровУслугФорма».
    Похоже, что у вас конфигурация редактируется, то есть снят замочек с конфигурации, потому что иначе изменения в код, даже при сбое, не запишутся.

    Сейчас покажу как должно быть в типовом варианте по одной верхней строчке ошибки (их у вас в файле 58!): в типовой 1С нет пропусков в слове Строительных работ в отмеченным рамочкой месте.

  6. Приложение

    А у вас программа в этом месте видит следующее (см. скрин).
    После разрыва должна идти в блоке условия команда Тогда, а она из-за прерывания в слове не читается.

    Вообще странная ошибка. Сделайте копию базы и в конфигураторе посмотрите в этом Общем модуле: в самом деле идет разрыв в том месте?
    Если да и база на замке, то базу должен восстанавливать программист. Не факт, что получится, но обычный пользователь точно здесь ничего не сможет сделать.

    Если база не на замке, пропуски есть, то можно в Общем модуле РеализацияТоваровУслугФорма убрать эти разрывы вручную.

    (!) Мы не знаем что привело к такой ошибке: возможно было отключение света при работающей базе, может быть, недостаточно места для работы 1С на ПК, или был какой-то обмен или перенос. Но такие ошибки без базы решить сложно.

    Я могу вам порекомендовать перед отдачей базы программисту выполнить следующее:

    1. Почистить кеш (возможно, была нехватка места и именно кеш прострадал, а в самой 1С, если вы не видите разрывов в Общем модуле, все хорошо), тогда чистка кеша может помочь. Программа после удаления кеша создаст новый, но уже с текущей редакции 1С, правильный:
    Очистка кэш 1С 8.3

    2. Выполнить тестирование и исправление инф. базы: если будут найдены битые ссылки и некорректные данные, программа попробует исправить это. Обращаю внимание, что получается так обычно в простых случаях. И чтобы не усугубить ситуацию тестируйте на копии базы.
    Тестирование и исправление базы 1С 8.3

    3. И на мой взгляд самое важное здесь после пп.1-2 — это проверка физической целостности внутренних таблиц 1С. Я предполагаю, что здесь у вас программа найдет ошибки. Попробуйте специальную утилиту CHDBFL.EXE
    Утилита chdbfl.exe для 8.3

    Проверка покажет есть ли испорченные таблицы 1С и тоже попробует их восстановить.
    (!!!) все восстановления нужно делать в копии базы. Если все получится, повторите на рабочей, в противном случае при восстановлении ситуация может ухудшится, если ошибки сложные.

    Также в копии базы я рекомендую отключить все расширения и запуститься со старой платформы.
    У нас есть статья, что можно сделать, если база имеет проблемы, тоже даю вам ссылку:
    Аварийное завершение 1С 8.3

    Там есть обработка для определения справочника или документов для испорченных таблиц.
    Эта информация может потребоваться программисту для переноса данных, если при восстановлении структуры таблиц какие-то данные будут потеряны.

    Попробуйте эти действия. Но сразу скажу, что подобные ошибки должен смотреть на самой базе программист. Или вам надо взять копию до переноса и внести документы за пропущенный период.

  7. Подскажите, а если обновиться на следующий новый режим, может уйти ошибка?
    С уважением, Тузова Е. А.

  8. Вы можете попробовать это сделать в копии базы: здесь только опытным путем все определяется.

    Если база ТИПОВАЯ, не доработанная (в том числе и расширениями), то при последующем обновлении данные из конфигурации поставщика затирают данные основной конфигурации вашей базы. И это может помочь. Но только в том случае, если у вас внутри вашей базы нет ошибок: см. п2 и п.3

    Если они есть, то обновление не поможет, поэтому я предложила вам сначала сделать некоторые проверки (пп.1-3)

  9. Спасибо большое за ответ. Попробуем это сделать с нашим программистом.
    С уважением, Тузова Е. А.

    1

Комментарии закрыты.