Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено
0 Сергей Д
 
09.01.18
15:56
Добрый день
Вернулся из SAP-а в 1С и тут же столкнулся с проблемой (может забыл чего). Есть процедура сохранения образа из хранилища:
&НаКлиенте
Процедура СохранитьЛист(Команда)
    ТекущаяСтрока=Элементы.Листы.ТекущаяСтрока;
    Если ТекущаяСтрока<>Неопределено Тогда
        Диалог=новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
        Диалог.Заголовок="Укажите имя файла";
        Диалог.МножественныйВыбор=Ложь;
        Диалог.ПолноеИмяФайла=ТекущаяСтрока.ИмяФайла;
        Если Диалог.Выбрать() Тогда
            (сохраняем)
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры
Запускаю на Win7 - работает. На Win10 - ошибка "Поле объекта не обнаружено ТекущаяСтрока.ИмяФайла" (в отладке значения полей ТекущаяСтрока не показываются).
Конфигурация одна и та же, файловая база (собственно, просто перенес файл с одной машины на другую), версия 1С 8.3.6.2390, отладка идет в тонком клиенте.
Почему так?
1 Rico_1C
 
09.01.18
16:10
Наверно нужно спозиционироваться на ней?!..
2 Rico_1C
 
09.01.18
16:12
Может .ТекущиеДанные?!..
3 polosov
 
09.01.18
16:22
(0) Платформу обнови
4 Сергей Д
 
09.01.18
16:32
(1) Строка на экране выделена.
(2) Так и сделал... но вопрос почему где-то видит, а где-то нет
5 hhhh
 
09.01.18
16:36
(4) ну все пишут ТекущиеДанные, поэтому вам надо быть в тренде, а не использовать левые команды.
6 Мимохожий Однако
 
09.01.18
16:40
(4) Платформу обнови
7 ВРедная
 
09.01.18
16:54
(4) Текущая строка в отладчике - число?
8 Сергей Д
 
09.01.18
16:57
(7) СправочникСсылка. Но под Вин10 отладчик не показывает реквизиты.
9 КнОпка
 
09.01.18
16:57
Платформа должна быть не меньше 8.3.10
10 КнОпка
 
09.01.18
16:57
на win10
11 Мандалай
 
09.01.18
17:29
Не на сервер ли надо передать управление?
12 Мандалай
 
09.01.18
17:31
Каша правда получается :)
Листы это что? Объект метаданных?
13 polosov
 
09.01.18
17:35
(12) П Л А Т Ф О Р М У    О Б Н О В И
14 Darych
 
09.01.18
17:35
(12) по коду как бы видно что эл формы - таблица или ДС