Каталог решений - Обход ошибки «При открытии формы регламентированного отчета произошла ошибка». БП 3.0: Декларация по НДС за 1 квартал 2022 года, после перехода с 2.0

Обход ошибки «При открытии формы регламентированного отчета произошла ошибка». БП 3.0: Декларация по НДС за 1 квартал 2022 года, после перехода с 2.0

Обход ошибки «При открытии формы регламентированного отчета произошла ошибка». БП 3.0: Декларация по НДС за 1 квартал 2022 года, после перехода с 2.0

В наличии

С помощью внешней формы отчета обходится ошибка «При открытии формы регламентированного отчета произошла ошибка» в конфигурации БП 3.0 в декларации по НДС за 1 квартал 2022 года, которая была сформирована в версии 2.0, а затем состоялся переход на 3.0.

Категория:

Описание

Разработчики немного недоработали данный момент, дело в том, что в отчете вызываются сохраненные данные по полю П0001М100, а в сохраненных данных из версии 2.0 такого поля нет, есть поле П0001М10055, вот его-то и надо поменять в 2-х местах.

В модуле отчета (если типовой, то РегламентированныйОтчетНДС), в процедуре 

Процедура ВосстановитьСтруктуруДанныхРазделаСтарогоОбразца(ИмяФормы, СохраненныеДанныеОтчета, ИмяСтруктурыДанных, ИмяРаздела) Экспорт

Заменить строку 

		Если ВРег(СокрЛП(ИмяФормы)) = ВРег("ФормаОтчета2022Кв1") Тогда
			
			ВосстановитьДанныеМногострочнойЧастиИзНемногострочныхДанныхСтарогоОбразца(
			ИмяФормы, Данные, СохраненныеДанныеОтчета.ДанныеМногострочныхРазделов.П0001М100);
			
		КонецЕсли;

на

		Если ВРег(СокрЛП(ИмяФормы)) = ВРег("ФормаОтчета2022Кв1") Тогда
			
			ВосстановитьДанныеМногострочнойЧастиИзНемногострочныхДанныхСтарогоОбразца(
			ИмяФормы, Данные, СохраненныеДанныеОтчета.ДанныеМногострочныхРазделов.П0001М10055);
			
		КонецЕсли;

в форме отчета ФормаОтчета2022Кв1

Процедура ВосстановитьСохраненныеДанные()

строку

ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0001М100"], ЭтаФорма["П0001М100"]);

на

ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0001М10055"], ЭтаФорма["П0001М100"]);

Все это реализовано на примере внешней формы, которая автоматом подтянулась к версии 3.0.115.19.

Надо открыть регламентированные отчеты, Настройки-Справочник регламентированных отчетов-Налоговая отчетность-НДС открыть для редактирования (нажать карандаш), там поставить точку "Файл" и загрузить внешний отчет, после чего сохранить и перезапустить программу.

Проверялось на версиях 3.0.115.19 и 3.0.116.27.

has been added to your cart:
Оформление заказа