Закрытие месяца - Задана некорректная дата первого периода расчета курсовых разниц

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

Документы расчет курсовых разниц перепроводил, в них проблем не видно, в проводках пусто.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
18. Gendelf 23.01.23 22:25 Сейчас в теме
Ребят, огромное спасибо за помощь! Почти случайно полез в регистры "Задания к..." и в таблице "Задания к закрытию месяца" нашёл 2 записи с 0022 датой по документу Взаимозачет задолженности (но в самом документе этой даты нигде на нашёл).
Uyghur4ik; Vladvostok; MazhutkoAV; user1549566; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Zevzm 23.01.23 10:21 Сейчас в теме
(1) Не связано ли это с недавними обновлениями по 67/ФЗ "Реализован налоговый учет курсовых разниц по договорам депозитов в соответствии Федеральным Законом от 26.03.2022 N 67-ФЗ."
Организация - Учетная политика и налоги - Настройки учета по налогу на прибыль - Курсовые раззницы НУ по 67-ФЗ. (Дата независимого признания доходов расходов в самом низу).
7. Gendelf 23.01.23 10:35 Сейчас в теме
(4) Возможно связано, учетную политику меняли с 01.01.2023, была УСН, после общая система.
Но я проставлял эту дату и так и по-другому. На закрытии месяца не сказалось.
8. Gendelf 23.01.23 10:49 Сейчас в теме
(4) сейчас стоит 01.2023

ошибка в закрытии месяца
При выполнении расчета периода Декабрь 2022 по организации произошла исключительная ситуация (1 шт.)
2. Gendelf 23.01.23 09:34 Сейчас в теме
Вопрос актуальный, подскажите хотя бы примерно где искать ошибку
3. user682053_kuplu_dom 23.01.23 10:13 Сейчас в теме
(2) Найдите процедуру откуда вызывается процедура ДокументыПереоценкиПоОрганизациям
6. Gendelf 23.01.23 10:28 Сейчас в теме
(3) я через стек вызовов поднимался выше, не нашёл там перечня документов. Все функции обобщенные, без конкретики.
11. Zevzm 23.01.23 10:57 Сейчас в теме
(6) Даты получаются из документов "Документ.РасчетКурсовыхРазниц". Проверьте нет ли у вас такого.
14. Gendelf 23.01.23 11:14 Сейчас в теме
(11) нет, там за документы за каждый месяц 2022 года
5. user682053_kuplu_dom 23.01.23 10:22 Сейчас в теме
(2) Скорее всего есть документ в базе с датой хх.12.0022 - его ищите
10. Gendelf 23.01.23 10:50 Сейчас в теме
(5)
Скорее всего есть документ в базе с датой хх.12.0022 - его ищите


Использовать обработку перепроведение документов, выбрал все документы и интервал весь 0022 год - 0 документов. Ещё как-то можно?
12. user682053_kuplu_dom 23.01.23 10:59 Сейчас в теме
(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(РегистраторыКурсовыхРазниц.ПереоценкаПоДням, ЛОЖЬ) КАК ПереоценкаПоДням,
	ОстаткиИОбороты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
	ОстаткиИОбороты.ОбъектРасчетов КАК ОбъектРасчетов,
	ОстаткиИОбороты.Валюта КАК Валюта,
	ОстаткиИОбороты.РасчетныйДокумент КАК РасчетныйДокумент,
	ОстаткиИОбороты.Долг КАК Долг,
	ОстаткиИОбороты.ДолгРегл КАК ДолгРегл,
	ОстаткиИОбороты.ЭтоРасчетыСКлиентами КАК ЭтоРасчетыСКлиентами
ИЗ
	втОстаткиИОбороты КАК ОстаткиИОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ втРегистраторыКурсовыхРазниц КАК РегистраторыКурсовыхРазниц
		ПО ОстаткиИОбороты.Месяц = РегистраторыКурсовыхРазниц.Период
			И ОстаткиИОбороты.Организация = РегистраторыКурсовыхРазниц.Организация
			И ОстаткиИОбороты.ЭтоРасчетыСКлиентами = РегистраторыКурсовыхРазниц.ЭтоРасчетыСКлиентами
ИТОГИ
	МАКСИМУМ(Организация),
	МАКСИМУМ(ПереоценкаПоДням),
	МАКСИМУМ(ЭтоРасчетыСКлиентами)
ПО
	Месяц,
	Регистратор
Показать
15. Gendelf 23.01.23 11:15 Сейчас в теме
(12)
ВтАналитикиУчетаПоПартнерам


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

сейчас попробую удалить из запроса эту таблицу
16. user682053_kuplu_dom 23.01.23 11:19 Сейчас в теме
(15)
ВтАналитикиУчетаПоПартнерам
отладка на сервере нужна, модуль ОперативныеВзаиморасчетыСервер строка 10532
17. Zevzm 23.01.23 14:55 Сейчас в теме
(15) Я бы попробовал посмотреть содержимое ВТ в большом запросе процедуры "ЗаполнитьДвиженияНУзаПериод", например в отладке через "Запрос.МенеджерВременныхТаблиц.Таблицы.Найти(<Имя временной таблицы>).ПолучитьДанные().Выгрузить()"
19. Gendelf 23.01.23 22:26 Сейчас в теме
(17)
(12)
Проверил все виртуальные таблицы, там этой даты не нашёл.
9. barat 23.01.23 10:50 Сейчас в теме
(2)Посмотри внешне регистры расчеты с поставщикам/клиентами по срокам (упорядочить по дате)
13. Gendelf 23.01.23 11:01 Сейчас в теме
(9) по Регистру расчета "Начисления" (единственный заполнен, "Удержания" пустой) таких дат увы нет
18. Gendelf 23.01.23 22:25 Сейчас в теме
Ребят, огромное спасибо за помощь! Почти случайно полез в регистры "Задания к..." и в таблице "Задания к закрытию месяца" нашёл 2 записи с 0022 датой по документу Взаимозачет задолженности (но в самом документе этой даты нигде на нашёл).
Uyghur4ik; Vladvostok; MazhutkoAV; user1549566; +4 Ответить
21. Lapon 16.03.23 15:39 Сейчас в теме
(18)
Задания к закрытию месяца

СПАСИБО ОГРОМЕННОЕ!!!
20. chg 24.01.23 04:20 Сейчас в теме
Было такое ток в ЕРП, в последнем релизе всё поправлено.
22. MazhutkoAV 28.03.23 12:53 Сейчас в теме
(20) Не знаю чего там поправили, но я сейчас в марте на последних релизах полной ложкой черпал. Спасибо (18)
23. nadimag 18 10.04.24 12:29 Сейчас в теме
Всем привет. Кто-нибудь сталкивался в КА, что в учетной политике в настройках налога на прибыль нет строчки курсовые разницы в НУ по 67-ФЗ?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот