Имя: Пароль:
1C
1C 7.7
v7: ПолныйПуть() (формекс) не возвращает путь
0 Масянька
 
04.07.16
16:06
День добрый!
Внешняя обработка.

Процедура ПослеОткрытия()
РасшФормы = СоздатьОбъект("РасширениеФормы");
РасшФормы.УстановитьФорму(Форма);
Сообщить("!! - " + РасшФормы.ПолныйПуть());
    
КонецПроцедуры // ПослеОткрытия

Пишет: !! - ВнешнийОтчет
И где полный путь?
1 Ёпрст
 
04.07.16
17:25
(0) дык. она же внешняя.
ПолныйПуть он для унутренней вообще то предназначен.

А та, РасположениеФайла()
2 Ёпрст
 
04.07.16
17:27
На вот, ознакомься

ПолныйПуть()
FullPath()
Синтаксис:
ПолныйПуть()
Назначение:
Возвращает полный путь к метаданным объекта, которому принадлежит расширяемая форма.
ПРИМЕР:
ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.УстановитьФорму(Форма);
Сообщить(ФормаРасш.ПолныйПуть());
// выводит строку вида: C:\myBASE\1Cv7.MD\CalcVar\CalcVar_Number41
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ:
(Строка) полный путь к метаданным объекта, которому принадлежит расширяемая форма.
3 Масянька
 
04.07.16
17:28
(1) Тебя пока дождешься...
Уже сделала всё.
4 Ёпрст
 
04.07.16
17:56
(3) кто-то должен еще и работать, хоть иногда.
5 varelchik
 
06.07.16
14:33
(0) Такая взрослая а элементарщины незнаешь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший