Подсистемы "Сообщения" (только средства 1С)

Публикация № 1339106

Методология - Управление задачами

Обмен сообщениями поручения напоминания подсистема расширение конфигурации

Простенькая система с использованием только штатных средств 1С для обмена сообщениями пользователями программы на управляемых формах (язык русский и/или украинский). (Два варианта: "дописка" конфигурации или "расширение" конфигурации)

В связи с ближайшими перспективами удаленной работы и постоянными поисками нужной информации в нескольких почтовых ящиках, SMS-ках, WhatsApp-e, Teams-e, Viber-e, (и пр.) и на бумажках записанных по итогам телефонного разговора...

(Ниже система добавлена как расширение конфигурации)

Подсистема использует только штатные механизмы 1С. Не надо оплачивать внешний сервер или разворачивать свой для сообщений. К наличию или отсутствию БСП - индифферентна.

Требования к конфигурации "РЕЦИПИЕНТУ" (куда добавляется):

- Управляемые формы (платформа 8.3).

- Наличие справочника "Пользователи" (В поставке используется "пустой" без доп. свойств и реквизитов)

- Наличие Параметра Сеанса  "Текущий пользователь"

- Возможность добавить процедуры в "Модуль приложений" (хотя можно и переписать на использование "регламентного задания") - т.е. включить возможность изменений.

- Языки: "русский" и/или "украинский" (выбираются нужные)

 

ОПИСАНИЕ

Настройки: (раздел "Сервис" подсистемы - сохранение доступно только Администратору системы)

Журнал сообщений администратора - видны все поля, возможно "ручное" удаление сообщений, доступна кнопка команды "удалить сообщения автоматически" (используется процедура Сооб_Сервер.АдминистраторУдалениеОтмеченныхСообщений() - можно переписать под свой алгоритм)

Использовать сообщения - Включение системы

Период проверки сообщений - период проверки и уведомления пользователя о новых сообщениях (в минутах)

Автоматически удалять - включение автоматического удаления (используется регламентное задание "Удаление помеченных сообщений". Если не работает , то нужно открыть и "перезаписать" его расписание с помощью БСП или внешней консоли (это проблема 1С). Алгоритм удаления всё тот же: Сооб_Сервер.АдминистраторУдалениеОтмеченныхСообщений()

Дней до удаления - Если не равно 0, то "задержка" удаления в ДНЯХ (24 часа) от даты разрешения удаления.

 

ИСПОЛЬЗОВАНИЕ

Заходим в подсистему

Окно подсистемы

в журнал сообщений (в журнале программный отбор: пользователь видит только те сообщения где он является либо Автором, либо Получателем и срок доставки которых наступил)

Журнал Сообщений

Здесь можно открыть сообщения или создать новое.

При создании нового Сообщения указывается кому адресовано («Получатель») и когда показать / доставить («Доставить / Напомнить») с точностью до секунды. По умолчению ставиться текущее время — т. е. будет доставлено сразу.

Можно создавать несколько типов сообщений:

  • Напоминание — сообщение самому себе о котором будет сообщено в определенное время.

  • Сообщение — сообщение другому пользователю.

  • Поручение — должно подтвердиться.

Также можно задавать категорию (приоритет):

Новое сообщение

Тема будет видна в списке сообщений и в уведомлении но новых сообщениях.

Содержание — оно и есть содержание...

Комментарий одновременно могут изменять / дополнять Автор и Получатель, т. е. вести обсуждение...

«Ссылка на объект» можно указать практически любой объект программы о котором идет сообщение (Документ, Справрочник, …) и получатель сможет открыть его из письма.

Система предусматривает «уведомление пользователя» о новых сообщениях. Как это работает.

Создав сообщение было указано время доставки. Система с периодичностью (см. настройки) просматривает ещё не открываемые пользователем сообщения и если время их доставки больше текущего сообщает об этом пользователю. Это всплывающее окошко в правом нижнем углу окна программы.

Всплывающее уведомление

!!! Если нажать по нему — сообщение откроется.

Уведомление будет повторятся (см. настройки) — пока не будет открыто сообщение.

Все Уведомления «накапливаются» в вверху справа («колокольчик» стал зеленым и «дребезжит»). Открыв Уведомления их можно почистить.

История Уведомлений

Примечания:

  1. Период проверки сообщений задается настройками (см. Настройки "Период проверки сообщений") т. е. уведомление о новом сообщении максимально может отстать от времени его доставки (появиться позже) доставки на это время.(При условии что пользователь работает в программе, иначе Уведомление будет через "Период проверки сообщений" после входа).

  2. Если открыть журнал Сообщений то задержка появления нового сообщения будет равна времени обновления списка в настройках формы

  3. Записанное сообщение изменить нельзя

  4. Получатель может поставить «галочку» - «пометить на удаление»

  5. Автор может поставить галочку - «можно удалять»

  6. Сообщения удаляет только администратор в «ручном» режиме или если запущено регламентное задание то автоматически (с возможностью задержки на несколько дней)

  7. Пользователю видны только сообщения где он Автор или Получатель.

  8. Если тип Сообщения «Поручение» доступна «галочка» - «Выполнено»

  9. Комментарий в Сообщениях доступен Получателю и Автору всегда (Можно вести обсуждение)

  10. В Сообщение фиксируется: время отправки, Запланированное время получения, время первого прочтения и время выполнения (если тип «Поручение» и установлена «галочка» - «Выполнено»)

ИНТЕГРАЦИЯ

1) Создать резервную копию.

