При отправке больничного предупреждение «преобразование значения к типу дата не может быть выполнено»

Вопрос задал Татьяна Г.

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

Организация сдала все документы по больничному листу по беременности и родам с 24.04.2020 по 10.09.2020, получили номер ЭЛН от 28.04.2020, но расчет больничного ФСС не видят. Начисления все в комплексной автоматизации 1.1 и данные за 2018 и 2019 меняем по заявлению застрахованного лица на 2015 и 2016, но нет обмена с ФСС, Начисляем в бухгалтерии 3,0 . Справка для расчета пособий вводилась, но не увидили в больничном листе данных. в программе в основном гос.пособия за 2019-2020, несколько часов — оплата по часам.
Провели больничный лист, появляется предупреждение «преобразование значения к типу дата не может быть выбрано» и выдает при любом запросе. А также включали используется пилотный проект, чтобы заполнить заявление сотрудника на выплату пособия, создавали новый больничный лист. ситуация не изменилась. в реестре ЭЛН для отправки в ФСС такое же предупреждение «преобразование значения к типу дата не может быть выбрано». Как отправить страхователю в ФСС расчет больничного листа по беременности и родам?

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

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

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

    Добрый вечер, Татьяна!
    У вас ошибка связана с тем, что при обработке программного кода из передаваемых в алгоритм 1С данных, программа получает, по всей видимости, для поля типа «Дата» значение типа NULL или Неопределено.

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

    Ошибка Преобразование значения типа Дата не может быть выбрано говорит, что внутри базы могут быть, например, «битые» ссылки, если некорректно удаляли какие-то данные или прошло некорректно обновление.
    Так часто бывает, когда обновляются нетиповые, а измененные базы 1С.

    Поэтому в этом случае могу просто описать, как бы я действовала в этом случае:

    1. В документе, где фиксируется ошибка, например, Больничный лист в модуле объекта нашла бы процедуру обработки проведения документа и в режиме Отладчика прошлась бы по всем строчкам выполняемого кода.

    2. В месте ошибки я бы определила функцию, где регистрируется ошибка и данные на основе которых эта ошибка происходит.

    3. Определив это, уже смотрела бы причину некорректной отработки кода: это «битая» ссылка или ошибка в программном коде.

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

    1
  2. Но что можно сейчас, в первую очередь, попробовать сделать, если программиста нет:

    1. Вы можете проверить свою базу на ошибки, выполнив стандартное тестирование:
    Тестирование и исправление базы 1С 8.3: какие галочки ставить
    Это позволит понять, все ли хорошо у вас внутри базы.
    Нет ли «битых» ссылок?
    Нет ли внутренних ошибок и значений NULL и Неопределено там, где нужна информация.
    Какие-то ошибки программа при этом может исправить.
    Но не все!

    Перед тем, как выполнять тестирование обязательно сделайте копию рабочей базы, обновление — процесс необратимый, можно испортить базу при исправлении:
    Как сделать копию базы 1С 8.3

    2. Если с базой все хорошо, выполните чистку кеша:
    Очистка кэш 1С 8.3

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

    3
  3. Если перечисленные выше действия не помогли — нужно обращаться к программисту, который в режиме Отладчик установит место в программном коде и причину ошибки.

    2

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