Показать сообщение отдельно
Старый 16.03.2010, 12:41   #13  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
указал секюрити кей на пункты меню, взывающие форму из уведомлений и пункты меню на класс WorkflowWorkItemActionManager.
аос перестал падать. оставалась ошибка с календарём. при распространении задачи документооборот останавливается с ошибкой: Ошибка при извлечении основного календаря..
иными словами, если не настроен календарь, или календарь создан мастером, то у календаря есть странная проверка
\Classes\WorkflowWorkCalendarDueDateProvider\isWorkingDay
на "является ли запрашиваемый день рабочим". если в настройках стоит уровень проверки базовый календарь и базовый календарь для проверяемого календаря не указан, то приехали. все вылечил исправлением типа проверки календаля жобиком
X++:
static void Job1(Args _args)
{
    WorkCalendarDate    WorkCalendarDate;
    ;
    ttsbegin;
    while select forupdate WorkCalendarDate
    {
        WorkCalendarDate.WorkTimeControl = WorkTimeControl::Open;
        WorkCalendarDate.update();
    }
    ttscommit;
}
завелось и пока работает полностью пока не протестировал но пару одобряющих прошел.
всем участвующим в обсуждении спасибо!
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286)

Последний раз редактировалось mit; 16.03.2010 в 12:45.