Прерывание действия системным алгоритмом

Контур "Управление производством"

Модератор: igors

Ответить
Hershy
рег.отделение
Сообщения: 64
Зарегистрирован: Вт, 03/03/2009 07:53
Имя Фамилия: Николай Воронцов
Откуда: Галактика-Урал
Контактная информация:

Прерывание действия системным алгоритмом

Сообщение Hershy »

Ситуация такая:
на какое-нибудь действие системы, например "перед изменением статуса ДО" повесили алгоритм, который что-то там делает, например проверяет заданные условия.

Вопрос в следующем:
Можно ли как - нибудь остановить выполнение действия, например изменение статуса ДО, с помощью этого алгоритма. Т.е. в алгоритме проверить какие-то данные, и если проверка не проходит, вообще ничего не делать с ДО
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Как-нибудь можно наверняка. Триггеры, докомпиляция, точки расширения и тп. Смотря что и как там используется.
Hershy
рег.отделение
Сообщения: 64
Зарегистрирован: Вт, 03/03/2009 07:53
Имя Фамилия: Николай Воронцов
Откуда: Галактика-Урал
Контактная информация:

Сообщение Hershy »

Хорошо, тогда конкретнее:

В настройках системы Настройки Галактики/Логистика/Документы/Документы-основания/После изменения статуса ДО выполнить алгоритм указан алгоритм, например 5010, который проверяет дескриптор ДО. Если дескриптор ДО отличается от KONV, тогда хотелось бы остановить изменение статуса ДО, т.е. чтобы все данные ДО были в исходном состоянии, как перед изменением статуса, статус тоже не изменять.

Интересует именно функционал oAlgoritm_Sys
Аватара пользователя
Screw
топ-софт
Сообщения: 73
Зарегистрирован: Пт, 14/09/2007 22:54
Имя Фамилия: Виталий Корзюк
Откуда: ТопСофт
Контактная информация:

Сообщение Screw »

Видимо, достаточно перекрыть стандартную реализацию этого алгоритма своей.
Аватара пользователя
ZYG
топ-софт
Сообщения: 15
Зарегистрирован: Пт, 14/09/2007 10:50
Имя Фамилия: Юрий Жданович
Откуда: ТопСофт
Контактная информация:

Сообщение ZYG »

См. ПИР 101.42046 - реализовали обработку результата работы алгоритма
Ответить