08.12.2006, 19:48 | #1 |
Участник
|
Подскажите, можно ли в Navision по нажатии на кнопку создать текстовый файл на сервере, записать в него нужную информацию и потом сохранить файл. Как вариант, можно написать свой ocx компонент, но может уже изобретён "велосипед"?
|
|
09.12.2006, 12:28 | #2 |
Участник
|
F.Create('\\ServerName\folderName\filename.txt'), FolderName можно открыть черех $FolderName, настроить права на запись необходимым пользователям.
Navision - клиентское приложение, соответсвенно обратиться к файловой системе сервера напрямую (С:\...) мы не можем, если только не писать что-то на самом сервере. |
|
11.12.2006, 15:49 | #3 |
Участник
|
А что за переменная F, если не секрет?
|
|
11.12.2006, 18:10 | #4 |
Участник
|
Файл, очевидно
|
|
11.12.2006, 18:27 | #5 |
Участник
|
Действительно, файл. Всем спасибо, теперь понятно, как использовать файлы. Просто упустил этот тип из рассмотрения. Спасибо всем за помощь.
|
|
13.12.2006, 12:09 | #6 |
Участник
|
Можно ли открыть файл для перезаписи? Или надо его сначало удалить, а потом создать заново. По умолчанию OPEN открывает файл для AppEnd.
|
|
13.12.2006, 17:22 | #7 |
Участник
|
|
|
15.12.2006, 13:37 | #8 |
Участник
|
Спасибо. работает. Только странно как-то, для создания файла и его перезаписи использовать одну и ту же фукцию.
|
|
06.07.2007, 12:57 | #9 |
Участник
|
Может кто подскажет как обойти чуствительность к регистру при установке фильтра на поле Name таблицы File?
А то неудобно как то. Получается нужно перебирать все варианты фильтра (например 'gb*|Gb*|gB*|GB*') либо анализировать имена всех файлов в директории вручную и выбирать нужные самому через анализ UPPERCASE(File.Name). |
|
06.07.2007, 14:44 | #10 |
MCTS
|
'@gb*'
|
|
09.07.2007, 09:06 | #11 |
Участник
|
Вот спасибо. А то я уже извратился - создаю временную таблицу File, куда заношу все с UPPERCASE. :-D
|
|
10.07.2007, 12:18 | #12 |
Участник
|
А ещё можно синхронизировать время, создать файл на каком-нибудь сервере, посмотреть дату и время создания, и откоректировать время клиента.
|
|
10.07.2007, 13:15 | #13 |
MCTS
|
2Storkich. Это Вы с кем сейчас разговаривали?
|
|
26.07.2007, 12:54 | #14 |
Участник
|
Еще вопрос по теме. Как удалить файл?
|
|
26.07.2007, 13:05 | #15 |
Участник
|
Нажимаем F5, ищем FILE, после чего видим все функции для него =).
|
|
26.07.2007, 13:07 | #16 |
Участник
|
ERASE (File)
Use this function to erase a file. [Ok] := File.ERASE(Name) |
|