При заполнении регламентированного отчета Статистика: Форма МП-сп "Сведения об основных показателях деятельности малого предприятия за 2020 год" вылетает ошибка "Не удалось выполнить автозаполнение..."
Причина в том, что показателей для заполнения в справочнике "ПоляФормСтатистики" больше, чем полей в запросе к базе. Вся логика в общем модуле "ЗаполнениеФормСтатистики". Так как баз со статистикой много, то проще было сделать расширение, чем править справочник в каждой базе.
В типовой процедуре "РассчитатьЗначенияПоказателей" код, выдающий ошибку, был помещён в Попытку.
Для Каждого Характеристика Из Характеристики Цикл
//Вылетает ошибка "Не удалось выполнить автозаполнение...", т.к. характиристика из справочника ПоляФормСтатистики отсутствует в запросе
Попытка
Характеристика.Значение = РезультатЗапроса[0][Характеристика.Характеристика]; // Результат содержит не более одной строки.
// Значения сохраняемые для расшифровки отчета
Характеристика.ДеревоНастроек = ДеревоНастроек;
Характеристика.ПримененнаяНастройка = ПримененнаяНастройкаВXML;
Исключение
Сообщить("Ошибочная характеристика '"+Характеристика.Характеристика+"'" + ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
Теперь отчёт заполняется, хоть часть параметров придётся править вручную. Например, ставить крестик в поле
"1.1. Укажите, осуществляла ли Ваша организация предпринимательскую деятельность в 2020 году (нужное отметьте знаком «Х»)". Надеюсь, ошибку заполнения 1С поправит в новых версиях. Но статистику нужно сдавать уже сейчас.
Кому лень делать своё расширение, может скачать его здесь.