2) "Сравнить, объединить с конфигурацией из файла" (данная поставка).

3) При необходимости, выбрать язык(и) в ветке общие - русский и/или украинский

4) Проверить "соответствие" справочника "пользователи" в конфигурации и файле, если надо задать...

5) Выполнить объединение.

6) В общем модуле "Сооб_ВНИМАНИЕ" описаны процедуры для для добавления в "Модуль приложения" - перенести их как описано (раскомментарив).

7) "Обновить конфигурацию"

8) Добавить права пользователям:

"Пользователь сообщений" - получение и отправка.

"Администратор сообщений" - получение и отправка, удаление сообщений и настройка подсистемы.

9) Пользоваться.

Испытывалась:

на конфигурациях: BAS accounting 2.1.5.4,  BAS accounting CORP 2.1.7.1, BAS ERP 2.1.15.5 но должно работать и на других см. ТРЕБОВАНИЯ выше. Самостоятельно - не будет, т.к. нужны пользователи...

на платформе: 8.3.15.1887.

ИЗМЕНЕНИЯ 09.12.2020

 

Отдельный вариант: Расширение конфигурации: «Подсистема сообщений» (Тип «Дополнение»)

Из основной конфигурации «наследуется» только ссылка справочника «Пользователи».

Настройки сделаны не через Константы, а в справочнике «Настройки системы (Константы)»

Настройка расширения

Вроде всё понятно из комментариев.

Версия БСП 3.0.1.417 (Хотя её механизмы не задействованы и должно работать и без неё)

Режим совместимости расширения конфигурации: Версия 8.3.12

Остальное как и выше...

Скачать файлы

Наименование Файл Версия Размер
Расширение конфигурации "Подсистема Сообщения" (тип: Дополнение) (только средства 1С).:

.cfe 58,40Kb
8
.cfe 1.0.1 58,40Kb 8 Скачать
Подсистемы "Сообщения" файл конфигурации для объединения (только средства 1С).:

.cf 72,46Kb
9
.cf 1 72,46Kb 9 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Steelvan 95 06.12.20 20:16 Сейчас в теме
каждый программист должен написать:
свою задачницу,
свой учет денег,
свою беседку :)
unknown181538; wowik; CyberCerber; user1058740; maksa2005; nporrep; asdes; tindir; RomanCrow13; user1503726; +10 Ответить
2. AnryMc 791 07.12.20 08:06 Сейчас в теме
(1)
каждый программист должен написать:
свою задачницу,
свой учет денег,
свою беседку :)


Забыли "базопузомер" и "перенуминатор"...
Bessondo; user1503726; +2 Ответить
3. qwed557 30 07.12.20 08:25 Сейчас в теме
А зачем все это? Почему не поставить Сервер взаимодействия от 1с? Там можно и между разными базами общаться и есть интеграция с ВК и Телеграмм.
4. the1 868 07.12.20 10:48 Сейчас в теме
(3)
Сервер взаимодействия
Нормально посоветовал, 50к стоит
dimisa; wowik; sapervodichka; AnryMc; +4 3 Ответить
5. AnryMc 791 07.12.20 10:48 Сейчас в теме
(3)
А зачем все это? Почему не поставить Сервер взаимодействия от 1с? Там можно и между разными базами общаться и есть интеграция с ВК и Телеграм.


Можно. Но:
- это дополнительная структура и ресурсы (PostgreSQL, Hazelcast, Elasticsearch ...).
- не везде есть выход в Инет (ВК и Телеграм)
- не всегда есть подписка ИТС
- не везде поддержка WebSocket
- не ..........................................
- и следуя Вашей логике: А зачем сервер сообщений 1С (кстати он не их: Hazelcast, Elasticsearch) если есть WhatsApp, Teams, Viber, t-mail ну или Slack наконец...

Есть ситуации когда нужно что то другое...
6. qwed557 30 07.12.20 12:51 Сейчас в теме
(4) во первых есть 1с Диалог. Во вторых, сервер взаимодействия доступен при подписке ИТС хотя бы проф. А для базовых версий вы с кем там чатиться собрались? О каких 50400 речь? Это если его отдельно покупать, то да, но отдельно он нахрен не нужен.
(5)Следуя моей логике - это не изобретать велосипеды, а использовать то, что уже изобретено за вас. отдельные месенджеры не подходят по той причине, что там нужно собирать народ в группы, а тут все пользователи есть в 1С. плюс можно передавать ссылки на конкретные объекты конфигурации
maXon777; +1 Ответить
7. AnryMc 791 07.12.20 13:35 Сейчас в теме
(6)
О каких 50400 речь?


Уточнили или знали?
8. the1 868 07.12.20 14:10 Сейчас в теме
(6) Вот прямо на ИС есть
Прикрепленные файлы:
10. qwed557 30 07.12.20 16:52 Сейчас в теме
(8)Если КОРП то можно ставить у себя бесплатно, нет КОРП - можно использовать 1С Диалог
11. qwed557 30 07.12.20 16:55 Сейчас в теме
(10)у меня сейчас нет возможности проверить, доступен ли СВ с проф подпиской, есть только базовая и корп, поэтому про проф наверно ничего не скажу. В сообщении выше я наврерное погорячился что хотя бы проф, но это не отменяет что есть 1с Диалог, который бесплатный.
12. sapervodichka 4280 08.12.20 12:30 Сейчас в теме
(10) бесплатно использовать 1С Диалог во многих конторах нет возможности из-за закрытости сети (без выхода в интернет) и из-за ограничений конфиденциальности, не разрешающих использовать внешние интернет ресурсы для переписки сотрудников.
9. AnryMc 791 07.12.20 16:42 Сейчас в теме
Кстати про "систему взаимодействия":

1) из Хабр
"Как и зачем мы написали высоконагруженный масштабируемый сервис для 1С: Предприятия: Java, PostgreSQL, Hazelcast"

Онлайн-сервис мониторим через Zabbix


Zabbix-агент?

2) Опрос по использованию системы взаимодействия

По состоянию на 17.03.2020
Оставьте свое сообщение

См. также

Выполнение задач через браузер в КА, ERP, ЗУП и БП (расширение)

Управление задачами WEB v8 8.3.14 ERP2 БП3.0 КА2 ЗУП3.x УУ Абонемент ($m)

Расширение позволяет с помощью http сервиса выполнять простые задачи в браузере из КА 2, ERP 2, ЗУП 3 и БП 3. Стояла задача: руководителям оперативно выполнять задачи по согласованию, от мобильного приложения отказались, т.к. у всех разные телефоны и сложности сборки, в частности, для IOS. Решили делать через http сервис, который реализует веб-морду по просмотру и выполнению задач. Расширение может использоваться как готовое (проверял на демо базах работу), так и как основа для доработки под свои нужды.

2 стартмани

13.04.2021    659    2    77dream77    2    

События и задачи менеджера

Рабочее место Управление задачами v8 Платформа 1C v8.2 УТ10 УУ Абонемент ($m)

Обработка предназначена для контроля событий и задач, связанных с менеджером.

1 стартмани

02.03.2021    861    0    SergAn    0    

Автоматизируем сбор фотоотчетов, чек-листов, задач, планограмм, мониторингов

Файловые протоколы обмена, FTP Обмен через XML Управление задачами v8 1cv8.cf Россия УУ Абонемент ($m)

Простое и универсальное решение для создания и получения фотографий, фотоотчетов, чек-листов, списков выполненных задач, подписей, мониторингов цен, планограмм.

1 стартмани

09.02.2021    1134    1    IS-Andrey    2    

Управление задачами: новая БСП и RLS для задач

Управление задачами Практика программирования Управление проектом SonarQube Git (GitHub, GitLab, BitBucket) БСП (Библиотека стандартных подсистем) v8 Абонемент ($m)

Управление задачами: новая БСП и RLS (ограничение доступа на уровне записей) для задач. Релиз 1.0.5.001 Обновлена БСП до версии 3.0.3.184 режим совместимости 8.3.12 Новое расширение: которое изменяет основной стиль с желтого на серый с синем (BAS) Проект проверяется Sonar и BSL Language Server

1 стартмани

11.06.2020    3608    6    BlizD    2    

Управление задачами: Служба поддержки (ServiceDesk)

Управление проектом Управление задачами v8 Абонемент ($m)

Создание задач по входящему письму, общение по задаче, уведомления для заказчика, исполнителя, наблюдателя. Открытый код.

1 стартмани

22.02.2018    24468    48    BlizD    18