Имя: Пароль:
1C
 
Как на клиенте получить обработку
0 AlexToo
 
29.08.16
09:41
Добрый день, конфа 1С CRM клиент-серверная, ситуация есть обработка в модуле которой прописана процедура клиенте. Мне нужно что бы эта обработка запускалась и выполняла процедура каждый час. В регламентные задания запихнуть не могу т.к. там процедуру надо будет перегостить на сервер, а этого я сделать тоже не могу. Пробывал подключать обработчик ожидания, но нужно на клиенте как-то получить эту обработку делаю так:
&НаКлиенте
Процедура ПроверитьФайл() экспорт
    обр=ЗагрузкаПропущенныхЗвонковСервер.СоздатьОбработку();     
    обр.ЗагрузитьФайлНаСервереНовыйФормат();
        
        КонецПроцедуры

&НаСервере
Функция СоздатьОбработку()   экспорт
    обр=Обработки.ЗагрузкаЗвонков.Создать();

    Возврат обр;
    
    КонецФункции

Ну и конечно, программа выдает ошибку, что передать обработку с сервера на клиент не может. Как быть-то?
1 Зая Бусечка
 
29.08.16
09:53
Переписывай обработку в серверный вариант
2 Mauser
 
29.08.16
09:53
Ты не сможешь этого сделать.
3 AlexToo
 
29.08.16
09:55
(1) ее нельзя в серверный вариант. Обработка вызывает приложение MicrosoftOffice, а на сервере стоит linux и офиса там нет. Если б мог перенести на сервер, перенес бы давно и не мучался.
4 Mauser
 
29.08.16
09:56
Запускай через командную строку
5 AlexToo
 
29.08.16
09:57
(4) это как?
6 Mauser
 
29.08.16
10:02
(5) косаяпалка execute
В справке подробнее
7 AlexToo
 
29.08.16
10:04
(6) да уже почитал в интернете, всё через пятую точку выходит...
AdBlock убивает бесплатный контент. 1Сергей