Имя: Пароль:
1C
1С v8
Куда сохранит процедура ЗначениеВФайл("1111", ТЗ)?
0 Bugmenot
 
17.05.12
01:43
Смотрел в каталоге предприятия и базы.
1 Любопытная
 
17.05.12
04:08
Туда где обработка лежит. Если обработка не внешняя, то вероятнее всего, в темпах
2 Мизантроп
 
17.05.12
04:27
(0)

F3 нажми и поищи. Зачем в форум писать?
3 Bugmenot
 
17.05.12
08:11
Спасибо.
В поиске не нашёл =\
4 НЕА123
 
17.05.12
08:15
в текущий каталог. то есть - где угодно.
5 ЧеловекДуши
 
17.05.12
09:16
А куда ты бы хотел? :)
6 Maxus43
 
17.05.12
09:20
ааааааа... СП спёрли?

Глобальный контекст (Global context)
ЗначениеВФайл (ValueToFile)
Синтаксис:

ЗначениеВФайл(<ИмяФайла>, <Значение>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла. Не может быть пустым. Если включает путь к существующему каталогу, то значение будет сохранено в файле, созданном или найденном в этом каталоге, в противном случае будет использован каталог исполняемых файлов программы.
7 Maxus43
 
17.05.12
09:21
>>использован каталог исполняемых файлов программы
таки Bin каталог имхо
8 НЕА123
 
17.05.12
09:55
(7)
нет.
проверил. в текущий каталог.
а как его узнать?
9 Maxus43
 
17.05.12
10:04
(8) ?
Глобальный контекст (Global context)
КаталогПрограммы (BinDir)
Синтаксис:

КаталогПрограммы()
Возвращаемое значение:

Тип: Строка.
Имя каталога исполняемых файлов программы
10 НЕА123
 
17.05.12
10:06
я в (8) про ТЕКУЩИЙ КАТАЛОГ спрашивал.
11 Maxus43
 
17.05.12
10:10
(10) проверил что возвращает то? другой путь?
12 НЕА123
 
17.05.12
10:14
(10)
в случае с внешней обработкой, запущенной интерактивно, большая вероятность (1), т.е. текущим каталогом будет каталог обработки - ну, соответственно, туда и запишется ЗначениеВФайл("1111", ТЗ).
13 НЕА123
 
17.05.12
10:14
(12) к (11)
14 Maxus43
 
17.05.12
10:15
а у автора что?
15 НЕА123
 
17.05.12
10:15
(11)
в СП ошибка, или хз.
16 Maxus43
 
17.05.12
10:15
(15) возможно...
17 НЕА123
 
17.05.12
15:30
(0)
ЗначениеВФайл("1111", ТЗ)

абсолютно идентично

WshShell = Новый COMОбъект("WScript.Shell");
ТекКаталогРаботыПользователя = WshShell.CurrentDirectory;
ЗначениеВФайл(ТекКаталогРаботыПользователя +"\1111", ТЗ);
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой