Добрый день. Мне поставлена вот такая задача: Про создании и проведении документа нужно руководителю (некоторому пользователю) сообщать о этом документе с возможностью его открыть. Клиент-серверный режим и плюс ко всему конфигурация типовая УТ, при возможности нужно не изменять конфигурацию.
Нашел похожую тему: http://forum.infostart.ru/forum26/topic50765/ но не очень разобрался.
Буду искренне благодарен за советы.
(1) mukilka, В УТ есть бизнес процесс "Задание", посмотрите в эту сторону.
Создайте подписку на событие Проведение для нужного типа документа в которой пропишите старт этого БП.
Логику его работы можно глянуть тут Бизнес процесс Задание в УТ
(1) mukilka, А если уж воообще не хо снимать конфу с поддержки - создай зверя, навешай на него обработину которая будет сканить журнал тех или иных доков и допустим сканить будем Счета, за определённый период в какую-нибудь ТЗ(ТаблЗнач) и в таблице производить проверку на изменение проведения, данные таблицы хранить в файле, файлы резать после определённого периода!
Ну это Мой вариант!
(9) DJDUH, Идея отличная!) но как сделать?((( я сейчас пробую как выше описано, но хотелось бы именно не менять конфу. Может попробую сделать и так. спасибо за совет
(9) DJDUH, (7) platon_, (6) miniogn, (5) byuf_in, Друзья, код я написал. Хотел узнать как лучше поступить чтобы потом было проще обновлять конфу? Написать в модуле приложения такой код:
Или создать регламентное задание с использованием той же процедуры МойМодуль.ОповещениеПользователейОбробка()???
Мне нужно минимально вносить изменения в конфигурацию.
Сделал еще внешнюю обработку, но подключить ее по расписанию пока сложно для меня да и база у меня большая, не хотелось бы лажанутся.
буду благодарен за советы!
(12) platon_, Делаю запрос по неприйнятым заявкам и если есть такие по при обходе результата запроса показываю их ответственному пользователю. в кратце где-то так
(1) mukilka, если нужно не в режиме реального времени, то есть на инфостарте раздел по журналу регистрации, где можно найти, например, отчет по действиям с объектами, который будет более понятным руководителю.
UPD Если актуально, могу предложить что-то вроде этой обработки: сканирует журнал регистрации с определенным интервалом, начиная с определенного времени, на предмет событий проведений документов; все выводится в небольшую таблицу с информацией о том, кто проводил, когда и какой документ. Используя справку можно еще больше расширить функционал, как можно заметить, ничего сложно там нет, к тому же обработка внешняя и не требует изменения конфигурации)
UPD Немного настроек прикрутил)
(3) mukilka, в той теме хорошо всё расписано, в кратце можно сделать так:
1) регистр для хранения объектов к уведомлению и адресатов кому показывать
2) подпиской на событие проведения добавлять в этот регистр объекты
3) ПриНачалеРаботыСистемы нужному пользователю (кому показывать уведомления) подключить обработчик опроса содержимого регистра
4) В обработчике через ПоказатьОповещениеПользователя показывать нужный объект
5) При закрытии объекта (или открытии или другом действии, которое нужно отслеживать) удалять инфу об этом объекте из регистра оповещений.
Можно создать регистр сведений и в подписке добавлять туда событие записи и проведения, а у руководителя периодически проверять наличие новых записей в этом регистре.
(15) noven, Мы же не знаем, что ТСу нужно. Предлагаем разные варианты.
Возможно в некоторых случаях анализ журнала нормально, в других, возможно и нет.
Журнал это технологическая вещь, и завязывать его с бизнес процессами предприятия не разумно.