Множественные свойства (дополнительные реквизиты) в 1С: Документооборот 3.0
Возникла необходимость в создании дополнительных реквизитов с множественным выбором в Документооборот 3.0 для справочника «Документы предприятия».
Есть публикации по УТ и общее описание принципа добавления, под ДО 3.0 не нашел.
Для разработки взята за основу публикация https://infostart.ru/1c/tools/1613708/ переработана, исправлено для работы в ДО. Автору спасибо.
- Описание
- Подробнее
Описание
Расширение включает возможность указать несколько значений для дополнительного реквизита документа 1С: Документооборот 3.0.
Для включения возможности в карточке дополнительного реквизита необходимо установить флажок "Множественный выбор в формах".
После этого в документе появится картинка "+" для добавления еще одного значения реквизита.
В релизе 3.0.16.33 столкнулись с такой проблемой — если дополнительный реквизит используется в автоподстановке, при расчете рабочей группы выходила ошибка. Вылечилось небольшой поправкой в типовом коде.
В модуле "РаботаСРабочимиГруппами" в процедуре "ОбновитьУчастниковРабочейГруппыПоАвтоподстановкам" закомментировать строки
ЗаполнитьЗначенияСвойств(НоваяСтрока, Строка, ,
"Участник, Изменение, Источник, Автоподстановка");Они дублируют присвоение значений, а если сотрудник уже есть в рабочей группе, новая строка не создается, и процедура вываливается в ошибку. Вообще ошибка возникает даже не от множественных реквизитов, а просто если в автоподстановке возвращается массив сотрудников.
Доработка выполнена в расширении "МножественныеСвойства.cfe", подключить либо в режиме предприятия, либо через конфигуратор.
Тестирование велось в конфигурации Документооборот КОРП, редакция 3.0 (3.0.16.33), версия платформы 1С:Предприятие 8.3 (8.3.25.1394).
При возникновении проблем с более свежими релизами, разработка будет обновляться.
Расширение соответственно работает на управляемых формах.
Для работы необходима установленная версия 1С Предприятие. Никакого дополнительного ПО не требуется.

