Уведомление пользователей об изменениях в объектах (расширение)

14.10.22

Разработка - Инструментарий разработчика

Позволяет без доработок настроить уведомления пользователям об изменениях объектов и их реквизитов. Уведомления отправляются в виде задач по проверке объектов с ссылками на объекты.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(Устарела) Уведомление пользователей об изменениях в объектах (расширение, версия 02.07.2020):
.cfe 21,55Kb
39 2 150 руб. Купить
Уведомление пользователей об изменениях в объектах (расширение, версия 30.08.2021):
.cfe 23,01Kb
62 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Доработка является небольшим расширением, содержащим регистр сведений, хранящий настройки, и перехват события при записи объектов. Контроль записи реализован через перехват метода, использующегося в событии модуля объекта ПередЗаписью(...).

 
 Подключение расширения к нашей базе
 
 Проверка работоспособности

Для начала работы требуется подключить расширение и открыть регистр сведений "Настройки контролей заполнения объектов".

Примечание: Открыть регистр можно через Меню - Все функции - Регистры сведений - Настройки контролей заполнения объектов либо перейдя

по навигационной ссылке: e1cib/list/РегистрСведений.кзо_НастройкиКонтролейЗаполненияОбъектов

Далее в регистре сведений создаем новую запись в которой выбираем тип объекта (документ, справочник или план видов характеристик) и при необходимости контроль его конкретного реквизита или любое изменение, далее указываем пользователя и для которого будет формироваться задача проверки.

  • Тип объекта - ссылочный тип (документ, справочник, ПВХ)
  • Реквизит объекта - реквизит или дополнительный реквизит объекта для проверки. Поле может быть пустым если требуется просто контролировать любую запись объекта.
  • Контролер - пользователь которому отравляется задача по проверке объекта.
  • Контролировать - Вкл/Выкл активирует работу текущего правила или отключает.
  • Проверка изменения реквизита - включает необходимость проверки указанного реквизита
  • Оповещать при записи - включает проверку любой записи объекта
  • Дополнительный текст к основному сообщению - добавляет к задаче пользователю некий информативный текст.

Примечание: Несколько правил компонуются в рамках измененного объекта в одну задачу. Т.е. если для пользователя стоит проверка изменения нескольких реквизитов номенклатуры и они все будут изменены, то пользователю придет 1 общая задача с перечислением изменений.

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

Примечание: Павила контролей на объекты начинают действовать сразу, т.е. не требуют повторного входа пользователей в базу.

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

Пример № 1: Пользователю Федоров Б.М. будет приходить уведомление о любом изменении номенклатуры.

Пример № 2: Пользователю Федоров Б.М. будет приходить уведомление о любом изменении номенклатуры.

добавляем в полное наименование номенклатуры текст "(красивый)", должно сработать два правила: изменение объекта (пример № 1) и изменение реквизита объекта (пример № 2) и Федорову Б.М. придёт общая задача

На рабочем столе сеанса 1С Федорова Б.М. появится задача

с информацией об изменениях и ссылкой на объект

далее пользователь проверяет изменения в объекте и [Выполняет] задачу.

 

Пример № 3: Пользователю Соколов М.В. (руководитель отдела продаж) будет приходить уведомление об изменении статуса документа реализации товаров

Например, меняем статус реализации с "Реализовано" на "К предоплате"

к Соколову М.В. приходит уведомление об этом изменении

с информацией об объекте и изменениях

далее пользователь проводит контроль изменений и [Выполняет] задачу.

 
 Другие публикации автора

Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.

Вступайте в нашу телеграмм-группу Инфостарт

Уведомления задачи рассылка

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    211742    1156    413    

1047

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    39862    219    113    

207

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

16000 руб.

10.11.2023    18649    78    39    

92

Инструментарий разработчика Программист 1С v8.3 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9500 руб.

17.05.2024    37291    135    55    

176

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    26261    65    30    

96

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше.<br/> Далее в публикации:<br/> MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

9900 руб.

25.08.2025    3233    5    9    

14

Инструментарий разработчика 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    3610    7    0    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. webresurs 230 14.07.20 08:32 Сейчас в теме
Мои задачи - нет в настройках начальной странице... !?
2. sapervodichka 7200 14.07.20 09:31 Сейчас в теме
(1) привет, о какой конфигурации речь?
3. webresurs 230 14.07.20 12:17 Сейчас в теме
4. sapervodichka 7200 14.07.20 12:26 Сейчас в теме
(3) понял, обрати внимание в публикации блок "Проверка работоспособности", там бух нет, в бухе и объекта задача нет, там это расширение не взлетит
5. vvv_vit 13 24.07.20 10:55 Сейчас в теме
Добрый день!
Пример контроля: Справочник Номенклатура реквизит Артикул.
Меняешь Наименование, задача создается.
Баг или фича?
6. sapervodichka 7200 24.07.20 11:06 Сейчас в теме
(5) Настройки такие?

