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

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

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

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

Простенькая система с использованием только штатных средств 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
12
.cfe 1.0.1 58,40Kb 12 Скачать
Подсистемы "Сообщения" файл конфигурации для объединения (только средства 1С).:

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

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

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


Забыли "базопузомер" и "перенуминатор"...
Bessondo; user1503726; +2 Ответить
3. qwed557 30 07.12.20 08:25 Сейчас в теме
А зачем все это? Почему не поставить Сервер взаимодействия от 1с? Там можно и между разными базами общаться и есть интеграция с ВК и Телеграмм.
4. the1 920 07.12.20 10:48 Сейчас в теме
(3)
Сервер взаимодействия
Нормально посоветовал, 50к стоит
dimisa; wowik; sapervodichka; AnryMc; +4 3 Ответить
5. AnryMc 811 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 811 07.12.20 13:35 Сейчас в теме
(6)
О каких 50400 речь?


Уточнили или знали?
8. the1 920 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 4644 08.12.20 12:30 Сейчас в теме
(10) бесплатно использовать 1С Диалог во многих конторах нет возможности из-за закрытости сети (без выхода в интернет) и из-за ограничений конфиденциальности, не разрешающих использовать внешние интернет ресурсы для переписки сотрудников.
9. AnryMc 811 07.12.20 16:42 Сейчас в теме
Кстати про "систему взаимодействия":

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

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


Zabbix-агент?

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

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

См. также

Учет обращений в Service Desk

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

Представлена конфигурация для учета обращений в службу техподдержки (Service Desk). Программа не является законченным решением, но может представлять интерес для начинающих разработчиков. Реализовано на обычных формах, для файлового режима работы(на серверном даже не тестировалось), на платформе 8.3.17.1549.

1 стартмани

28.09.2021    683    0    Идальго    0    

Создание задач по просроченным документам

Банковские операции Монитор заказов Финансовые Управление задачами v8 ERP2 БП3.0 УТ11 КА2 БУ УУ Абонемент ($m)

Разработка позволяет создавать задачи в 1С по просроченным документам, заказам клиентов. Данная обработка тестировалась на 1С:Предприятие x86-64 (8.3.19.1229): 1С:Бухгалтерия предприятия, редакция 3.0 (3.0.87.22); 1С:Комплексная автоматизация 2 (2.4.13.227); 1С: ERP Управление предприятием 2 (2.5.6.278); Управление торговлей, редакция 11 (11.4.13.209).

10 стартмани

08.09.2021    882    0    SerG_Mur    0    

Тайм-трекер заданий для конфигурации "Управление IT-отделом 8, редакция 3.1"

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

Инструмент в виде дополнительной обработки для ведения таймтрекинга заданий в конфигурации "Управление IT-отделом 8, редакция 3.1 (3.1.9.3)". Для тех, кто хочет максимально точно фиксировать затраченное время на выполнение заданий.

1 стартмани

23.05.2021    1547    2    RPGrigorev    7    

Выполнение задач через браузер в КА, 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    1745    2    77dream77    2    

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

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

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

1 стартмани

02.03.2021    1639    1    SergAn    0    

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

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

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

1 стартмани

09.02.2021    2368    2    IS-Andrey    2    

Расширение "Система взаимодействия"

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

Использутся только при использовании сервиса "Обсуждения", для уведомления пользователей при создании/изменении объектов.

1 стартмани

07.12.2020    2067    2    skyadmin    0    

История выполнения задач

Документооборот и делопроизводство Управление задачами v8 ДО Россия УУ Абонемент ($m)

Расширенная история выполнения задач для комплексных бизнес-процессов (расширение) для конфигурации Документооборот КОРП

1 стартмани

27.10.2020    4125    31    Lok`Tar    4    

Монитор Задач - Канбан для 1С:Документооборот 2.1

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

Внешний отчёт Канбан доска для конфигурации Документооборот 2.1.

5 стартмани

16.07.2020    4120    27    h00k    4    

Управление задачами: новая БСП и 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    4715    6    BlizD    2    

Redmine 1C - почти коробка

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

Почему это решение называется «почти коробка»? Потому, что это почти коробочное решение. С его помощью, просто добавив подсистему в конфигурацию, уже можно начинать взаимодействовать с системой Redmine.

10 стартмани

10.02.2020    8538    13    zfilin    13    

Таймер Redmine. Учет времени по задачам

Учет рабочего времени Интеграция Управление задачами v8 v8::УФ 1cv8.cf Абонемент ($m)

Таймер для учета времени в redmine. Быстрый выбор последних задач с активностью, ручной и автоматический ввод данных. Обработка для платформы 8.3, управляемые формы.

2 стартмани

09.01.2020    9457    15    kraynev-navi    5    

Управление задачами в 1С - готовая подсистема с открытым кодом и широким базовым функционалом. Версия 1.0.6

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

Конфигурация-подсистема для управления задачами с базовым функционалом, который, однако, может удовлетворить довольно широкий спектр запросов. Есть статусы и приоритеты, учёт трудозатрат по исполнителям и даже базовые разграничения по правам. А открытый исходный код позволит на базе данной конфигурации развить систему до любого уровня сложности.

10 стартмани

17.12.2018    26803    130    for_sale    40    

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

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

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

1 стартмани

22.02.2018    26227    52    BlizD    18