Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 12:01

Ошибка:Значение не является значением объектного типа

Автор MGF, 07 ноя 2014, 13:04

0 Пользователей и 1 гость просматривают эту тему.

MGF

Всем привет. Решил поработать с конфигурацией Управление ИТ-отделом, в ней обнаружил довольно полезную обработку "ЗагрузкаДанныхИзEverest", сделал отчет из Эвереста в формате .ini, загрузил его, нажимаю "обновить данные" и тут вылетает ошибка:

{ОбщийМодуль.РаботаСИниФайлами.Модуль(11)}: Значение не является значением объектного типа (Количество)
   Для НомерРаздела = 1 По ИниФайл.Количество()  Цикл

Текст процедуры:

// Получает текст секции ИниФайла
Функция ПолучитьСекциюИниФайла(ИниФайл, ИмяСекции) Экспорт
   Для НомерРаздела = 1 По ИниФайл.Количество()  Цикл
      Если ИниФайл.Получить(НомерРаздела).Представление = ИмяСекции Тогда
         Возврат ИниФайл.Получить(НомерРаздела).Значение;
      КонецЕсли;
   КонецЦикла;
   
   Возврат Ложь;   
КонецФункции

Подскажите, что не так?

дфтын

Цитата: MGF от 07 ноя 2014, 13:04Функция ПолучитьСекциюИниФайла(ИниФайл, ИмяСекции) Экспорт

Надо смотреть место откуда жто вызывается, и чему равно - ИниФайл

Luzer1C

Может надо прописать так: ИниФайл.КоличествоСтрок() ?
Халамбалам.

дфтын

НУ короче в отладчике надо глянуть, что есть ИниФайл, и там уже соответственно принимать решение.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск