Публикации ›
Шпаргалка по функциям АСИНХ ›
#23
11.02.24 10:57
(16) Да нет похоже - просто кое кого носом потыкали в понимание современных асинхронных методов... Оказывается всё можно было сделать проще и переход с обычных форм у народа был бы легче - а то вот приходилось заниматся свистопляской на клиенте... Но всё бы было куда лучше если бы бы сделали не однобоко... как к примеру с COM подключением на клиенте к 1С - оно у нас без сервера не работает, а если у Вас сервер на линуксе то минус ещё одна нормальная технология... Вот мой пример из жизни:
Имеем задачу прочитать данные из LDAP на сервере линукс, на старых платформах прекрасно обходились модальной функцией..
Цитата |
---|
ЗапуститьПриложение(КомандаНаВыполнение,,Истина);
|
По её завершении спокойно читали всю абракадабру из файлика и писали результат в базу... всё было прекрасно до 17 платформы, но с новыми платформами, благодаря "золотым" ручкам разрабов, модальность у данной функции отвалилась... И результат запроса в LDAP теперь возвращает пустой файлик...
Поиск решения проблемы пока не дал результатов - очень надеялся выполнить на сервере ЗапуститьПриложениеАсинх но на:
Цитата |
---|
&НаСервере
Асинх Процедура ЧтениеФайлаНаСервере()
|
вываливается с ошибкой... Оказывается асинхронные методы подвезли только на клиента, а вот работу с COM вызовом 1с сделали адекватно только на сервере - вот так и живём - не ну не жалуюсь - благодаря нашим кормильцам мы обеспечены работой - по два три раза получаем за переделку ранее сделанной работы, а то в САП деды ещё в 90х всё сделали и десятилетиями старьём пользуются...