|
Работа с файлами Клиент-Сервер асинхронно, поделитесь примером пожалуйста | ☑ | ||
---|---|---|---|---|
0
pvase
22.02.21
✎
13:54
|
Здравствуйте. Суть задачи: На клиенте получаем текстовый файл и его надо обработать на сервере и вернуть результат на клиент. Нашел на ИТС описание НачатьПомещениеФайлаНаСервер, но внятного примера не нашел, может у кого есть пример работы с этой функцией, поделитесь пожалуйста кодом. Спасибо.
|
3 |
||
1
ДенисЧ
22.02.21
✎
13:55
|
15 17 |
|||
2
fisher
22.02.21
✎
14:04
|
А ежели последний релиз, тогда вообще красота.
|
|||
3
RomanYS
22.02.21
✎
14:04
|
(0) открыть любую типокую на УФ или БСП и запустить поиск нужной фукнции, пример наверняка найдётся
|
15 |
||
4
fisher
22.02.21
✎
14:07
|
Вся печаль в том, что для определения момента когда на сервере закончилась обработка, сервер все равно придется "простукивать" с клиента в обработке ожидания. Ну или экзотика всякая.
|
7 8 |
||
5
fisher
22.02.21
✎
14:08
|
Ну и саму обработку фоновым заданием запускать.
|
7 |
||
6
fisher
22.02.21
✎
14:10
|
А сама асинхронная передача файла - это так. Чисто для красоты. Чтобы даже на время передачи файла интерфейс не подвисал.
|
|||
7
ДенисЧ
22.02.21
✎
14:10
|
9 |
|||
8
RomanYS
22.02.21
✎
14:12
|
(4) Оповещение же вернётся, зачем простукивать?
|
11 |
||
9
fisher
22.02.21
✎
14:12
|
(7) Да-да. Купите наш звездолет для перемещения жопы на соседний стул это называется. Или воспользуйтесь для перемещения жопы на соседний стул услугами внешнего сервиса.
|
12 |
||
10
ДедМорроз
22.02.21
✎
14:14
|
При помещении файла все работает очень забавно.
Пока идёт помещение,как бы,интерфейс доступен,а когда оно завершилось и делается серверный вызов,то интерфейс подвисает до его окончания. |
|||
11
fisher
22.02.21
✎
14:14
|
(8) Оповещение вернется, когда файл на сервер закачается. Или скачается. А его еще обрабатывать.
|
13 |
||
12
ДенисЧ
22.02.21
✎
14:15
|
14 |
|||
13
ДенисЧ
22.02.21
✎
14:15
|
(11) ДлительныеОперации.ВыполнитьПроцедуру()
И тебе вернётся оповещение. |
14 |
||
14
fisher
22.02.21
✎
14:16
|
||||
15
pvase
22.02.21
✎
15:12
|
16 17 |
|||
16
ДенисЧ
22.02.21
✎
15:30
|
(15) А почему "НачатьПомещениеФайлаНаСервер" ?
Просто НачатьПомещениеФайла ... |
|||
17
RomanYS
22.02.21
✎
15:31
|
18 |
|||
18
pvase
22.02.21
✎
15:47
|
(17) Это не типовая, база для внутреннего использования 1С. Делаю показ групп в домене, в которые входит пользователь. Нормальной команды LDAP не нашел, приходиться пользоваться: net user currentuserdomain /domain и вывод его в файл а потом чтение.
|
19 |
||
19
RomanYS
22.02.21
✎
15:52
|
(18) там мегафайл такой, что на клиенте его не прочитать?
|
20 |
||
20
pvase
22.02.21
✎
17:30
|
(19) Пока так и сделал, на клиенте, но все таки хотел разобраться как делать с сервером, всем спасибо, вроде разобрался.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |