Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Выполнение серверных процедур на клиенте или работа с локальными файлами

Выполнение серверных процедур на клиенте или работа с локальными файлами
Я
   kiabs
 
27.09.16 - 20:36
Добрый день.
Клиент-серверный вариант, есть некаю обработка для БП 3.0 которая подразумевает обработку локальных фалов на компьютере пользователей, когда я указываю пути этих файлов и пытаюсь что-либо сделать , то валится ошибки "файл не найден, не удается создать и тп." Я выяснил, что валятся он при выполнении &НаСервере, что лоигчно, ведь данных фалов на сервере нет. Есть ли какой-то способ заставить выполнять серверные процедуры на клиенте или какие либо другие методы решения проблемы.
Прошу прощения если вопрос кажется вам глупым, мало опыта работы с 8.3.
 
 
   Cyberhawk
 
1 - 27.09.16 - 20:36
Ну клиент-серверный модуль - это раз.
Передавать файл на сервер - это два.
   kiabs
 
2 - 27.09.16 - 20:38
(1)   Cyberhawk, что значит клиент-серверный модуль?
   SSSSS_AAAAA
 
3 - 27.09.16 - 22:06
(0) Разделить код обработки на клиентскую и серверную части. Открытие файлов в клиентской, обработка данных в серверной. Зачем придумывать всякие извращения? Только ради того, чтобы код оставался одним куском?
   Torquader
 
4 - 27.09.16 - 22:07
На клиенте выбираем и открываем файл и читаем из него данные в массив или структуру, которая будет передана на сервер, где уже данные окончательно обрабатываются и записываются в базу.
   Cyberhawk
 
5 - 27.09.16 - 22:18
   Лефмихалыч
 
6 - 27.09.16 - 22:28
+(4) или тупо двоичные данные на сервер передавать и там всю эту тряхомудь делать. В конечном итоге это, что так, что эдак, будет сериализация и десериализация, а, если нет разницы...
   Torquader
 
7 - 27.09.16 - 22:32
(6) Обычно - "сырые данные" больше, чем обработанные.
   Лефмихалыч
 
8 - 27.09.16 - 22:34
(7) при этом часто передать сырые данные дешевле и быстрее, чем обрабатывать их с двух концов.
   Лефмихалыч
 
9 - 27.09.16 - 22:35
абсолютных решений, которые подходят всегда и везде. Именно по этому я в (6) написал "или", а не "это всё куйня, смотри как надо".
   Torquader
 
10 - 27.09.16 - 22:37
(9) Согласен.
Файл-то может быть и ZIP-архивом.
 
 Рекламное место пустует
   Лефмихалыч
 
11 - 27.09.16 - 22:38
(10) а что страшного в зипархивах?
   Torquader
 
12 - 27.09.16 - 22:40
(11) Ничего.
Просто он как раз подходит под твоё предложение - передавать на сервер двоичные данные, так как размер архива меньше, чем размер данных, содержащихся в нём.
   Garykom
 
13 - 27.09.16 - 22:42
УФ = браузер, да можно "файлы" и в браузере на js обрабатывать, но обычно их загружают (отсылают, передают) на веб сервер и там уже обрабатывают.
   Torquader
 
14 - 27.09.16 - 22:45
(13) Если пользователю по данным файла нужно график построить, то можно и не передавать.
Или, если файл уж очень большой, то его можно читать и передавать кусками - у пользователя будет шанс - нажать отмену до завершения процесса передачи.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует