° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki ° |
Форумы Интермех / Search, ImProject / Автоматическое подписывание документов |
Автор | Сообщение |
kwazy Участник АО "НИИ ОЭП", г. Сосновый Бор |
Дата: 25 Фев 2012 17:35:46 Хотелось бы узнать, как можно сделать,чтобы при согласовании некоторые подписи проставлялись автоматически? |
enaumov Участник |
Дата: 27 Фев 2012 11:44:15 Т.е. без участия человека? Или сразу несколько подписей от одного лица? |
kwazy Участник АО "НИИ ОЭП", г. Сосновый Бор |
Дата: 27 Фев 2012 20:36:58 Да, без участия. Допустим подписывают Разработчик и Нормоконтроль, дальше по маршруту согласования идут Проверяющий и Утверждающий. Вот и нужно, чтобы последние две подписи проставлялись автоматически (ФИО + Дата). |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 28 Фев 2012 08:24:02 А вы бы хотели чтобы ваша подпись где-то проставлялась автоматически, без вашего участия? Я был бы против. Предполагаю, что Интермех руководствовался такой же логикой.. |
kwazy Участник АО "НИИ ОЭП", г. Сосновый Бор |
Дата: 28 Фев 2012 10:30:00 на данном этапе у нас пока до ЭЦП не дошло, поэтому подписывают вручную на бумаге..нужно лишь чтобы на бланк попадало ФИО и дата..это все исходя из того, что вышеназванные подписыватели, так скажем, не владеют ПК т.е. сейчас Н.контру приходится подписывать за Пров. и Утв.. Проще ,конечно , прямо на бланке сразу проставить необходимые ФИО в графах, а дату ставить от Н.контра, но думал, это можно как-то через редактор маршрутов сделать.. |
enaumov Участник |
Дата: 29 Фев 2012 16:35:23 Две подписи от одного исполнителя: не вижу вообще никаких проблем. Назначаете человеку 2 должности, в настройках действия "Утверждение" ставите те галки напротив должностей, которыми должен быть подписан документ. Естественно, фамилия будет одна и та же. Обходной вариант - придумываете тем-кто-не-владеет-ПК пароль, сообщаете его ответственному лицу, и он уже пользуется кнопкой "Пописать как". Все это - лишние 2-3 щелчка мышкой. Если хотите, расплата за желание автоматизировать процесс Кстати, а куда должны ставиться подписи? В чертеж или технологию? |
enaumov Участник |
Дата: 29 Фев 2012 16:35:35 Две подписи от одного исполнителя: не вижу вообще никаких проблем. Назначаете человеку 2 должности, в настройках действия "Утверждение" ставите те галки напротив должностей, которыми должен быть подписан документ. Естественно, фамилия будет одна и та же. Обходной вариант - придумываете тем-кто-не-владеет-ПК пароль, сообщаете его ответственному лицу, и он уже пользуется кнопкой "Пописать как". Все это - лишние 2-3 щелчка мышкой. Если хотите, расплата за желание автоматизировать процесс Кстати, а куда должны ставиться подписи? В чертеж или технологию? |
Коновалов Михаил Участник ОАО РИРВ (СПб) |
Дата: 29 Фев 2012 18:12:09 У нас тоже ЭЦП еще не везде, но мы в СТО оговорили, что везде ходит пара файл+бумага, причем одно без другого быть не может (т.е. проверяющие не должны проверять бумагу, если нету файлов и наоборот)... Это не только повышает достоверность и легитимность данных хранящихся в архиве Search но и позволит, как мы надеемся, в случае полномасштабного перехода к электронному документообороту быстрее выполнить такой переход. Автоподписи в Search нет, насколько я знаю, именно по идеологическим соображениям. Надеюсь, что и не будет... |
kwazy Участник АО "НИИ ОЭП", г. Сосновый Бор |
Дата: 29 Фев 2012 19:51:03 Цитата: enaumov Обходной вариант - придумываете тем-кто-не-владеет-ПК пароль, сообщаете его ответственному лицу, и он уже пользуется кнопкой "Пописать как".
Все это - лишние 2-3 щелчка мышкой Это и юзаем. Вот и хотелось облегчить труд пользователя на эти 2-3 щелчка |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 1 Мар 2012 08:18:50 Напишите скрипт, который будет просто прописывать в свойства документа фамилии Пров. и Утв., а оттуда они попадут на бланк. Ну и поле Дата можно добавить при необходимости. Скрипт вставьте в процесс, например, после нормоконтроля. |
enaumov Участник |
Дата: 21 Мар 2012 10:32:53 freestyler Вы не могли бы привести пример подобного скрипта (хотя бы для одной подписи)? |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 23 Мар 2012 08:24:47 ° Поправил: freestyler Вот как-то так. На деле не проверял, но по идее должно сработать '--------------------------------------------------------------------- 'Подключаем Search API if sys_execside.asstring="SERVER" Then Set s4Ap = CreateObject("S4.TS4App") s4Ap.Login else s4Ap = S4App end if For i = 0 to Activity.Attachments.count-1 'Перебираем прикрепленные документы Set Att = Activity.Attachments.Items(i) if Att.AType<>3 then Set Doc = AppServer.GetDocument (Att.DocID, Att.Version) 'Получаем документ 'Получаем фамилию подписавшего документ в нужной должности '!!! Подставьте три своих значения в if not s4app.GetLastSign(......) !!! 'Rank_code - код должности (из таблицы Ranklist) 'IsWorkCopy - подписи какой копии. 0 - архивной, иначе - рабочей 'OnlyActualSign - 0 - для всех подписей документа, 1 - только для актуальных подписей if not s4app.GetLastSign(Att.DocID, Att.Version, RankCode, IsWorkCopy, OnlyActualSign, UserName, SignDate) = 0 then 'Такие подписи есть s4app.OpenDocument(Att.DocID) 'Свойства "Проверил" и "Дата проверки" у документа должны уже быть (парамтеры архива, или тематические параметры - не важно) s4app."Проверил", UserName s4app."Дата проверки", SignDate s4app.CloseDocument end if Next '--------------------------------------------------------------------- |
Jk Участник НПП Интермех |
Дата: 23 Мар 2012 11:57:26 Цитата: freestyler s4app."Проверил", UserName
s4app."Дата проверки", SignDate тут явно что то пропущено |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 26 Мар 2012 08:03:30 Цитата: Jk тут явно что то пропущеноУпс.. s4app.SetFieldValue "Проверил", UserName s4app.SetFieldValue "Дата проверки", SignDate |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26] гостей - 87 / пользователей - 0 |
miniВВ © 2001-2024 |