Проверка изменения реквизита = Да
Оповещать при записи = Нет.
7. vvv_vit 13 24.07.20 11:21 Сейчас в теме
Скрин
Прикрепленные файлы:
8. sapervodichka 7200 24.07.20 12:42 Сейчас в теме
(7) Поставьте "Оповещать при записи = Нет", т.к. этот флаг создает задачу на любое изменение объекта. (его название согласен - неудачное)
9. vvv_vit 13 24.07.20 12:58 Сейчас в теме
10. andrey80nik 7 28.09.20 15:47 Сейчас в теме
А в Систему взаимодействий почему бы не присылать уведомления?
11. sapervodichka 7200 28.09.20 18:09 Сейчас в теме
(10) Я только за. Пожалуйста, напишите потом небольшой отзыв как приобрести и настроить систему взаимодействия, чтобы другие оценили опыт и взяли на вооружение.
12. andrey80nik 7 28.09.20 19:54 Сейчас в теме
(11) использовать и приобрести это наверное немного разные вещи? Использовать может почти любая 1с при определенных условиях.
13. sapervodichka 7200 28.09.20 20:17 Сейчас в теме
(12) с нетерпением ждем вашей публикации, где вы все проясните популярно. Заранее спасибо
14. andrey80nik 7 28.09.20 20:58 Сейчас в теме
(13) а что конкретно вам непонятно?
15. sapervodichka 7200 28.09.20 21:28 Сейчас в теме
(14) у меня не было вопроса о том, что мне что-то не понятно, но если у вас есть желание сделать, что-то ценное и рассказать сообществу об этом, то создайте публикацию, это покажет в полном объеме все знания, которыми вы хотите поделиться.
16. andrey80nik 7 28.09.20 22:03 Сейчас в теме
(15) у меня не достаточно знаний на эту тему, я просто предложил вариант реализации. Возможно я что-то не понимаю, а вы довольно грубовато отвечали, как-то диаметрально поменялось впечатление о вас
sapervodichka; +1 Ответить
17. sapervodichka 7200 28.09.20 22:13 Сейчас в теме
(16) Ни одного грубого слова я не написал, то что вы сами признались в недостатке знаний, вам только в плюс (самокритика +1). Систему взаимодействий нужно предварительно покупать, 90 % пользователей 1С о ней даже не слышали. Но у 90 % пользователей есть объект Задачи в составе конфигурации, поэтому и выбран такой вариант реализации (хотя это частный вариант, есть много других хороших). Впечатление обо мне вы можете складывать как хотите, главное критично подходить к тому что вам будет полезным.
18. andrey80nik 7 28.09.20 22:51 Сейчас в теме
(17) чуть меньше года назад я ей отлично пользовался без покупки, сервер представлялся 1с , я думал что и сейчас такая же ситуация, возможно отстал, не следил
19. sapervodichka 7200 28.09.20 23:21 Сейчас в теме
20. andrey80nik 7 29.09.20 11:17 Сейчас в теме
(19) не поленился и зарегистрировал произвольную базу в 1с Диалоги за полминуты и 0 рублей.
И кстати 90% людей наверняка и про задачи и их выполнения не слышали - нужно обучать, ну кроме случаев когда эти задачи УЖЕ используются для каких-то других нужд. Оповещение в систему взаимодействия все-же легковеснее и проще для понимания среднего бухгалтера, но хозяин-барин. Спасибо за такую версию реализации.
sapervodichka; +1 Ответить
21. sapervodichka 7200 29.09.20 11:31 Сейчас в теме
(20) 1С Диалоги это пробный публичный сервер в интернете, ключевое слово публичный, т.е. служба безопасности большинства предприятий его просто не пропустит. Другой момент, что подключится к этому серверу это 5 % дела, а написать для него рассылку остальные 95 %. Вы сделали 5 %. Если реализуете 95 % оставшихся, то пишите под моей публикацией какие угодно замечания. Я жду вашей, чтобы поставить +1. Моё почтение.
22. SergAl 898 16.10.20 16:09 Сейчас в теме
Добрый день!
Скажите пожалуйста, можно ли сделать отбор: например одни позиции справочника Номенклатура закрепить за Контролером №1, а другие позиции этого же справочника за Контролером №2?
23. sapervodichka 7200 16.10.20 17:20 Сейчас в теме
(22) нужно кодировать. В уведомлениях опирается на структуру реквизитов, без отбора по данным. Можно прикрутитьотборы на основе СКД, например, у меня в расширении динамических прав https://infostart.ru/public/1259273/ отборы данных на СКД. Вот если совместить технологии, то можно отбор по данным настраивать.
24. Sergey101081 08.04.21 11:45 Сейчас в теме
Добрый день.

Можно ли реализовать, что бы в качестве контролера указывался не конкретный пользователь, а например менеджер или ответственное лицо которые указаны в документе за которым настроена проверка?

Можно было бы создать одно правило и в качестве Контролера указать ссылку на реквизит документа в котором указан пользователь которому бы отравлялась задача по проверке объекта. В документе Реализация товаров и услуг такой реквизит - "Менеджер".
В других документах - "Ответственный".
25. gerasimovaol@rambler.ru 94 30.04.21 15:34 Сейчас в теме
Бухгалтерия предприятия, редакция 3.0 (3.0.89.47) При подключении ошибка применения расширения значения контролируемых свойств язык Русский не совпадает со значением конфигурации. Подскажите как поправить?
26. sapervodichka 7200 30.04.21 16:02 Сейчас в теме
(25) в конфиуграторе у расширения снимите флаг контроля свойства, примерно как на рисунке
Прикрепленные файлы:
27. gerasimovaol@rambler.ru 94 30.04.21 16:12 Сейчас в теме
28. sapervodichka 7200 30.04.21 16:15 Сейчас в теме
(27) вышлю в личку попозже вечером
29. user1484839 30.08.21 20:28 Сейчас в теме
Добрый день. при установке возникает ошибка (в приложенном файле)
Прикрепленные файлы:
30. sapervodichka 7200 30.08.21 23:28 Сейчас в теме
(29) переопубликовал с отключением контроля языка, версию выслал в личку
38. user2005116 21.10.24 11:02 Сейчас в теме
(30) Добрый день! Можете, пожалуйста, скинуть в личку версию без контроля языка? ошибка при попытке установки аналогичная с (29)
Прикрепленные файлы:
31. user1570538 19.11.21 20:18 Сейчас в теме
На БП 3.0 данное расширение встанет?
32. sapervodichka 7200 20.11.21 18:41 Сейчас в теме
(31) с небольшой доработкой встанет
33. ybuuth 36 04.05.22 13:11 Сейчас в теме
Приветствую, а как вы в рамках одного РС проверяете модифицированность объекта и успешность записи объекта? Вы же других метаданных не создаете и не захватываете (типа подписок)? Поделитесь магией
34. sapervodichka 7200 04.05.22 13:48 Сейчас в теме
(33) захватывается событие проверки обновления объекта, которое запускается перед записью объекта (его можно перекинуть на другие события подписок, т.к. оно не в каждой конфе есть). Сравнение если кратно идет по принципу Объект.Реквизит с Объект.Ссылка.Реквизит.
35. ybuuth 36 04.05.22 13:54 Сейчас в теме
(34) Сравнение, да, там все понятно, только я подписок не увидел на ваших скринах, видимо они все таки присутствуют. То есть вы захватываете/создаете подписки перед записью и при записи? Или как вы проверяете факт записи объекта?
36. sapervodichka 7200 04.05.22 18:17 Сейчас в теме
(35) вот это событие перехватываю (но можно перехватывать другие, например, некоторые события которые к типовым подпискам на события привязаны). Либо вообще код расширения загнать в конфигурацию и создать там свою подписку перед записью.
(расширение получается как шаблон для разработчика - он может выдергивать и адаптировать под свою задачу)
Прикрепленные файлы:
37. ybuuth 36 04.05.22 19:55 Сейчас в теме
(36) Да, очень классно реализовали, действительно магия
39. Natalia29 30.10.24 09:58 Сейчас в теме
Добрый день!

Скачала Ваше расширение, но при сохранении ошибка
Расширение_КонтрольЗаполненияОбъектов: Критичная: Конфликт внутренних идентификаторов у объекта ОбщийМодуль.ОбновлениеИнформационнойБазы
40. Natalia29 21.02.25 15:54 Сейчас в теме
Добрый день!

Вы еще не смотрели, почему возникает ошибка? Или это расширение более не актуально?
41. Natalia29 21.02.25 16:15 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация