Условия для дополнительных реквизитов в задачах бизнес-процессов (шаблоны) + доработка интерфейса многостраничные реквизиты - расширение

Программирование - Работа с интерфейсом

Существует проблема, когда добавляешь дополнительные реквизиты в шаблоны бизнес-процессов, нет отбора по шаблону. То есть когда мы на определённый шаблон, скажем - заявка на ремонт, хотим добавить реквизит - помещение, то это реквизит начинает отображаться во всех процессах. Что очень неудобно. Зачем реквизит помещение в процессе, скажем, создания договора? Расширение позволяет делать условие на шаблон и на папку шаблонов (без иерархии!!!) Плюс увеличивает размер многострочных реквизитов - в высоту *2 и в ширину 600.

Расширение протестировано на 1С:Предприятие 8.3 (8.3.10.2299)

Конфигурация Документооборот 8 КОРП, редакция 2.1 (2.1.11.5)

Внимание! в конфигурации изменён режим совместимости на Не использовать (иначе не работает параметр "вместо" в расширении)! Не рекомендуется его изменять на критичных рабочих базах.

 

upd: Точнее возможность указать фильтр по шаблону есть, но на практике он приводит к ошибкам плана:

{(1)}: Поле объекта не обнаружено (Шаблон)
Результат = ОписаниеОбъекта.Шаблон = ЗначенияПараметров["ОписаниеОбъекта.Шаблон1"]

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

Наименование Файл Версия Размер
Условия для дополнительных реквизитов в задачах исполнителях + доработка интерфейса - расширение:
.cfe 18,04Kb
14.11.17
2
.cfe 1 18,04Kb 2 Скачать

См. также

Комментарии
1. Ада Гора (AdaGora) 19.05.18 14:31 Сейчас в теме
Почему в нужном доп.реквизите нельзя в параметрах видимости указать "шаблон процесса" = указать нужный?
Можно тогда подробную инструкцию к вашей доработке?
2. Владимир Борисов (Vladimir45) 29 21.05.18 04:58 Сейчас в теме
(1)так вы попробуйте указать)))) увидите что получиться без моей доработки.
3. Ада Гора (AdaGora) 22.05.18 10:09 Сейчас в теме
в том и дело, что пробуем.
(2)

Есть шаблон бизнес-процесса Исполнение, в доп.реквизите указываем видимость с параметром "шаблон бизнес-процесса = нужный шаблон данного вида", отображается только в процессах, созданных по нужному шаблону.

При использовании вашего "шаблон бизнес-процесса дополнительно" отображения не происходит.
Дайте инструкцию подробную, пожалуйста, с примером
5. Владимир Борисов (Vladimir45) 29 23.05.18 06:52 Сейчас в теме
(3) а теперь полноценно поработайте и увидите что появятся ошибки по задачам ))) когда задачи.... пробуйте пробуйте, тут лучше на практике понять, чем в теории.
4. Сергей Любезнов (sergathome) 22.05.18 10:25 Сейчас в теме
Абсолютно непонятен смысл этого велосипеда. Условие прекрасно устанавливается стандартными средствами.
6. Владимир Борисов (Vladimir45) 29 23.05.18 06:54 Сейчас в теме
(4) в теории всё прекрасно устанавливается! а на практике не очень.

Гладко вписано в бумаге,
Да забыли про овраги,
А по ним ходить…

когда делаешь то прекрасно в демобазе работает, а когда потом начинаешь работать и появляются задачи не по шаблонам - начинается ад.
8. Сергей Любезнов (sergathome) 23.05.18 09:08 Сейчас в теме
(6) Ещё раз повторяю - ПРЕКРАСНО УСТАНАВЛИВАЕТСЯ И РАБОТАЕТ. Или я чего-то не понимаю, а вы объяснить не можете.
7. Владимир Борисов (Vladimir45) 29 23.05.18 06:58 Сейчас в теме
Вот такая ошибка прилетает на практике, я же говорю, попробуйте.

{(1)}: Поле объекта не обнаружено (Шаблон)
Результат = ОписаниеОбъекта.Шаблон = ЗначенияПараметров["ОписаниеОбъекта.Шаблон1"]
Прикрепленные файлы:
9. Сергей Любезнов (sergathome) 23.05.18 09:09 Сейчас в теме
(7) И чо ? Добавить СВОЕМУ процессу реквизит - не судьба ? У всех стандартных процессов реквизит есть.
10. Ада Гора (AdaGora) 23.05.18 12:51 Сейчас в теме
Люди купили расширение у вас и просят инструкцию уже дважды прямым текстом. Как еще нужно вот такую просьбу озвучить "При использовании вашего "шаблон бизнес-процесса дополнительно" отображения реквизита в задаче не происходит. Дайте инструкцию подробную, пожалуйста, с примером"
11. Владимир Борисов (Vladimir45) 29 23.05.18 13:17 Сейчас в теме
(10)Конфигурация документооборот такая же?
попробуйте указать "Папка шаблонов бизнес процесса - дополнительно"
12. Ада Гора (AdaGora) 23.05.18 13:23 Сейчас в теме
(11)
конфигурация такая же.
для "Доп. свойства задачи исполнителя" работает, реквизит отображается, а вот для "Доп.Свойства процесса "Исполнение" нет.
13. Владимир Борисов (Vladimir45) 29 23.05.18 13:30 Сейчас в теме
(12)так оно для задач, а не для процессов
14. Владимир Борисов (Vladimir45) 29 23.05.18 13:30 Сейчас в теме
(12)в процессах шаблоны корректно работают типовые
Оставьте свое сообщение