Имя: Пароль:
1C
1С v8
Работа с файлами Клиент-Сервер асинхронно, поделитесь примером пожалуйста
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) Пока так и сделал, на клиенте, но все таки хотел разобраться как делать с сервером, всем спасибо, вроде разобрался.