Обход ошибки "При открытии формы регламентированного отчета произошла ошибка". БП 3.0: Декларация по НДС за 1 квартал 2022 года, после перехода с 2.0
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(4)так-же, проверил сейчас - из 3.0.116.27 выгружаем типовой РегламентированныйОтчетНДС в файл, затем копируем содержимое модуля менеджера типового отчета в конец модуля нашего внешнего отчета, меняем в нем указанные строки, подключаем как внешний - все работает
(4)
2.Проще сделать внешний отчет
3.Еще бы и картинку нужно поменять...
(3)Поправил публикацию, написал модули, подтягивается это как патчи, по видимому, через интернет поддержку. Можно в типовом варианте реализовать через расширение
1.Среди патчей я этого не нашел.
2.Проще сделать внешний отчет
3.Еще бы и картинку нужно поменять...
(8)Картинка актуальна вот код из модуля формы ФормаОтчета2022Кв1 последней версии 116
Префикс = "ПолеТабличногоДокумента";
Для Каждого Раздел Из мСвойстваРазделовДекларации.ПолучитьЭлементы() Цикл
Если НЕ Раздел.МногостраничностьВРазделе
И Раздел.ИмяСтраницы <> "Раздел8"
И Раздел.ИмяСтраницы <> "Раздел8_Прил1"
И Раздел.ИмяСтраницы <> "Раздел9"
И Раздел.ИмяСтраницы <> "Раздел9_Прил1"
И Раздел.ИмяСтраницы <> "Раздел10"
И Раздел.ИмяСтраницы <> "Раздел11"
И Раздел.ИмяСтраницы <> "Раздел12" Тогда
Если СтруктураРеквизитовФормы.ОтчетСтарогоОбразца Тогда
// Конвертация данных после перехода с 2.0 на 3.0.
ОбъектОтчета(ЭтаФорма.ИмяФормы).ВосстановитьСтруктуруДанныхРазделаСтарогоОбразца(
СтруктураРеквизитовФормы.мВыбраннаяФорма,
СписокСохранения,
Префикс + Раздел.ИмяСтраницы,
Раздел.ИмяСтраницы);
Если СписокСохранения.Свойство("ДанныеМногострочныхРазделов", ДанныеМногострочныхРазделов) Тогда
Если Раздел.ИмяСтраницы = "Раздел1" Тогда
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0001М100"], ЭтаФорма["П0001М100"]);
ИначеЕсли Раздел.ИмяСтраницы = "Раздел3_Прил2" Тогда
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0003200001"], ЭтаФорма["П0003200001"]);
ИначеЕсли Раздел.ИмяСтраницы = "Раздел4" Тогда
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0004М100"], ЭтаФорма["П0004М100"]);
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0004М200"], ЭтаФорма["П0004М200"]);
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0004М300"], ЭтаФорма["П0004М300"]);
ИначеЕсли Раздел.ИмяСтраницы = "Раздел6" Тогда
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0006М100"], ЭтаФорма["П0006М100"]);
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0006М200"], ЭтаФорма["П0006М200"]);
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0006М300"], ЭтаФорма["П0006М300"]);
ИначеЕсли Раздел.ИмяСтраницы = "Раздел7" Тогда
ЗначениеВДанныеФормы(ДанныеМногострочныхРазделов["П0007000001"], ЭтаФорма["П0007000001"]);
КонецЕсли;
КонецЕсли;
КонецЕсли;
ЭтаФорма["СтруктураДанных" + Раздел.ИмяСтраницы] = ПоказателиОтчета[Префикс + Раздел.ИмяСтраницы];
КонецЕсли;
КонецЦикла;
Показать
Вакансии
Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день