При формировании нового отчета по форме с последней редакцией возникает ошибка:
Преобразование значения к типу Булево не может быть выполнено
{Отчет.РегламентированныйОтчетРасчетПоСтраховымВзносам.Форма.ФормаОтчета2023Кв3.Форма(13312)}: ИначеЕсли Область.Имя = "КодыКатегорииЗастрахованногоЛица" И КодПоказателя = "ПРОМ" И ФормаРекомендованаПисьмомОт20230926 Тогда
{Отчет.РегламентированныйОтчетРасчетПоСтраховымВзносам.Форма.ФормаОтчета2023Кв3.Форма(12384)}: СформироватьСпискиВыбора();
{Отчет.РегламентированныйОтчетРасчетПоСтраховымВзносам.Форма.ФормаОтчета2023Кв3.Форма(11417)}: Инициализация();
{Отчет.РегламентированныйОтчетРасчетПоСтраховымВзносам.Форма.ОсновнаяФорма.Форма(106)}: ВыбФормаОтчета.Открыть()
Ругается собственно на переменную "ФормаРекомендованаПисьмомОт20230926".
В процедуре "Инициализация" значение этой переменной устанавливается только в случае если работа идет с сохраненным ранее или скопированным документом:
Для нового документа - не устанавливается значение, т.е = "Неопределено".
Посмотрев обработчики на предыдущей форме выбора и заодно проверив этот же функционал на БП, выяснилось, что при нажатии на "ОК" некорректно идет установка значения этого реквизита формы:
БЫЛО:
СТАЛО:
Как видно, никакое значение не устанавливалось, если в строке не найдено искомое значение!