Имя: Пароль:
1C
1С v8
Переменная не определена
0 alexsandrinia
 
25.05.15
08:03
Может, тема и не нова, но у меня выходит ошибка:
{Форма.Форма.Форма(9,22)}: Переменная не определена (ВыбранныйФайл)
    Файл.WorkBooks.open(<<?>>ВыбранныйФайл); (Проверка: Тонкий клиент)

&НаКлиенте
Процедура Загрузить()

    Файл = Новый COMОбъект("Excel.Application");
    Файл.WorkBooks.open(ВыбранныйФайл);
    Файл.sheets("Загрузка").Select();

КонецПроцедуры

где мне её определить?

&НаКлиенте
Процедура ОбработатьВыборФайла(Результат, Адрес, ВыбранныйФайл, ДополнительныйПараметр )
        
    Если НЕ Результат Тогда
        Возврат;
    КонецЕсли;
    ЭтотОбъект.СсылкаНаФайл = ВыбранныйФайл;
КонецПроцедуры
тут работает нормально, без ошибок, эта процедура идёт следом за первой
1 Cube
 
25.05.15
08:06
(0) Вместо

Файл.WorkBooks.open(ВыбранныйФайл);

пиши

Файл.WorkBooks.open(ЭтотОбъект.СсылкаНаФайл);
2 vicof
 
25.05.15
08:07
Объект.выбранныйфайл
3 alexsandrinia
 
25.05.15
08:09
Заработало, спс!
Ошибка? Это не ошибка, это системная функция.