M_MNPLAN
Краткое описание :
Каталог МЦ. Выполнение алгоритма перед модификациейОписание :
Что измененно :
Нужна настройка которая будет срабатывать перед модификацией МЦ
и запускала выбранный JS алгоритм. Название настройки "Перед модификацией МЦ
выполнить алгоритм", раздел "Выполнение алгоритмов"
Как измененно :
Добавлена настройка McUsl.AlgBeforeUpdate "Перед модификацией
МЦ выполнить алгоритм" Запуск срабатывает при проверке прав на возможность
редактирования каталога МЦ аналогично обработке настройки Pick.ChangeMC "Общие
настройки системы \ Работа с МЦ, услугами \ Работа с МЦ \ Редактирование МЦ,
уже используемой в документах" (в функции Function IsAcceptModifRec(TipMess :
word; cRec : comp) : boolean;). При написании алгоритмов следует учесть : 1. в
функцию RunInter в структуре pt (тип TRecAcc) заполняются следующие поля
TypeCpNrec := cgKau_KatMc FlagRun := word(128) cFormPl := ссылка на выполняемый
алгоритм cpNrec := KatMc.NRec; stSpMnPlan.NRec := TipMess из параметра
IsAcceptModifRec; 1 и 2 выдают сообщения при стандартной проверке. Результат
должен быть возвращен в Binding - 8 или 1 - запрет. 0 - успешно, иначе ошибка.
2. В InitIter передается только TypeCpNrec, FlagRun, cFormPl 3. Поскольку
алгоритм будет загружен только один раз ( в отличии от стандартного запуска
через интерфейс SimpleWayToRunAlgorithm) , то все инициализация, зависимая от
текущей позиции, должна быть в RunIter. 4. Не рекомендуется использовать Java
алгоритм.
M_MNPLAN
Краткое описание :
Планирование производства. При выборе в "исходящих"
соглашения идет визуализация "Формирование дерева иерархии" более 5 минОписание :
Управление заказами \ Документы \ ЗаявкиЧто измененно :
На закладке "Исходящие" в документе "Заявки" модуля "Управление
заказами", хотим создать новую связь по исходящему документу. Создаем новую
строчку по F7, выбираем, например, тип документа "Соглашение" и ждем по 5 минут
каждый раз пока откроется окно для выбора документов.
Как измененно :
Ускорено формирование иерархии. Добавлен fplog по этапам
заполнения. Для кардинально решения вопроса в раздел "Производство и
планирование \ Интерфейсы выбора" (help MnfNastrVib в разработке) добавлена
настройка MnfVib.DocEdit_DOG "При установке связи документов для
договоров/соглашений/ПКП использовать выбор" со значениями: 0 - множественный -
как раньше 1 - одиночный - как например в ДО на продажу.