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

Документы расчет курсовых разниц перепроводил, в них проблем не видно, в проводках пусто.
---
Ребят, огромное спасибо за помощь! Почти случайно полез в регистры "Задания к..." и в таблице "Задания к закрытию месяца" нашёл 2 записи с 0022 датой по документу Взаимозачет задолженности (но в самом документе этой даты нигде на нашёл).
---
Не связано ли это с недавними обновлениями по 67/ФЗ "Реализован налоговый учет курсовых разниц по договорам депозитов в соответствии Федеральным Законом от 26.03.2022 N 67-ФЗ."
Организация - Учетная политика и налоги - Настройки учета по налогу на прибыль - Курсовые раззницы НУ по 67-ФЗ. (Дата независимого признания доходов расходов в самом низу).
---
Возможно связано, учетную политику меняли с 01.01.2023, была УСН, после общая система.
Но я проставлял эту дату и так и по-другому. На закрытии месяца не сказалось.
---
сейчас стоит 01.2023

ошибка в закрытии месяца
При выполнении расчета периода Декабрь 2022 по организации произошла исключительная ситуация (1 шт.)
---
Вопрос актуальный, подскажите хотя бы примерно где искать ошибку
---
Найдите процедуру откуда вызывается процедура ДокументыПереоценкиПоОрганизациям
---
я через стек вызовов поднимался выше, не нашёл там перечня документов. Все функции обобщенные, без конкретики.
---
Даты получаются из документов "Документ.РасчетКурсовыхРазниц". Проверьте нет ли у вас такого.
---
нет, там за документы за каждый месяц 2022 года
---
Скорее всего есть документ в базе с датой хх.12.0022 - его ищите
---
Скорее всего есть документ в базе с датой хх.12.0022 - его ищите

Использовать обработку перепроведение документов, выбрал все документы и интервал весь 0022 год - 0 документов. Ещё как-то можно?
---
Выполни в консоли запрос:

```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    НАЧАЛОПЕРИОДА(РасчетыКР.Дата, МЕСЯЦ) КАК Период,
    РасчетыКР.Ссылка КАК Ссылка,
    РасчетыКР.Организация КАК Организация,
    РасчетыКР.ПереоценкаПоДням КАК ПереоценкаПоДням,
    РасчетыКР.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереоценкаРасчетовСКлиентами) КАК ЭтоРасчетыСКлиентами
    ПОМЕСТИТЬ втРегистраторыКурсовыхРазниц
    ИЗ
    Документ.РасчетКурсовыхРазниц КАК РасчетыКР
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикиУчетаПоПартнерам КАК Аналитика
    ПО РасчетыКР.Организация = Аналитика.Организация
    ГДЕ
    РасчетыКР.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И РасчетыКР.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереоценкаРасчетовСКлиентами), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереоценкаРасчетовСПоставщиками))
    И РасчетыКР.Проведен

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Организация
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    Обороты.Месяц КАК Месяц,
    Обороты.Период КАК Период,
    Обороты.ВидДвижения КАК ВидДвижения,
    Обороты.ДокументРегистратор КАК ДокументРегистратор,
    Обороты.Организация КАК Организация,
    Обороты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
    Обороты.ОбъектРасчетов КАК ОбъектРасчетов,
    Обороты.Валюта КАК Валюта,
    Обороты.РасчетныйДокумент КАК РасчетныйДокумент,
    СУММА(Обороты.Долг) КАК Долг,
    СУММА(Обороты.ДолгРегл) КАК ДолгРегл,
    Обороты.ЭтоРасчетыСКлиентами КАК ЭтоРасчетыСКлиентами
    ПОМЕСТИТЬ втОстаткиИОбороты
    ИЗ
    (ВЫБРАТЬ
    ДАТАВРЕМЯ(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(РегистраторыКурсовыхРазниц.ПереоценкаПоДням, ЛОЖЬ) КАК ПереоценкаПоДням,
    ОстаткиИОбороты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
    ОстаткиИОбороты.ОбъектРасчетов КАК ОбъектРасчетов,
    ОстаткиИОбороты.Валюта КАК Валюта,
    ОстаткиИОбороты.РасчетныйДокумент КАК РасчетныйДокумент,
    ОстаткиИОбороты.Долг КАК Долг,
    ОстаткиИОбороты.ДолгРегл КАК ДолгРегл,
    ОстаткиИОбороты.ЭтоРасчетыСКлиентами КАК ЭтоРасчетыСКлиентами
    ИЗ
    втОстаткиИОбороты КАК ОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ втРегистраторыКурсовыхРазниц КАК РегистраторыКурсовыхРазниц
    ПО ОстаткиИОбороты.Месяц = РегистраторыКурсовыхРазниц.Период
    И ОстаткиИОбороты.Организация = РегистраторыКурсовыхРазниц.Организация
    И ОстаткиИОбороты.ЭтоРасчетыСКлиентами = РегистраторыКурсовыхРазниц.ЭтоРасчетыСКлиентами
    ИТОГИ
    МАКСИМУМ(Организация),
    МАКСИМУМ(ПереоценкаПоДням),
    МАКСИМУМ(ЭтоРасчетыСКлиентами)
    ПО
    Месяц,
    Регистратор
```
---
ВтАналитикиУчетаПоПартнерам

{(17, 25)}: Таблица не найдена "ВтАналитикиУчетаПоПартнерам"
ВНУТРЕННЕЕ СОЕДИНЕНИЕ <<?>>ВтАналитикиУчетаПоПартнерам КАК Аналитика

сейчас попробую удалить из запроса эту таблицу
---
ВтАналитикиУчетаПоПартнерам отладка на сервере нужна, модуль ОперативныеВзаиморасчетыСервер строка 10532
---
Я бы попробовал посмотреть содержимое ВТ в большом запросе процедуры "ЗаполнитьДвиженияНУзаПериод", например в отладке через "Запрос.МенеджерВременныхТаблиц.Таблицы.Найти(<Имя временной таблицы>).ПолучитьДанные().Выгрузить()"
---
(12)
Проверил все виртуальные таблицы, там этой даты не нашёл.
---
Посмотри внешне регистры расчеты с поставщикам/клиентами по срокам (упорядочить по дате)
---
по Регистру расчета "Начисления" (единственный заполнен, "Удержания" пустой) таких дат увы нет
---
Ребят, огромное спасибо за помощь! Почти случайно полез в регистры "Задания к..." и в таблице "Задания к закрытию месяца" нашёл 2 записи с 0022 датой по документу Взаимозачет задолженности (но в самом документе этой даты нигде на нашёл).
---
Задания к закрытию месяца
СПАСИБО ОГРОМЕННОЕ!!!
---
Было такое ток в ЕРП, в последнем релизе всё поправлено.
---
Не знаю чего там поправили, но я сейчас в марте на последних релизах полной ложкой черпал. Спасибо (18)
---
Всем привет. Кто-нибудь сталкивался в КА, что в учетной политике в настройках налога на прибыль нет строчки курсовые разницы в НУ по 67-ФЗ?