Из справочника Сотрудники не открывается один сотрудник в 1С

Вопрос задал Татьяна Г. (Санкт-Петербург, Санкт-Петербург)

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

1С:Предприятие 8.3 (8.3.22.2134) ОСНО
Из справочника Сотрудники не открывается один сотрудник. Ошибка давняя, не исчезает уже давно. Пожалуйста, подскажите, что делать?

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

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

  1. Здравствуйте!
    По вашим скринам мы видим только, что зарплату вы ведете в самой базе Бухгалтерия Предприятия и саму ошибку без деталей. Чтобы иметь представление о причинах ошибки нам нужна дополнительная информация от вас.

    Ваши действия:
    1. Обновите на актуальный релиз базу 3.0.138.25
    Как обновить 1С 8.3 самостоятельно

    2. В справочнике Сотрудники нажмите на проблемного сотрудника и, получив ошибку, сформируйте отчет об ошибке (в вашем скрине — по синей ссылке) и сохраните скрин для высылке нам.

    !!! Но именно на актуальном коде, иначе номера строк и функций, когда мы будем смотреть будут не соответствовать вашим.

    В окне отчета справа будут строчки с местом ошибки по функциям и мы можем посмотреть на актуальной версии что там происходит.

    3. Вышлите полученный скрин отчета об ошибке
    4. Вышлите скрин из конфигуратора (нужно убедиться, что конфигурация не дорабатывалась) в точности как у меня в скрине
    5. Вышлите скрин Конфигурация — Расширения конфигурации (убедиться что там ничего нет) как у меня на скрине
    Как установить патчи (исправления) в 1С
    Если есть установленные расширения и патчи — отключите их. Можете прямо в копии базы. Нужно убедиться, что ошибка не связана с ними.
    6. Вышлите скрин проведенного Тестирования и исправления.
    Тестирование и исправление базы 1С 8.3
    Возможно, нарушение внутренних таблиц 1С и мы должны видеть, что у вас там нет данных NULL
    7. Вышлите скрин тестирования физических таблиц базы
    Утилита chdbfl.exe для 8.3
    8. Почистите кеш базы:
    Очистка кэш 1С 8.3

    Это все типовые действия в случае ошибки, чтобы понять что может быть причиной:
    — ошибка в коде (доработка, расширениие)
    — «битая» ссылка в случае удаления данных или сбоя электропитания в момент работы 1С

    Ждем данных для проработки ситуации.

    1. Добрый день. Направляю скрины отчета об ошибке (4 шт.).
      К сожалению, не вижу ваших скринов.
      Открыть программу в режиме Конфигуратор не могу — программа в облаке. Поэтому не могу выполнить ваши вопросы из п.4-6, и другие. Одно могу сказать точно: программа не дорабатывалась, не расширялась.

  2. Приложение № 1
    Приложение № 2
    Приложение № 3
    Приложение № 4
    Приложение № 5

    Здравствуйте!
    Спасибо за информацию. Ошибка у вас в определении основного банковского счета этого физического лица. Вот это место из кода (смотри скрин).

    Ведет так себя программа, если обнаруживается «битая» ссылка вместо заполненного или пустого банковского счета. То есть был сбой и вместо счета есть только ссылка на несуществующий объект. Поэтому вроде бы реквизит не пустой и программа пытается перейти по ветке «ЗначениеВРеквизитФормы(ФизическоеЛицо.ОсновнойБанковскийСчет.ПолучитьОбъект(), «ОсновнойБанковскийСчет»)» а найти объект не может. Его там нет. Причина: сбой 1С или объект был удален физически еще до того, как вы подгрузили базу в облако.

    Попробуйте ив Универсальном отчете с отбором для этого сотрудника построить отчет по справочнику Физические лица — Основные данные и посмотреть, что отобразиться в колонке «Основной банковский счет» и прикрепите в ответе.

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

    Тогда два пути: выгружаете вашу базу локально, я могу дать обработку, которая пропишет на место «битой» пустую ссылку, вы исправите локально, проверите, а потом загрузите в облако исправленную базу, если все устроит. Это все после согласования всех вопросов с теми, кто обновляет вашу базу в облаке.

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

    Но в Облачной версии нет доступа к Функциям для ТС, а вам потребуется встроенная функция Поиск и удаление помеченных объектов…

    Поэтому как вам помочь в этой ситуации — сказать сложно.

    Давайте сначала вы покажите УО по физлицам и дальше еще подумаем.

  3. Добрый день.
    Прикладываю УО.

    1. Приложение № 1

      Да, видите, я была права: у вас битая ссылка в поле Банковский счет. 🙁

  4. Мне удалось исправить ошибку. В справочнике ФизЛица у физ.лица удалила банковский счет. В справочнике Сотрудники открылся данный сотрудник.

    1. То есть в справочник Физических лиц вы могли входить? Тогда в самом деле это самое простое решение.
      Если бы не открывался и справочник Физические лица — тоже можно было бы исправить, я придумала решение.
      Но всегда радует, когда сложных действий меньше! 🙂

      Хорошего вам дня, вопрос закрываю.

  5. Благодарю за помощь, Ирина!
    Всего вам доброго!

    1
  6. Рада была помочь! Обращайтесь, пожалуйста. 🙂

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