Исправление ошибок документооборота, ограничение на использование дополнительных реквизитов, обязательность их заполнения (Расширение)

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

Обработки - Обработка справочников

Поле объекта не обнаружено (Шаблон) Документооборот Ошибки документооборота фильтры дополнительные реквизиты исправление ошибок документооборот расширение

3
При добавлении нового процесса в документооборот нужно иногда присваивать ему дополнительные реквизиты, но эти реквизиты отображаются во всех процессах данного типа, а это неудобно и не правильно. В стандартном механизме документооборота есть ограничение на видимость и заполнение по отборам, но оно не работает (выдает ошибку). Чтобы решить эту проблему без влезания в код и привлечения программистов, я сделал расширение конфигурации.

В документообороте можно назначить дополнительные реквизиты для шаблонов и потом с ними работать в шаблоне процесса. (рис 1)

Рус 1.

 

В дополнительных реквизитах можно указывать ограничения как на видимость реквизита так и на обязательность его заполнения. Удобней всего указывать в отборе шаблон которому принадлежит реквизит, что бы Шаблоне "Заявка" и "Исправления" был разный набор реквизитов обязательных к заполнению. (Рис 2)

Рис 2.

 

 Но если пользоваться эти отборы использовать возникает ошибка (Поле объекта не обнаружено (Шаблон), которую можно убрать только программным путём. (рис 3)

Рис 3.

 

 

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

Нужно в справочнике ШаблоныКомплексныхБизнесПроцессов добавить реквизит Шаблон с типом значения СправочникСсылка.ШаблоныКомплексныхБизнесПроцессов

После этого ошибка будет исправлена и отборы будут правильно работать. Но тогда придётся снимать конфигурацию с поддержки.

Если вы это не умеете или нет желания снимать конфигурацию с поддержки то я сделал для вас расширение.

Не буду расписывать весь процесс добавление, по этому поводу очень много информации в интернете, вот вам ссылка на первую статью Ссылка 

Расширение добавляет нужный реквизит в справочник.

Конфигурация Документооборот 2.1 (2.1.13.28) 

Платформа: 1С:Предприятие 8.3 (8.3.14.1630)

UPD если у вас не обновлен документооборот до версии 2.1.13.28 то нужно будет в конфигурации менять режим совместимости на 8.3.12 иначе расширение использовать будет нельзя

 

3

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

Наименование Файл Версия Размер
Исправление ошибок документооборота, ограничение на использование дополнительных реквизитах, обязательность их заполнения. (Расширение):
.cfe 4,58Kb
07.06.19
1
.cfe 4,58Kb 1 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Rokky78 22 13.06.19 10:46 Сейчас в теме
У этой версии документооборота (2.1.12.2) стоит режим совместимости 8.3.8. Ваше расширение сможет быть применено при таком режиме совместимости?
Мы тоже хотели бы многое доработать с добавлением реквизитов в расширении, но режим совместимости останавливает...
2. Isa816 32 13.06.19 11:48 Сейчас в теме
(1) Можно поменять режим совместимости на 8.3.12 и тогда расширения будут работать или обновить документооборот, там уже установлен нужный режим совместимости.
3. Rokky78 22 13.06.19 13:02 Сейчас в теме
(2)

Про информацию об обновлении благодарю. Действительно 8.3.12.
P.S. исправьте информацию про "Конфигурация Документооборот 2.1 (2.1.12.2) " при этой версии ДО неискушенные пользователи не смогут воспользоваться расширением, т.к. будут ошибки при смене режима совместимости.

РегистрСведений.НастройкаПовторенияБизнесПроцессов.Команда.ОткрытьСписок: Имя команды не может совпадать с именем стандартной команды
При проверке метаданных обнаружены ошибки!
Операция не может быть выполнена.
5. Isa816 32 13.06.19 14:03 Сейчас в теме
(3) Поправил описание. При смене режима совместимости нужно провести некоторые манипуляции с базой, в вашем случае нужно переименовать Команды.
4. denic73 13.06.19 13:24 Сейчас в теме
Новое в версии 2.1.13.28 от 04/06/19
Платформа версии 8.3.12.1855 без режима совместимости с предыдущими версиями
Уже актуально
Оставьте свое сообщение