AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2006, 19:48   #1  
yauhen is offline
yauhen
Участник
 
28 / 10 (1) +
Регистрация: 20.11.2006
Подскажите, можно ли в Navision по нажатии на кнопку создать текстовый файл на сервере, записать в него нужную информацию и потом сохранить файл. Как вариант, можно написать свой ocx компонент, но может уже изобретён "велосипед"?
Старый 09.12.2006, 12:28   #2  
.Quattro. is offline
.Quattro.
Участник
Лучший по профессии 2009
 
194 / 22 (1) +++
Регистрация: 22.05.2006
F.Create('\\ServerName\folderName\filename.txt'), FolderName можно открыть черех $FolderName, настроить права на запись необходимым пользователям.

Navision - клиентское приложение, соответсвенно обратиться к файловой системе сервера напрямую (С:\...) мы не можем, если только не писать что-то на самом сервере.
Старый 11.12.2006, 15:49   #3  
yauhen is offline
yauhen
Участник
 
28 / 10 (1) +
Регистрация: 20.11.2006
А что за переменная F, если не секрет?
Старый 11.12.2006, 18:10   #4  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Файл, очевидно
Старый 11.12.2006, 18:27   #5  
yauhen is offline
yauhen
Участник
 
28 / 10 (1) +
Регистрация: 20.11.2006
Действительно, файл. Всем спасибо, теперь понятно, как использовать файлы. Просто упустил этот тип из рассмотрения. Спасибо всем за помощь.
Старый 13.12.2006, 12:09   #6  
yauhen is offline
yauhen
Участник
 
28 / 10 (1) +
Регистрация: 20.11.2006
Можно ли открыть файл для перезаписи? Или надо его сначало удалить, а потом создать заново. По умолчанию OPEN открывает файл для AppEnd.
Старый 13.12.2006, 17:22   #7  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от yauhen Посмотреть сообщение
Можно ли открыть файл для перезаписи? Или надо его сначало удалить, а потом создать заново. По умолчанию OPEN открывает файл для AppEnd.
используйте CREATE
Старый 15.12.2006, 13:37   #8  
yauhen is offline
yauhen
Участник
 
28 / 10 (1) +
Регистрация: 20.11.2006
Спасибо. работает. Только странно как-то, для создания файла и его перезаписи использовать одну и ту же фукцию.
Старый 06.07.2007, 12:57   #9  
Bogy is offline
Bogy
Участник
 
7 / 10 (1) +
Регистрация: 06.07.2007
Может кто подскажет как обойти чуствительность к регистру при установке фильтра на поле Name таблицы File?
А то неудобно как то. Получается нужно перебирать все варианты фильтра (например 'gb*|Gb*|gB*|GB*') либо анализировать имена всех файлов в директории вручную и выбирать нужные самому через анализ UPPERCASE(File.Name).
Старый 09.07.2007, 09:06   #11  
Bogy is offline
Bogy
Участник
 
7 / 10 (1) +
Регистрация: 06.07.2007
Вот спасибо. А то я уже извратился - создаю временную таблицу File, куда заношу все с UPPERCASE. :-D
Старый 10.07.2007, 12:18   #12  
Storkich is offline
Storkich
Участник
 
149 / 10 (1) +
Регистрация: 08.03.2007
А ещё можно синхронизировать время, создать файл на каком-нибудь сервере, посмотреть дату и время создания, и откоректировать время клиента.
Старый 10.07.2007, 13:15   #13  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
2Storkich. Это Вы с кем сейчас разговаривали?
Старый 26.07.2007, 12:54   #14  
neo_imported is offline
neo_imported
Участник
 
6 / 10 (1) +
Регистрация: 17.04.2006
Еще вопрос по теме. Как удалить файл?
Старый 26.07.2007, 13:05   #15  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Нажимаем F5, ищем FILE, после чего видим все функции для него =).
Старый 26.07.2007, 13:07   #16  
andrevk is offline
andrevk
Участник
 
145 / 10 (1) +
Регистрация: 23.11.2006
ERASE (File)
Use this function to erase a file.

[Ok] := File.ERASE(Name)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.