|
Работа с файлами Клиент-Сервер асинхронно, поделитесь примером пожалуйста
|
Я
|
|
pvase 22.02.21 - 13:54 | Здравствуйте. Суть задачи: На клиенте получаем текстовый файл и его надо обработать на сервере и вернуть результат на клиент. Нашел на ИТС описание НачатьПомещениеФайлаНаСервер, но внятного примера не нашел, может у кого есть пример работы с этой функцией, поделитесь пожалуйста кодом. Спасибо. |
ДенисЧ 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) Пока так и сделал, на клиенте, но все таки хотел разобраться как делать с сервером, всем спасибо, вроде разобрался. |