Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Работа с файлами Клиент-Сервер асинхронно, поделитесь примером пожалуйста

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.