Добрый день!
Подскажите, как например в служебной записке сделать, чтобы поле "От кого" автоматически заполнялось как поле "Кто готовил", т.е именем создателя.
Заранее спасибо!
Автозаполнение полей в карточке документа
Re: Автозаполнение полей в карточке документа
Без программирования такое сделать не выйдет, но система FossDoc позволяет расширять себя как на клиентской стороне (плагины, формы и т.п.), так и на сервере (модуль к серверу). К сожалению на данный момент у нас еще не успела выйти техническая документация по API, но она планируется.
Именно ваша задача решается достаточно легко - поэтому мы подготовили скрипт, который для новой служебной записки проставляет в поле "От кого" в текущего пользователя. Скрипт по сути представляет два класса на C# (.NET), и может быть использован с новой версией FossDoc 5.
Без документации и описания вам будет сложно подправить его под свой лад или что-то добавить новое, поэтому пока что пользуйтесь, а руководство программиста, описание классов и API будет выходить постепенно - следите за новостями на нашем сайте.
Теперь по поводу того, как подключить и использовать скрипт.
Откройте Хранилище категорий, найдите там категорию служебной записки, и создайте в ней объект "Скрипт". В скрипт подключите вложенные файлы из архива (Form.cs и FormInfo.cs), все сохраните.
Чтобы было проще, у вас в итоге должен быть вот такой набор объектов в результате:
После этого перезапустите клиента, и результат уже должен быть виден. Замечание: скрипт пригоден именно для служебной записки. Для других типов документов он не подойдет.
Именно ваша задача решается достаточно легко - поэтому мы подготовили скрипт, который для новой служебной записки проставляет в поле "От кого" в текущего пользователя. Скрипт по сути представляет два класса на C# (.NET), и может быть использован с новой версией FossDoc 5.
Без документации и описания вам будет сложно подправить его под свой лад или что-то добавить новое, поэтому пока что пользуйтесь, а руководство программиста, описание классов и API будет выходить постепенно - следите за новостями на нашем сайте.
Теперь по поводу того, как подключить и использовать скрипт.
Откройте Хранилище категорий, найдите там категорию служебной записки, и создайте в ней объект "Скрипт". В скрипт подключите вложенные файлы из архива (Form.cs и FormInfo.cs), все сохраните.
Чтобы было проще, у вас в итоге должен быть вот такой набор объектов в результате:
После этого перезапустите клиента, и результат уже должен быть виден. Замечание: скрипт пригоден именно для служебной записки. Для других типов документов он не подойдет.
Re: Автозаполнение полей в карточке документа
Спасибо! Все получилось. Обидно конечно, что все так сложно (через программирование) ((((
А дело то это нужное. В других системах это делается гораздо проще...
А дело то это нужное. В других системах это делается гораздо проще...
Re: Автозаполнение полей в карточке документа
Положительные идеи разумеется мы изучаем и адаптируем к своей системе. Можете привести примеры как это могло бы быть сделано или скриншот интерфейса?