Закрытие месяца - Задана некорректная дата первого периода расчета курсовых разниц
Добрый вечер! КА 2.5.10
При закрытии месяца на этапе "Актуализация движений документов по данным взаиморасчетов" получаю ошибку "Задана некорректная дата первого периода расчета курсовых разниц". Получаю её по причине какой то даты со значением 01.12.0022 и 31.12.0022. Но уже 2 дня не могу понять где же пользователи накасячили. Кто может подсказать примерно где искать? Из отладки понял, что проблема именно в расчетах с клиентами.
Документы расчет курсовых разниц перепроводил, в них проблем не видно, в проводках пусто.
При закрытии месяца на этапе "Актуализация движений документов по данным взаиморасчетов" получаю ошибку "Задана некорректная дата первого периода расчета курсовых разниц". Получаю её по причине какой то даты со значением 01.12.0022 и 31.12.0022. Но уже 2 дня не могу понять где же пользователи накасячили. Кто может подсказать примерно где искать? Из отладки понял, что проблема именно в расчетах с клиентами.
Документы расчет курсовых разниц перепроводил, в них проблем не видно, в проводках пусто.
Прикрепленные файлы:

По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Не связано ли это с недавними обновлениями по 67/ФЗ "Реализован налоговый учет курсовых разниц по договорам депозитов в соответствии Федеральным Законом от 26.03.2022 N 67-ФЗ."
Организация - Учетная политика и налоги - Настройки учета по налогу на прибыль - Курсовые раззницы НУ по 67-ФЗ. (Дата независимого признания доходов расходов в самом низу).
Организация - Учетная политика и налоги - Настройки учета по налогу на прибыль - Курсовые раззницы НУ по 67-ФЗ. (Дата независимого признания доходов расходов в самом низу).
(10)
Выполни в консоли запрос:
Выполни в консоли запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
НАЧАЛОПЕРИОДА(РасчетыКР.Дата, МЕСЯЦ) КАК Период,
РасчетыКР.Ссылка КАК Ссылка,
РасчетыКР.Организация КАК Организация,
РасчетыКР.ПереоценкаПоДням КАК ПереоценкаПоДням,
РасчетыКР.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереоценкаРасчетовСКлиентами) КАК ЭтоРасчетыСКлиентами
ПОМЕСТИТЬ втРегистраторыКурсовыхРазниц
ИЗ
Документ.РасчетКурсовыхРазниц КАК РасчетыКР
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО РасчетыКР.Организация = Аналитика.Организация
ГДЕ
РасчетыКР.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И РасчетыКР.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереоценкаРасчетовСКлиентами), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереоценкаРасчетовСПоставщиками))
И РасчетыКР.Проведен
ИНДЕКСИРОВАТЬ ПО
Период,
Организация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Обороты.Месяц КАК Месяц,
Обороты.Период КАК Период,
Обороты.ВидДвижения КАК ВидДвижения,
Обороты.ДокументРегистратор КАК ДокументРегистратор,
Обороты.Организация КАК Организация,
Обороты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
Обороты.ОбъектРасчетов КАК ОбъектРасчетов,
Обороты.Валюта КАК Валюта,
Обороты.РасчетныйДокумент КАК РасчетныйДокумент,
СУММА(Обороты.Долг) КАК Долг,
СУММА(Обороты.ДолгРегл) КАК ДолгРегл,
Обороты.ЭтоРасчетыСКлиентами КАК ЭтоРасчетыСКлиентами
ПОМЕСТИТЬ втОстаткиИОбороты
ИЗ
(ВЫБРАТЬ
ДАТАВРЕМЯ(2022, 1, 1) КАК Месяц,
ДАТАВРЕМЯ(2021, 12, 31, 23, 59, 59) КАК Период,
ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
НЕОПРЕДЕЛЕНО КАК ДокументРегистратор,
Аналитика.Организация КАК Организация,
Расчеты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
Расчеты.ОбъектРасчетов КАК ОбъектРасчетов,
Расчеты.Валюта КАК Валюта,
Расчеты.РасчетныйДокумент КАК РасчетныйДокумент,
Расчеты.ДолгОстаток КАК Долг,
Расчеты.ДолгРеглОстаток КАК ДолгРегл,
ИСТИНА КАК ЭтоРасчетыСКлиентами
ИЗ
РегистрНакопления.РасчетыСКлиентамиПоСрокам.Остатки(
ДАТАВРЕМЯ(2022, 1, 1),
АналитикаУчетаПоПартнерам В
(ВЫБРАТЬ
Аналитика.Ссылка
ИЗ
ВтАналитикиУчетаПоПартнерам КАК Аналитика)
И НЕ (АналитикаУчетаПоПартнерам, Валюта) В
(ВЫБРАТЬ
Аналитика.Ссылка,
Аналитика.ВалютаРегламентированногоУчета
ИЗ
ВтАналитикиУчетаПоПартнерам КАК Аналитика)) КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
&РасчетыСКлиентами
И &НачалоПериода = ДАТАВРЕМЯ(2022, 1, 1)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДАТАВРЕМЯ(2022, 1, 1),
ДАТАВРЕМЯ(2021, 12, 31, 23, 59, 59),
ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
НЕОПРЕДЕЛЕНО,
Аналитика.Организация,
Расчеты.АналитикаУчетаПоПартнерам,
Расчеты.ОбъектРасчетов,
Расчеты.Валюта,
Расчеты.РасчетныйДокумент,
Расчеты.ДолгОстаток,
Расчеты.ДолгРеглОстаток,
ЛОЖЬ
ИЗ
РегистрНакопления.РасчетыСПоставщикамиПоСрокам.Остатки(
ДАТАВРЕМЯ(2022, 1, 1),
АналитикаУчетаПоПартнерам В
(ВЫБРАТЬ
Аналитика.Ссылка
ИЗ
ВтАналитикиУчетаПоПартнерам КАК Аналитика)
И НЕ (АналитикаУчетаПоПартнерам, Валюта) В
(ВЫБРАТЬ
Аналитика.Ссылка,
Аналитика.ВалютаРегламентированногоУчета
ИЗ
ВтАналитикиУчетаПоПартнерам КАК Аналитика)) КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
НЕ &РасчетыСКлиентами
И &НачалоПериода = ДАТАВРЕМЯ(2022, 1, 1)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Расчеты.Период, МЕСЯЦ),
Расчеты.Период,
Расчеты.ВидДвижения,
Расчеты.ДокументРегистратор,
Аналитика.Организация,
Расчеты.АналитикаУчетаПоПартнерам,
Расчеты.ОбъектРасчетов,
Расчеты.Валюта,
Расчеты.РасчетныйДокумент,
Расчеты.Долг,
Расчеты.ДолгРегл,
ИСТИНА
ИЗ
РегистрНакопления.РасчетыСКлиентамиПоСрокам КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
&РасчетыСКлиентами
И Расчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
И Расчеты.Валюта <> Аналитика.ВалютаРегламентированногоУчета
И ТИПЗНАЧЕНИЯ(Расчеты.ДокументРегистратор) <> ТИП(Документ.РасчетКурсовыхРазниц)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Расчеты.Период, МЕСЯЦ),
Расчеты.Период,
НЕОПРЕДЕЛЕНО,
Расчеты.ДокументРегистратор,
Аналитика.Организация,
НЕОПРЕДЕЛЕНО,
НЕОПРЕДЕЛЕНО,
НЕОПРЕДЕЛЕНО,
НЕОПРЕДЕЛЕНО,
0,
0,
ИСТИНА
ИЗ
РегистрНакопления.РасчетыСКлиентамиПоСрокам КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
&РасчетыСКлиентами
И Расчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
И Расчеты.Валюта <> Аналитика.ВалютаРегламентированногоУчета
И ТИПЗНАЧЕНИЯ(Расчеты.ДокументРегистратор) = ТИП(Документ.РасчетКурсовыхРазниц)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Расчеты.Период, МЕСЯЦ),
Расчеты.Период,
Расчеты.ВидДвижения,
Расчеты.ДокументРегистратор,
Аналитика.Организация,
Расчеты.АналитикаУчетаПоПартнерам,
Расчеты.ОбъектРасчетов,
Расчеты.Валюта,
Расчеты.РасчетныйДокумент,
Расчеты.Долг,
Расчеты.ДолгРегл,
ЛОЖЬ
ИЗ
РегистрНакопления.РасчетыСПоставщикамиПоСрокам КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
НЕ &РасчетыСКлиентами
И Расчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
И Расчеты.Валюта <> Аналитика.ВалютаРегламентированногоУчета
И ТИПЗНАЧЕНИЯ(Расчеты.ДокументРегистратор) <> ТИП(Документ.РасчетКурсовыхРазниц)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Расчеты.Период, МЕСЯЦ),
Расчеты.Период,
НЕОПРЕДЕЛЕНО,
Расчеты.ДокументРегистратор,
Аналитика.Организация,
НЕОПРЕДЕЛЕНО,
НЕОПРЕДЕЛЕНО,
НЕОПРЕДЕЛЕНО,
НЕОПРЕДЕЛЕНО,
0,
0,
ЛОЖЬ
ИЗ
РегистрНакопления.РасчетыСПоставщикамиПоСрокам КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
НЕ &РасчетыСКлиентами
И Расчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
И Расчеты.Валюта <> Аналитика.ВалютаРегламентированногоУчета
И ТИПЗНАЧЕНИЯ(Расчеты.ДокументРегистратор) = ТИП(Документ.РасчетКурсовыхРазниц)) КАК Обороты
СГРУППИРОВАТЬ ПО
Обороты.Период,
Обороты.Месяц,
Обороты.ВидДвижения,
Обороты.ДокументРегистратор,
Обороты.Организация,
Обороты.АналитикаУчетаПоПартнерам,
Обороты.ОбъектРасчетов,
Обороты.Валюта,
Обороты.РасчетныйДокумент,
Обороты.ЭтоРасчетыСКлиентами
ИНДЕКСИРОВАТЬ ПО
Месяц,
Организация
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
Расчеты.Регистратор КАК Регистратор,
ИСТИНА КАК ЭтоРасчетыСКлиентами
ИЗ
РегистрНакопления.РасчетыСКлиентамиНУ КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
&РасчетыСКлиентами
И Расчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
Расчеты.Регистратор,
ЛОЖЬ
ИЗ
РегистрНакопления.РасчетыСПоставщикамиНУ КАК Расчеты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
ПО Расчеты.АналитикаУчетаПоПартнерам = Аналитика.Ссылка
ГДЕ
НЕ &РасчетыСКлиентами
И Расчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОстаткиИОбороты.Месяц КАК Месяц,
ОстаткиИОбороты.Период КАК Период,
ОстаткиИОбороты.ВидДвижения КАК ВидДвижения,
ВЫБОР
КОГДА ОстаткиИОбороты.ДокументРегистратор = НЕОПРЕДЕЛЕНО
ТОГДА ЕСТЬNULL(РегистраторыКурсовыхРазниц.Ссылка, НЕОПРЕДЕЛЕНО)
ИНАЧЕ ОстаткиИОбороты.ДокументРегистратор
КОНЕЦ КАК ДокументРегистратор,
ОстаткиИОбороты.Организация КАК Организация,
ЕСТЬNULL(РегистраторыКурсовыхРазниц.Ссылка, НЕОПРЕДЕЛЕНО) КАК Регистратор,
ЕСТЬNULL(РегистраторыКурсовыхРазниц.ПереоценкаПоДням, ЛОЖЬ) КАК ПереоценкаПоДням,
ОстаткиИОбороты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
ОстаткиИОбороты.ОбъектРасчетов КАК ОбъектРасчетов,
ОстаткиИОбороты.Валюта КАК Валюта,
ОстаткиИОбороты.РасчетныйДокумент КАК РасчетныйДокумент,
ОстаткиИОбороты.Долг КАК Долг,
ОстаткиИОбороты.ДолгРегл КАК ДолгРегл,
ОстаткиИОбороты.ЭтоРасчетыСКлиентами КАК ЭтоРасчетыСКлиентами
ИЗ
втОстаткиИОбороты КАК ОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ втРегистраторыКурсовыхРазниц КАК РегистраторыКурсовыхРазниц
ПО ОстаткиИОбороты.Месяц = РегистраторыКурсовыхРазниц.Период
И ОстаткиИОбороты.Организация = РегистраторыКурсовыхРазниц.Организация
И ОстаткиИОбороты.ЭтоРасчетыСКлиентами = РегистраторыКурсовыхРазниц.ЭтоРасчетыСКлиентами
ИТОГИ
МАКСИМУМ(Организация),
МАКСИМУМ(ПереоценкаПоДням),
МАКСИМУМ(ЭтоРасчетыСКлиентами)
ПО
Месяц,
Регистратор
Показать
Ребят, огромное спасибо за помощь! Почти случайно полез в регистры "Задания к..." и в таблице "Задания к закрытию месяца" нашёл 2 записи с 0022 датой по документу Взаимозачет задолженности (но в самом документе этой даты нигде на нашёл).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот