Запрет оприходования
Модераторы: m0p3e, edward_K, Модераторы
Запрет оприходования
Подскажите, пожалуйста, каким способом лучше организовать запрет оприходования накладной с незаполненным значением внешнего атрибута?
Вопрос по поводу межцеховой накладной и атрибута "Акты на переработку":)
Вопрос по поводу межцеховой накладной и атрибута "Акты на переработку":)
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Запрет оприходования
1. Написать алгоритм(vip или Java)? который прервать должным образом и подключить в алгоритм перед оприходыванием в настройках- недавно обсуждалось. + можно сделать один алгоритм, - нет свободы.
2. Докомпилировать фейс - перехватить событие нажатия на кнопку в окне редактирования. - - придется докомплировать все нужные фейсы, + есть свобода.
Я пошел по 2 пути - там используется объектный фейс, который уже проверяет в зависимости от типа накладной что нужно.
2. Докомпилировать фейс - перехватить событие нажатия на кнопку в окне редактирования. - - придется докомплировать все нужные фейсы, + есть свобода.
Я пошел по 2 пути - там используется объектный фейс, который уже проверяет в зависимости от типа накладной что нужно.
Re: Запрет оприходования
Докомпиляция нам недоступна, значит придется идти по первому пути. Алгоритм добавила, проверку на заполненность атрибута тоже, а как прервать "должным образом" процедуру формирования ордеров? Про алгоритмы нашла в темках, а про прерывание процесса формирования нет:((
Re: Запрет оприходования
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Запрет оприходования
Спасибо огромное!!!!!!
Re: Запрет оприходования
А еще такой вопрос - есть ли возможность отследить ручное создание партии в каталоге katparty?как это сделать?
Re: Запрет оприходования
Если пользователь захочет все-таки ее подделать "вручную" то никак.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Запрет оприходования
Если исходить из того, что "ручное создание партий" Вы имеете ввиду запуск фейса "партии товаров" (неважно из меню или из документа конкретного) - то наверное можно попробовать словить событие вставки новой записи с помощью все того же alter KATPARTYMarisha_P писал(а):А еще такой вопрос - есть ли возможность отследить ручное создание партии в каталоге katparty?как это сделать?
Re: Запрет оприходования
Я имела в виду, что у меня партии с группой "переработка по кооперации" создаются в триггере с помощью : insert into GAL.KATPARTY и далее параметры.
Мне нужно, чтобы если пользователь в каталоге партий нажал F7 и выбрал группу "переработка по кооперации", то добавить такую партию было нельзя.
Надеюсь, понятно объяснила теперь:)))
Мне нужно, чтобы если пользователь в каталоге партий нажал F7 и выбрал группу "переработка по кооперации", то добавить такую партию было нельзя.
Надеюсь, понятно объяснила теперь:)))
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Запрет оприходования
докомпиляция рулит .
Re: Запрет оприходования
ага, рулит:)))) Только Галактика 7 подтормаживает изрядно со мной на пару:)))))
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Запрет оприходования
В триггере субд конкретной имели ввиду ?Marisha_P писал(а):Я имела в виду, что у меня партии с группой "переработка по кооперации" создаются в триггере ...
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Запрет оприходования
Мдась..в 7-ке вроде еще не было всех этих возможностей докомпиляции интер-в (
Навскиду тока 2 варианта
1. Пересобрать исходник фейса под Вашу конфу Галактики 7 (что наверное будет непросто без исходников нужных:) )
2. Как полурешение..в триггере на вставку katparty ловить этот момент интересующий Вас и хотя бы уведомлять как то кто занимается такими криминальными вставками )) Не могу сказать что будет если там откатывать запись напрямую. Быстрее всего огребать будите внутри галактического приложения при работе прикладные ошибки или того хуже...
Навскиду тока 2 варианта
1. Пересобрать исходник фейса под Вашу конфу Галактики 7 (что наверное будет непросто без исходников нужных:) )
2. Как полурешение..в триггере на вставку katparty ловить этот момент интересующий Вас и хотя бы уведомлять как то кто занимается такими криминальными вставками )) Не могу сказать что будет если там откатывать запись напрямую. Быстрее всего огребать будите внутри галактического приложения при работе прикладные ошибки или того хуже...