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