1с документооборот запрет запуска повторного процесса
В 1С: Документообороте из коробки нет возможности ограничить повторный запуск комплексного процесса по определенному шаблону если таковой уже запущен у данного документа. в итоге можно запускать один и тот же процесс сколько угодно раз.
Чтобы этого избежать, нужно создать подписку на событие
Далее добавить код для процедуры обработчика:
Проверено на релизе 1С:Предприятие 8.3 (8.3.16.1659)
Версия: редакция 2.1 (2.1.12.2)
Специальные предложения
В условии маршрутизации вставляете ваш код и все (3)На мой взгляд через условия маршрутизации прерывать процесс не совсем правильно, потому что во первых сам объект бизнес процесс запишется, во вторых как вы в этом случае оперативно сообщите пользователю что он неправильно делает Зачем прерывать, завершите дублирующий процесс. В чем страхи записи бизнес процесса? Как сообщить? - оповестите его в задаче.
"Не совсем правильно" изменять конфигурацию под каждую задачу, если есть возможность воспользоваться типовым функционалом 1) Все же это изменение конфигурации для довольно тривиальной задачи,
у меня подобных задач 10-ки если при каждой я лез бы в конфигуратор на выходе бы получился франкенштейн, со всеми вытекающими
2) да код нужен. Зачем дублировать? Добавляем готовое условие.
3) Это документооборот, БП, задачи это основа данной конфигурации
4) Лишний объект конфигурации или лишний элемент бд по моему выбор очевиден (7)Некоторые пользователи были бы очень благодарны, если бы вы написали решение данной задачи стандартными средствами=) Может быть напишите? (8)Ок, подписывайтесь. Постараюсь выложить на следующей неделе (9)На комменты здесь? Уже подписался.
Заранее благодарю! (7) Смотря, как архитектурно решать такие задачи. Я согласен с автором. Фундаментальный подход лучше миллиона заплаток, не понятных на выходе) Кстати, всё упадёт, если запустят стандартный комплексный процесс)) В нём нет шаблона, и на части (12)Не прав, вопрос снят( Тут же только комплексный рассматривается Большое спасибо! Очень помогло, у меня 800 пользователей, просто спасение.
Просмотры 1351
Загрузки 0
Рейтинг 4
Создание 02.11.20 14:00
Обновление 02.11.20 14:00
№ Публикации 1320156
Тип файла Нет файла
Операционная система Windows
Доступ к файлу Бесплатно (free)
Код открыт Да
Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0")См. также
Как настроить правильную техподдержку (helpdesk, service desk на коленке) Промо
Эта статья будет полезна для компаний, которые оказывают техническую поддержку своим пользователям - внешним или внутренним клиентам. В статье я расскажу, как оказываем поддержку мы, как выстроили этот бизнес-процесс, что контролируем и на что обращаем внимание в работе. Вы можете использовать наш опыт при построении собственной системы поддержки или обратиться к нам за помощью за построением такой системы, будем рады помочь. В статье формируется основной набор правил, которые мы сформировали при настройке системы для себя, а так же небольшие примеры того, как мы эти правила применяем.
24.04.2019 29677 siddy 0
Как вносить изменения в новое ЭДО от 1С в БП 3? Июнь 2021, БП 3.0.93.20
Обновились на 3.0.93.20, и все мои расширения под ЭДО перестали работать. Разберем, где вообще искать код, который выводит данные электронного документа в XML, где вмешиваться в ход этого вывода?
03.06.2021 6595 fixin 26
Исправление вывода списка процессов в 1С:Документооборот с группировкой
24.05.2021 1447 Xleo777 5
Диадок, модуль 1С - заполнение полей с дополнительной информацией
Некоторые контрагенты для настройки электронного обмена документами требуют заполнения специальных полей ИнфПолФХЖ1 и ИнфПолФХЖ2 дополнительной информацией.
21.05.2021 2739 _Vovik 9
Права доступа в 1С:Документооборот 2.1 Промо
В программе 1С:Документооборот ред 2.1 механизм системы прав доступа сильно изменился. С одной стороны, права доступа в данной версии стали проще и быстрее, с другой стороны - права по рабочим группам объектов теперь могут противоречить политикам доступа. Разберемся в данной статье как работает механизм прав доступа в 1с документообороте 2.1.
16.09.2016 88461 vlush78 0
13.05.2021 2640 Flover 0
Иной подход к схемам комплексных процессов (возможность пользователям в удобном формате видеть участников процесса до его запуска) в 1С: Документооборот
Предлагаю решение, как несложным образом переработать шаблоны комплексных процессов, чтобы пользователи могли видеть исполнителей процесса еще до запуска, а ответственные за ввод шаблонов упростили себе задачу при работе со сложными маршрутами.
30.03.2021 2425 Capitullo 2
Перенос присоединенных файлов в документооборот при бесшовной интеграции
Сейчас присоединенные файлы, добавленные к документу, перенести в связанный документ документооборота можно только вручную. В статье приведен программный код для решения этой задачи в ERP.
26.02.2021 1492 ВикторП 21
Интеграция «1С:Управление производственным предприятием» с «1С:Документооборот» Промо
В данной статье пойдет речь о возможности интеграции 1С:Управление производственным предприятием ред. 1.3 с 1С:Документооборот КОРП и о том, что может получить предприятие от этой интеграции.
18.02.2013 66103 Vladimir_Konyrev 38
Доступность процессов и задач по предмету всем участникам рабочей группы документа
Простой способ сделать задачи и процессы доступными всем участникам рабочей группы документа. Для этого нужно добавить дополнительный обработчик бизнес-события, который будет срабатывать по виду события "Старт процесса". Актуально, если используете комплексные процессы, и не все участники видят задачи друг друга.
15.02.2021 697 Capitullo 4
Новое в 1С:Документооборот 3.0
Под новый год фирма 1С сделала нам всем подарок – вышла ознакомительная версия долгожданного 1С:Документооборот 3.0! По традиции новая версия кардинально отличается от предшественника как в плане интерфейса, так и по “начинке”. В данной статье рассмотрим самые интересные нововведения. Приступим к обзору.
11.02.2021 4848 Koder_Line 5
Сказ о том, как в одной крупной компании документооборот внедряли, или проблемы типовых обменов между КА и ДО
Приветствую всех. Сегодня пойдет речь о том, как на одной крупной компании внедряли 1С:Документооборот 2.1 в связке с КА 2.4. Вроде бы системы типовые, мы практически не добавляли ничего в них, но проблем было столько, что я решил изложить их в статье. Может, кому-то пригодится это в дальнейшем, и не придется тратить кучу времени на поиск решений.
10.11.2020 7491 maks_20 30
Запрет повторного запуска комплексных процессов типовыми средствами в 1С: Документооборот
Реализация решения изложенного в статье, исключает ошибочный (повторный) запуск комплексного процесса в 1С: Документооборот.
09.11.2020 2027 sulig 5
Ограничение выбора вариантов шаблонов запуска процессов в Документообороте 2.1
Столкнулся с проблемой, что Документооборот позволяет пользователю выбрать к запуску шаблоны процессов, которые напрямую не указаны в том виде документа, для которого производится запуск процесса.
20.07.2020 2753 Maito 8
Проблемы организаций при подготовке к внедрению документооборота
Что необходимо сделать для реализации проекта по внедрению «1С:Документооборота?»Как мы говорили в предыдущей статье необходимо осознать проблему, провести классификацию проблем, определить риски и обосновать необходимость внедрения документооборота.
18.06.2020 3275 Marta_Snytkina 4
Визуализация электронной подписи в заполняемом файле MS Word в 1С:Документооборот
Произвольное размещение визуализации электронной подписи в заполняемом документе MS Word в конфигурации 1С:Документооборот.
09.04.2020 6284 Xleo777 6
Делегирование в 1С:Документооборот
Важной составляющей при настройке прав доступа пользователей в электронный документооборот «1С:Предприятия» является механизм делегирования прав. Он применяется в случае временного отсутствия одного сотрудника (отпуск, больничный и пр.) и необходимости перенаправлять обязанности и ответственность за своевременное выполнение задач на другого сотрудника. При процессе делегирования возможна передача нескольких или всех прав.
25.02.2020 7482 Koder_Line 4
Отправка "Заявления на подключение к ЭДО ПФР" из программы "1С: Бухгалтерия предприятия, ред. 2" для СЗВ-ТД
Инструкция по отправке "Заявления на подключение к ЭДО ПФР" из программы "1С Бухгалтерия предприятия, ред. 2" для обмена сведениями об электронных трудовых книжках и отправки отчетов по форме СЗВ-ТД.
11.02.2020 29845 rusmil 9
Детектор завершения согласования для 1С: Документооборот КОРП
Детектор, обнаруживающий завершение согласования и создающий соответствующее бизнес-событие, на которое можно настроить обработчик или автозапуск процесса.
Данная функция позволяет автоматически подставлять объекты адресации из предмета процесса в роль с объектом адресации. Для добавления новых автоподстановок в адресной книге необходимо нажать кнопку "Обновить автоподстановки":
После обновления появятся автоподстановки для ролей, которые используются с объектами адресации:
Допустим у нас есть роль "_Тест":
Исполняет данную роль пользователь "Администратор" по организации "ООО Управляющая компания" и по подразделению "Администрация":
Автоподставнока "_Тест (Роль)" со скришота выше сможет автоматически определить объекты адресации по предмету для роли "_Тест".
В расширении изменения объекта проверяются другим способом. Если хотя бы один реквизит из документа изменен, тогда файлы, которые не заняты на редактирование, созданы по шаблону, не помечены на удаление обновляются данными документа.
Настройка данной функции выполняется в виде внутреннего/исходящего документа.
Данная функция работает только при создании процесса по шаблону. В шаблоне процесса добавлен реквизит "Создавать задачу ознакомления":
В данном реквизите настраивается вариант создания задачи ознакомления.
Для заполнения реквизита "Создавать задачу ознакомления" после обновления расширения запустите обработку "Перенос значения реквизита не создавать задачу ознакомления".
Запрет повторного запуска комплексного процесса по предмету.
При открытии формы комплексного процесса стоит проверка, если пользователь пытается запустить более 1 комплексного процесса по документу форма нового процесса не открывается и пользователю выдается предупреждение.
Настройки расширения находятся в отдельной подсистеме "Дополнительные функции":
Динамические роли включены по умолчанию без возможности отключения.
Пользовательские автоподстановки.
Добавлена новая функция "Пользовательские автоподстановки". С помощью данной функции можно добавлять собственные автоподстановки для шаблонов бизнес-процессов в режиме предприятия. Пользовательские автоподстановки находятся в подсистеме "Дополнительные функции":
На закладке "Тестирование" можно проверить автоподстановку с нужными параметрами (если они требуются), результат работы кода автоподстановки выводится в список значений:
Технически пользовательские автоподстановки реализованы следующим образом:
- В функции"ПолучитьСписокДоступныхФункций" общего модуля "ШаблоныБизнесПроцессов" добавляются автоподстановки из справочника.
К имени функции автоподстановки добавляется префикс "ПользовательскаяАвтоподстановка_" для поиска элемента справочника с программным кодом при получении значения автоподстановки.
- В функцию "ПолучитьЗначениеАвтоподстановки" общего модуля "ШаблоныБизнесПроцессов" добавлена дополнительная проверка. В функции автоподстановки выполняется поиск префикса "ПользовательскаяАвтоподстановка_", если данный префикс найден, тогда выполняется поиск элемента справочника пользовательской автоподстановки по наименованию. Далее выполняется программный код элемента справочника. Запись пользовательских автоподстановок с одинаковым наименованием запрещена, поэтому при поиске элемента по наименованию будет найдено не более 1 автоподстановки.
Указание минут и секунд в правилах эскалации задач.
В правила эскалации задач добавлена возможность указания минут и секунд:
Автоматическое расширение рабочей группы связанных документов.
В справочник "Типы связей" добавлен реквизит "Автоматически вести состав участников рабочей группы":
При установке данного флага состав рабочей группы для связанных документов по данному типу связи будет вестись автоматически.
При установке связи "Договор" из документа "Закупка дисков для СХД" участники рабочей группы документа "Закупка дисков для СХД" будут автоматически перенесены в связанный договор:
При дальнейшем изменении рабочей группы документа "Закупка дисков для СХД" новые пользователи, которые были добавлены в рабочую группу документа будут автоматически перенесены в документ "Договор на поставку бетона".
Автоматическое создание делегирования прав заместителям при создании отсутствия.
При создании документа "Отсутствие" автоматически создаются делегирования прав доступа заместителям. Данная функция работает только для новых документов отсутствия.
Алгоритмы обработки задач и бизнес-процессов.
В шаблоны бизнес-процессов добавлены закладки "Назначения алгоритмов обработки задач", "Назначения алгоритмов обработки процессов":
На данных закладках можно назначить произвольные алгоритмы, которые будут выполняться перед записью задачи или бизнес-процесса. В дальнейшем будут добавлено событие "При записи".
На данный момент для выбора доступно только событие перед записью:
Для переноса настроенных алгоритмов из старой версии (до 2.1.27.1) расширения запустите обарботку "Перенос алгоритмов в новые объекты" из подсистемы "Дополнительные функции". В обработке нажмите кнопку "Запустить перенос".
Для переноса алгоритмов в единый справочник из старой версии (до 2.1.18.12) запустите обработку "Перенос алгоритмов в новый справочник, изменение назначений алгоритмов обработки". В обработке нажмите кнопку "Запустить перенос".
Отображение связей предметов на формах выполнения задач.
Добавлено отображение связанных документов, файлов связанных документов на формах выполнения задач, на форме "Задачи мне":
Отображение листа согласования на форме выполнения бизнес-процесса "Утверждение/Подписание".
Добавлено отображение листа согласования на форму выполнения утверждения/подписания:
Перенос файлов из задачи в предметы процесса.
Настройка переноса файлов из задачи в предметы процесса настраивается в шаблоне процесса:
В настройке необходимо указать имя предмета, в который необходимо переносить файл. При включенной настройке файлы не будут дублироваться в задаче. При добавлении файла в задачу файл будет добавлен в предмет в процесса.
Автоматическое добавление подразделения ответственного/подготовившего/подразделения из документа в рабочую группу документа.
Добавлена функция "Автоматическое добавление подразделения ответственного/подготовившего/подразделения из документа в рабочую группу документа" для внутренних, входящих, исходящих документов.
Настройка выполняется в виде документа:
Запрет интерактивного создания документов.
Добавлена функция "Запрет интерактивного создания документов" для внутренних, входящих, исходящих документов.
Настройка выполняется в виде документа:
- Добавлен механизм пользовательских автоподстановок
- Добавлена возможность отключения создания задачи ознакомления для регистрации и утверждения/подписания. Функция работает также как и отключение создания задачи ознакомления для согласования.
- В пользовательскую автоподстановку добавлена возможность прикрепления ссылки на файл (удобно хранить файлы с внешними обработками тестирования и т.д.):
Такой способ является не совсем оптимальным, но через расширение проблематично подключить собственный объект к посистеме хранения файлов, если перенести доработку в основную конфигурацию, то естественно удобнее использовать существующую подсистему хранения файлов.
- Поднят режим совместимости расширения до версии 8.3.14.
- Функции расширения переведены на новую версию конфигурации.
- В правила эскалации задач добавлена возможность указания минут и секунд
- Автоматическое расширение рабочей группы связанных документов
- Автоматическое создание делегирования прав заместителям при создании отсутствия
- Выполнение произвольного алгоритма перед записью задачи
- Отображение связей предметов в формах выполнения задач
- Отображение листа согласования в форме выполнения бизнес-процесса "Утверждение/Подписание"
- В пользовательские автоподстановки добавлен реквизит "ЗависитОтПредмета" для разделения автоподстановок, которые зависят от предмета процесса
- Выполнение произвольного алгоритма перед записью бизнес-процесса
- Удалены условия на пустую ссылку и состояние бизнес-процесса в произвольных алгоритмах перед записью задачи и перед записью бизнес-процесса
- Изменена логика работы алгоритмов перед записью задач и процессов
- Добавлена новая функция - перенос файлов из задачи в предметы процесса
- Добавлена функция "Автоматическое добавление подразделения ответственного/подготовившего/подразделения из документа в рабочую группу документа" для внутренних, входящих, исходящих документов
- Добавлена функция "Запрет интерактивного создания документов"
- Алгоритмы обработки задач и бизнес-процессов перенесены в единый справочник
- Настройка функции "Автоматическое обновление файлов данными владельца" перенесена в вид внутреннего/исходящего документа
- Исправлена ошибка записи документа при автоматическом расширении рабочей группы документов
- Исправлена ошибка при открытии формы "Задачи мне"
- Реквизиты с префиксом "Удалить" убраны с форм "Назначения алгоритмов обработки задач", "Назначения алгоритмов обработки процессов"
Данное расширение тестировалось на версии 2.1.28.14 1С:Документооборот КОРП.
Отключить безопасный режим и перезапустить программу.
Что появилось:
После подключения расширения, во всех шаблонах согласования, в том числе вложенных в комплексные процессы, появится настройка политики повторного согласования. По умолчанию значение настройки будет не заполнено для всех ранее настроенных шаблонов согласования, при таком варианте настройки сохраняется стандартная логика поведения программы.
После изменения настройки в шаблоне, все процессы согласования по этому шаблону, как новые так и уже запущенные, будут использовать новую логику при отправке на повторное согласование.
Как это работает (пример по демо базе):
В результате отправки на повторное согласование в основном предмете процесса (Договор на поставку бетона по примеру) виза Зеленца "Не согласованно" уйдет в историю, а виза Мишина "Согласовано" останется среди действующих (в типовой логике все ранее установленные визы помещаются в историю). Повторно задача согласования будет отправлена только Зеленцу.
В результате завершения процесса согласования на Закладке Визы в документе, а так же в печатных формах "Лист согласования" и "Лист согласования с историей", будут корректные данные в соответствии с процессом.
Расширение разрабатывалось для версии 1С Документооборот 8 КОРП, редакция 2.1 (2.1.13.28). Тестировалось на 2.1.14/15/16 ПРОФ, КОРП, ДГУ и Document management(тексты с переводом на eng).
Работает на платформах начиная с версий 8.3.12.
Если будут вопросы и предложения к функционалу расширения, пишите в комментариях к публикации, учту в новом релизе.
Версия 1.2: Первичная версия
- Исправлено исключение не установивших визы при поочередном согласовании
Бывают случаи, когда для документа настраивается маршрут и мы не хотим, чтобы пользователи могли запускать процессы вручную и сами определять маршрут движения документа.
Для установки расширения нужно открыть 1С:Документооборот в режиме 1С:Предприятие под полными правами. В базе 1С:Документооборот должен быть обязательно пользователь Администратор. Далее надо перейти в раздел "Настройка и администрирование" - "Расширения". И добавить данное решение в список расширений (галочку "Безопасный режим" надо снять). Далее надо перевойти в 1С и расширение станет активным.
Для проверки работы правил надо переоткрыть карточку или список документов.
Расширение регистрировать не надо.
Расширение работает на всех релизах конфигурации 1С:Документооборот (КОРП, ПРОФ, ДГУ) версии 2.1 до 2.1.13 включительно, платформа 1С:Предприятие 8.3. Для других версий возможна доработка за отдельную плату. Расширение поставляется с закрытым кодом.
Обновления и техподдержка бесплатные в течение 3-х месяцев.
Причины купить
Расширение позволяет снизить количество ошибок пользователей, оставив только те типы процессов, которые предусмотрены регламентами.
Достоинства
- Решение позволяет убрать лишние типы процессов для отправки по документу.
- Реализовано на расширении, не надо снимать конфигурацию с поддержки. Установить расширение сможет обычный пользователь с правами администратора.
- Права на отправку можно настраивать для разных пользователей.
Сравнение версий
- Реализовано ограничение для внутренних, входящих и исходящих документов.
- Можно настраивать правила отправки для видов документов и групп пользователей.
Гарантия возврата денег
ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Читайте также: