Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Организовать запуск обработки по времени и после заверешения работы обработки отправить результат работы пользователю          
kostya77 Подменю пользователя
сообщение 26.12.23, 7:27
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 125
Спасибо сказали: 5 раз
Рейтинг: 4

Добры день. Подскажите, как организовать запуск обработки по времени. И после заверешения работы обработки отправить результат работы сообщением определенному пользователю

Сообщение отредактировал Vofka - 26.12.23, 10:24

denis84 Подменю пользователя
сообщение 26.12.23, 8:43
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 432
Из: Украина
Спасибо сказали: 138 раз
Рейтинг: 139.5

kostya77 @ Сегодня, 7:27 * ,
Добрый день! Когда-то тоже хотел такое сделать: но наверное политики безопасности нашей корп.сети(или что то не так в самой обработке) не позволили мне это организовать. Для этого на форме обрабтки был список пользователь кому отправить текст сообщения. сам текст сообщения и кнопка отправить с такой процедурой:
//*******************************************
Процедура Отправить()
    Если ПустаяСтрока(ТекстСообщ)=1 Тогда
        Предупреждение("Введите текст сообщения !");
        Возврат;
    КонецЕсли;

    КвоМеток=0;
    Для ии=1 По спКомуОтправить.РазмерСписка() Цикл
        
        Если спКомуОтправить.Пометка(ии)=0 Тогда
            Продолжить;
        КонецЕсли;
        
        стрДобавить="";
        ИмяКомпКому=спКомуОтправить.ПолучитьЗначение(ии,стрДобавить);
        Если ПустаяСтрока(ИмяКомпКому)=1 Тогда
            Сообщить("В строке <"+стрДобавить+"> не заполнено имя компьютера !");
            Продолжить;
        КонецЕсли;
        
        КвоМеток=КвоМеток+1;
        
        КомандаСистемы("NET SEND "+СокрЛП(ИмяКомпКому)+ТекстСообщения);
    КонецЦикла;
    
    Если КвоМеток=0 Тогда
        Предупреждение("Не выбраны пользователи кому отправлять сообщение !");
    КонецЕсли;    
    
КонецПроцедуры


попробуйте отпишитесь по результату

kostya77 Подменю пользователя
сообщение 26.12.23, 8:45
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 125
Спасибо сказали: 5 раз
Рейтинг: 4

denis84 @ Сегодня, 8:43 * ,
ок. Попробую

CobraS Подменю пользователя
сообщение 26.12.23, 17:24
Сообщение #4

Говорящий
Иконка группы
Группа: Местный
Сообщений: 99
Спасибо сказали: 86 раз
Рейтинг: 74.6

Еще 20 лет назад сделал подсистему сообщений внутри 1С с возможностью прикрепления файлов, ссылок на объекты.
Лет 5-7 назад начал использовать ее для уведомления пользователей о загрузке Заказов покупателей с сайта.


Сообщение отредактировал CobraS - 26.12.23, 17:25

Спасибо сказали: kihor,

Vofka Подменю пользователя
сообщение 28.12.23, 14:16
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

CobraS, чем эта информация поможет автору темы?

kostya77 Подменю пользователя
сообщение 02.01.24, 8:49
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 125
Спасибо сказали: 5 раз
Рейтинг: 4

kostya77 @ Сегодня, 8:45 * ,
Добрый день. В Windows server 2008 не работает net send, а работает команда msg, но я не могу ее запустить
КомандаСистемы("msg"+СокрЛП(ИмяКомпКому)+ТекстСообщения);

Хотя в консоле запускается

Сообщение отредактировал Vofka - 02.01.24, 19:10

mut Подменю пользователя
сообщение 04.01.24, 14:15
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 199
Из: Новая Каховка
Спасибо сказали: 203 раз
Рейтинг: 237.5

Тут две большие задачи.
Первое это организовать выполнение по времени. Можно сделать специального пользователя, например "Робот", при его входе выполнять обработку. Запуск по времени делается черес системный планировщик - запуск 1С с параметрами командной строки для автоматического входа под пользователем Робот. При входе этого пользователя нужно проверить чтобы не отображалось никаких вопросов, минимум проверок и никакой интерактивности.
Второе это доставка сообщений. Как вариант - справочник с текстом и именем получателя. У всех пользователей при входе запускать обработчик ожидания и проверять этот справочник на наличие сообщений. Появилось - отобразить.
Ну и связать это в кучу - Робот выполняет обработку и результат пишет в справочник сообщений и выходит.

andrew76 Подменю пользователя
сообщение 06.02.24, 8:44
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 443
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

Была у меня где-то обработка 1с.77 для рассылки сообщений пользователям.Если актуально еще , то могу покопаться.Правда она требует интеграции в конфигурацию самой 1с.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.04.24, 16:42
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!