Конфигурация КА 1.1.29.1
Добавил отчет внешний по имуществу, установил "Использовать файл", но программа все равно открывает встроенный в конфигурацию.
Весь код облазил, но так и не докопался до истины.
+(0) эта функция возвращает "Ложь" в этой строке: "Возврат ПараметрыОтчета.Признак;"
Функция ПризнакИспользованияВнешнегоОтчетаСУчетомКэша(РеглОтч, НеЗапоминатьВКэше = Ложь)
Перем ПараметрыОтчета;
Если ПараметрыВнешнихРегламентированныхОтчетов = Неопределено Тогда
ПараметрыВнешнихРегламентированныхОтчетов = Новый Соответствие;
КонецЕсли;
ПараметрыОтчета = ПараметрыВнешнихРегламентированныхОтчетов.Получить(РеглОтч.ИсточникОтчета);
Если ПараметрыОтчета <> Неопределено Тогда
Возврат ПараметрыОтчета.Признак;
Иначе
Если НеЗапоминатьВКэше Тогда
Возврат РеглОтч.ВнешнийОтчетИспользовать;
Иначе
Возврат ЗакэшироватьСтруктуруОписанияОтчета(РеглОтч).Признак;
КонецЕсли;
КонецЕсли;
КонецФункции
Не смог найти где заполняется при старте программы переменная "ПараметрыВнешнихРегламентированныхОтчетов"
Вобщем в том отчете, который был изначально в базе установил "Использовать файл" и загрузил внешний отчет. Все заработало.
А дополнительный сделать внешний не удалось.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан