Найти в Дзене

1с документооборот как убрать ознакомление

В “1С:Документооборот” (обычно имеется в виду версия КОРП) существует несколько способов убрать ознакомление, в зависимости от того, что именно вы подразумеваете под этим. Рассмотрим различные сценарии и способы их реализации:

1. Полное отключение ознакомления для всех документов:

Этот вариант не рекомендуется, так как он лишает вас важного инструмента контроля исполнения. Однако, если вам действительно нужно полностью отключить ознакомление, это можно сделать через настройки программы.

Глобальная настройка: Администрирование -> Настройка программы. Перейдите в раздел Документы. Снимите флажок “Использовать ознакомление” (или аналогичный по смыслу). Сохраните изменения. Важно! После отключения ознакомления, все задачи на ознакомление будут автоматически завершаться, а пользователи не будут получать уведомления об ознакомлении с документами.

2. Отключение ознакомления для определенных видов документов:

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

Настройка вида документа: НСИ -> Виды документов. Откройте вид документа, для которого нужно отключить ознакомление. Перейдите на вкладку Бизнес-процессы и задачи. В разделе Ознакомление снимите флажок “Использовать ознакомление” (или аналогичный по смыслу). Сохраните изменения. Внимание! Этот способ отключает ознакомление только для новых документов данного вида. Для старых документов задачи на ознакомление будут выполняться в соответствии с настройками, действовавшими на момент их создания.

3. Отмена задачи на ознакомление для конкретного документа:

Этот вариант позволяет отменить задачу на ознакомление для конкретного документа, если она была создана ошибочно или больше не требуется.

Способ 1: Завершение задачи вручную (для администраторов или ответственных): Откройте документ, для которого нужно отменить ознакомление. Перейдите на вкладку “Бизнес-процессы и задачи”. Найдите задачу на ознакомление. Нажмите кнопку “Завершить” (или аналогичную) и укажите причину завершения (например, “Отмена ознакомления”). Способ 2: Удаление задачи на ознакомление (не рекомендуется): Откройте список задач (например, через раздел “Задачи мне” или “Задачи организации”). Найдите задачу на ознакомление, которую нужно отменить. Внимание! Удалять задачи не рекомендуется, так как это может нарушить целостность бизнес-процесса. Если вы уверены, что задачу можно удалить, нажмите кнопку “Удалить”. Способ 3: Изменение маршрута документа (для администраторов): Если задача на ознакомление создается автоматически при создании документа определенного вида, можно изменить маршрут документа, чтобы исключить эту задачу.

4. Автоматическое завершение задач на ознакомление:

Этот вариант требует программирования на встроенном языке 1С. Он позволяет автоматически завершать задачи на ознакомление в определенных ситуациях (например, при изменении документа, при наступлении определенной даты и т. д.).

Разработка обработчика события: Откройте конфигуратор 1С. Найдите объект “БизнесПроцесс. Ознакомление”. Создайте обработчик события “ПриЗаписи”. В коде обработчика напишите логику, которая будет проверять условия и завершать задачу на ознакомление, если они выполнены. Пример кода (требует адаптации под вашу конфигурацию):

· Процедура ОзнакомлениеПриЗаписи(Объект, Отказ)

·

· Если Объект. Состояние = Перечисления. СостоянияБизнесПроцессов. Завершен Тогда

· // Получаем все задачи на ознакомление, связанные с этим бизнес-процессом

· Запрос = Новый Запрос;

· Запрос. Текст =

· "ВЫБРАТЬ

· | Задача. Ссылка

· |ИЗ

· | Задача. Задача КАК Задача

· |ГДЕ

· | Задача. БизнесПроцесс = &БизнесПроцесс

· | И Задача. ВидЗадачи = ЗНАЧЕНИЕ(Перечисления. ВидыЗадач. Ознакомление)";

·

· Запрос. УстановитьПараметр("БизнесПроцесс", Объект. Ссылка);

·

· РезультатЗапроса = Запрос. Выполнить();

·

· Если Не РезультатЗапроса. Пустой() Тогда

· Выборка = РезультатЗапроса. Выбрать();

· Пока Выборка. Следующий() Цикл

· Задача = Выборка. Ссылка. ПолучитьОбъект();

· Задача. ДатаЗавершения = ТекущаяДата();

· Задача. РезультатВыполнения = Перечисления. РезультатыВыполненияЗадач. Выполнено;

· Попытка

· Задача. Записать();

· Исключение

· // Обработка ошибки записи задачи

· Сообщить("Ошибка при завершении задачи на ознакомление: " + ОписаниеОшибки());

· КонецПопытки;

· КонецЦикла;

· КонецЕсли;

· КонецЕсли;

·

· КонецПроцедуры

Внимание! Этот код является лишь примером и требует адаптации под вашу конфигурацию “1С:Документооборот”. Обратитесь к специалисту 1С для разработки и внедрения этого решения.

5. Изменение прав доступа (для администраторов):

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

Настройка прав доступа: Администрирование -> Настройка пользователей и прав -> Группы доступа (или Профили групп доступа). Найдите группу доступа, для которой нужно изменить права. Ограничьте права на чтение и изменение документов определенного вида. В этом случае пользователям не будут назначаться задачи на ознакомление, так как у них не будет прав на просмотр документа.

Важно!

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

Прежде чем предпринимать какие-либо действия, четко определитесь, что именно вы хотите убрать:

Ознакомление для всех документов? Ознакомление для определенных видов документов? Задачу на ознакомление для конкретного документа?

В зависимости от этого, выберите наиболее подходящий способ из предложенных выше.