Добры день. Подскажите, как организовать запуск обработки по времени. И после заверешения работы обработки отправить результат работы сообщением определенному пользователю
kostya77 @ Сегодня, 7:27
,
Добрый день! Когда-то тоже хотел такое сделать: но наверное политики безопасности нашей корп.сети(или что то не так в самой обработке) не позволили мне это организовать. Для этого на форме обрабтки был список пользователь кому отправить текст сообщения. сам текст сообщения и кнопка отправить с такой процедурой:
//*******************************************
Процедура Отправить()
Если ПустаяСтрока(ТекстСообщ)=1 Тогда
Предупреждение("Введите текст сообщения !");
Возврат;
КонецЕсли;
КвоМеток=0;
Для ии=1 По спКомуОтправить.РазмерСписка() Цикл
Если спКомуОтправить.Пометка(ии)=0 Тогда
Продолжить;
КонецЕсли;
стрДобавить="";
ИмяКомпКому=спКомуОтправить.ПолучитьЗначение(ии,стрДобавить);
Если ПустаяСтрока(ИмяКомпКому)=1 Тогда
Сообщить("В строке <"+стрДобавить+"> не заполнено имя компьютера !");
Продолжить;
КонецЕсли;
КвоМеток=КвоМеток+1;
КомандаСистемы("NET SEND "+СокрЛП(ИмяКомпКому)+ТекстСообщения);
КонецЦикла;
Если КвоМеток=0 Тогда
Предупреждение("Не выбраны пользователи кому отправлять сообщение !");
КонецЕсли;
КонецПроцедуры
Еще 20 лет назад сделал подсистему сообщений внутри 1С с возможностью прикрепления файлов, ссылок на объекты.
Лет 5-7 назад начал использовать ее для уведомления пользователей о загрузке Заказов покупателей с сайта.
CobraS, чем эта информация поможет автору темы?
kostya77 @ Сегодня, 8:45
,
Добрый день. В Windows server 2008 не работает net send, а работает команда msg, но я не могу ее запустить
КомандаСистемы("msg"+СокрЛП(ИмяКомпКому)+ТекстСообщения);
Тут две большие задачи.
Первое это организовать выполнение по времени. Можно сделать специального пользователя, например "Робот", при его входе выполнять обработку. Запуск по времени делается черес системный планировщик - запуск 1С с параметрами командной строки для автоматического входа под пользователем Робот. При входе этого пользователя нужно проверить чтобы не отображалось никаких вопросов, минимум проверок и никакой интерактивности.
Второе это доставка сообщений. Как вариант - справочник с текстом и именем получателя. У всех пользователей при входе запускать обработчик ожидания и проверять этот справочник на наличие сообщений. Появилось - отобразить.
Ну и связать это в кучу - Робот выполняет обработку и результат пишет в справочник сообщений и выходит.
Была у меня где-то обработка 1с.77 для рассылки сообщений пользователям.Если актуально еще , то могу покопаться.Правда она требует интеграции в конфигурацию самой 1с.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua