Ошибка

Индивидуальную консультацию запросил Алена К.

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

Добрый день, Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.183.24)
открываем Отчетность по УСН, выходит ошибка :

Ошибка при вызове метода контекста (Выполнить)
{ОбщийМодуль.УчетЗарплаты.Модуль(15512)}:Результат = Запрос.Выполнить().Выгрузить();
{ОбщийМодуль.ЗадачиБухгалтераПереопределяемый.Модуль(1596)}:Условия.Вставить(«ПериодыУдержанияНДФЛ», УчетЗарплаты.ПериодыУдержанияНДФЛ(Организация, НачалоПериода, КонецПериода));
{Справочник.ПравилаПредставленияОтчетовУплатыНалогов.МодульМенеджера(143)}:ЗадачиБухгалтераПереопределяемый.ЗаполнитьУсловияПримененияПравил(
{РегистрСведений.ЗадачиБухгалтера.МодульМенеджера(1173)}:Справочники.ПравилаПредставленияОтчетовУплатыНалогов.ЗаполнитьПравилаОрганизации(
{РегистрСведений.ЗадачиБухгалтера.МодульМенеджера(516)}:ЗаполнитьРасписаниеПоНалогамИСборам(Расписание, ОтборПравил, Ложь);
{ОбщийМодуль.ВыполнениеЗадачБухгалтера.Модуль(1148)}:Расписание = РегистрыСведений.ЗадачиБухгалтера.РасписаниеПоНалогамОтчетамЗаПериод(ОтборПравил);
{Обработка.ПомощникРасчетаНалогаУСН.Форма.Форма.Форма(2084)}:МассивПравилУведомлений.Добавить(ВыполнениеЗадачБухгалтера.ПравилоУведомленияПоПравилуУплаты(Правило, Объект.Организация, ПериодСобытия));
{Обработка.ПомощникРасчетаНалогаУСН.Форма.Форма.Форма(1610)}:ЗаполнитьУведомленияИОтобразитьНаФорме();
{Обработка.ПомощникРасчетаНалогаУСН.Форма.Форма.Форма(3106)}:ЗаполнитьНачальныеПоказатели(Показатели);
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(715)}:ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат);
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(703)}:ОповеститьОЗавершенииДлительнойОперации(РасширенныеПараметры.ОповещениеОЗавершении,
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(52)}:ЗавершитьДлительнуюОперацию(РасширенныеПараметры, ДлительнаяОперация);
{Обработка.ПомощникРасчетаНалогаУСН.Форма.Форма.Форма(3076)}:ДлительныеОперацииКлиент.ОжидатьЗавершение(ДлительнаяОперация, ОповещениеЗавершения, ПараметрыОжидания);
{Обработка.ПомощникРасчетаНалогаУСН.Форма.Форма.Форма(82)}:ЗапуститьДлительнуюОперациюРасчетаНачальныхПоказателей();
{Обработка.ПомощникРасчетаНалогаУСН.Команда.ОтчетностьПоУСН.МодульКоманды(5)}:ОткрытьФорму(«Обработка.ПомощникРасчетаНалогаУСН.Форма»,,

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка выполнения запроса
по причине:
Ошибка в значении типа ‘Дата’
Дата ‘31.01.0001 23:59:59’ не может быть записана в базу данных на MS SQL Server с нулевым смещением дат

При этом после закрытия формы ошибки отчетность формируется дальше.
помогите разобраться с ошибкой.

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

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

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

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

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

    Итак начнем. 🙂

    Программа сообщает, что ошибка у вас фиксируется в общем модуле Учет зарплаты при выполнении запроса отбора данных по уплате НДФЛ (Дт 68.01) в связке с Единым налоговым счетом (Кт 68.90)

    Вот этот скрин.
    Выполняется запрос по журналу проводок по оборотам с отбором по указанным счетам при определении периода удержания НДФЛ на строчке выгрузки данных запроса:
    Результат = Запрос.Выполнить().Выгрузить()

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

    Программа обнаруживает у вас некорректный период 31.01.0001
    И такого в самом деле быть не должно — это ошибка.

    Уплата НДФЛ в основном фиксируется документами:
    — списание с р/счета
    — выдача наличных
    — расходный кассовый ордер
    — приходный кассовый ордер
    — корректировка ЕНС
    — сведения об удержанном НДФЛ
    и т.д.

    Задача найти документ с проводками с этой датой и исправить.

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

    Пересматривать вручную все проводки — задача мега сложная.
    Поэтому можем посоветовать вам сформировать Универсальный отчет с настройками, какие я прикладываю к ответу.
    В колонке Дата и будет искомое значение: если нам повезет, то вы увидите по какому документу сформировалась уплата с датой 31.01.0001 и исправите.

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

    Дату (первая колонка) проверяйте открытием документа и переходом в проводки документа по последней вкладке «Расчет начислений…»

    По идее, эта ошибочная дата должна попасть в отчет, только не устанавливайте начальную дату в отчете.

    !!! Сделайте все как у меня, то есть формирование начинается как бы с «нулевой» даты, если вы поставите 01.01.25, то ошибочная дата 31.01.0001 туда не войдет, поэтому дату начала НЕ заполняем!

  4. Приложение № 1
    Приложение № 2
    Приложение № 3
    Приложение № 4
    Приложение № 5
    Приложение № 6
    Приложение № 7
    Приложение № 8
    Приложение № 9
    Приложение № 10
    Приложение № 11
    Приложение № 12

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

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

    Скрины в помощь прикладываю:
    1. модуль в расчете налога УСН (открытие)
    2. расчет начальных показателей
    3. ожидание завершения расчета
    4. завершение расчета
    5.оповещение о завершении
    6.обработка оповещения
    7.заполнение начальных показателей
    8.отображение заполнения на форме
    9. чтения правил заполнения
    10. чтение данных бухгалтерских задач (расписания, сроки)
    11.вычисление периода удержания НДФЛ
    12. Появление ошибки при выполнении запроса в модуле Учет зарплаты.

  5. Это максимум, чем мы можем вам помочь без базы.
    Дополнительно ниже даю настройки Универсального отчета, который привела в ответе.

    Как загружать настройки в Универсальный отчет в нашей статье:
    Как работать с Универсальным отчетом в 1С

Добавить комментарий