04.12.2024 13:28:31
Привет, Борис. Вопрос вроде поняла, но, на всякий случай сначала уточню: вы этот отчет подключали как внешний файл через меню "Файл" → "Открыть"? Или вы добавляли его через механизм загрузки внешних отчетов? И еще важно знать, какая у вас сейчас версия платформы и конфигурации. Проблема может быть связана с несовместимостью отчета с вашей текущей системой. |
|||
|
|
04.12.2024 21:51:40
Да, отчет загружал через "Файл" → "Открыть". Версия платформы у нас 1С:Предприятие 8.3.22.1706, конфигурация – Бухгалтерия предприятия, редакция 3.0, недавно обновленная до версии 3.0.136.30. Ранее с такими проблемами никто из коллег не сталкивался. |
|||||
|
|
04.12.2024 22:10:11
Коллеги, привет. Судя по описанию ошибки и вашей версии платформы, проблема действительно может быть связана с изменениями в механизме работы с объектом ПараметрыЗапуска. В более ранних версиях 1С этот объект использовался по-другому, и старые отчеты, созданные под прежние конфигурации, часто выдают такие ошибки. Нужно открыть файл отчета в "Конфигураторе" и посмотреть код. Обычно ошибка возникает, если используется метод Загрузить без проверки структуры данных или если в коде напрямую обращаются к полям, которые уже не поддерживаются. А еще обратите внимание на формат файла. Если это старый формат (.ert), то он точно может быть несовместим с вашей конфигурацией, особенно если отчет создавался до обновления. Современные отчеты чаще используют формат .epf. Если отчет действительно старый, его нужно либо адаптировать, либо запросить актуальную версию у коллег, которые вам его передали. А как вообще к вам попал этот файл (с почты, с флешки и т.д.? |
|||||||
|
|
05.12.2024 22:20:45
Файл я получил по электронной почте, коллега сказал, что это проверенная версия. Файл в формате .ert, и весит он около 15 Кб. |
|||||||||
|
|
06.12.2024 12:45:07
Вот с этого и надо было начинать😊 15 Кб – это подозрительно мало для полноценного отчета. Возможно, файл поврежден при передаче, или он обрезан. Для начала попробуйте запросить у коллег оригинал или уточните, создавали ли они этот отчет специально под вашу текущую версию платформы. Или просто спросите, сколько у них весит этот файл. Если файл исправный, нужно будет адаптировать его код. Например, в месте, где вызывается метод Загрузить, нужно проверить тип передаваемых данных. Это делается так: scss Копировать код Если ТипЗнч(ПараметрыЗапуска) = Тип("Структура") Тогда Параметры = ПараметрыЗапуска.Получить("Данные"); КонецЕсли; Если таких проверок нет, система пытается загрузить объект, который уже не поддерживается, и выдает ошибку. |
|||||||||||
|
|
08.12.2024 19:56:07
Отличный план! Не забудьте еще уточнить у коллег, для каких именно задач создавался отчет и какие данные он должен показывать. Это поможет быстрее разобраться и проверить его работоспособность после исправления. Такие проблемы решаются обычно довольно быстро, если дело только в устаревших методах. |
||||
|
|
|||