Запрет оприходования

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Запрет оприходования

Сообщение Marisha_P »

Подскажите, пожалуйста, каким способом лучше организовать запрет оприходования накладной с незаполненным значением внешнего атрибута?
Вопрос по поводу межцеховой накладной и атрибута "Акты на переработку":)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Запрет оприходования

Сообщение edward_K »

1. Написать алгоритм(vip или Java)? который прервать должным образом и подключить в алгоритм перед оприходыванием в настройках- недавно обсуждалось. + можно сделать один алгоритм, - нет свободы.
2. Докомпилировать фейс - перехватить событие нажатия на кнопку в окне редактирования. - - придется докомплировать все нужные фейсы, + есть свобода.
Я пошел по 2 пути - там используется объектный фейс, который уже проверяет в зависимости от типа накладной что нужно.
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Запрет оприходования

Сообщение Marisha_P »

Докомпиляция нам недоступна, значит придется идти по первому пути. Алгоритм добавила, проверку на заполненность атрибута тоже, а как прервать "должным образом" процедуру формирования ордеров? Про алгоритмы нашла в темках, а про прерывание процесса формирования нет:((
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Запрет оприходования

Сообщение n0where »

хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Запрет оприходования

Сообщение Marisha_P »

Спасибо огромное!!!!!!
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Запрет оприходования

Сообщение Marisha_P »

А еще такой вопрос - есть ли возможность отследить ручное создание партии в каталоге katparty?как это сделать?
oiko
Местный житель
Сообщения: 419
Зарегистрирован: 29 мар 2005, 17:49

Re: Запрет оприходования

Сообщение oiko »

Если пользователь захочет все-таки ее подделать "вручную" то никак.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Запрет оприходования

Сообщение Den »

Marisha_P писал(а):А еще такой вопрос - есть ли возможность отследить ручное создание партии в каталоге katparty?как это сделать?
Если исходить из того, что "ручное создание партий" Вы имеете ввиду запуск фейса "партии товаров" (неважно из меню или из документа конкретного) - то наверное можно попробовать словить событие вставки новой записи с помощью все того же alter KATPARTY
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Запрет оприходования

Сообщение Marisha_P »

Я имела в виду, что у меня партии с группой "переработка по кооперации" создаются в триггере с помощью : insert into GAL.KATPARTY и далее параметры.
Мне нужно, чтобы если пользователь в каталоге партий нажал F7 и выбрал группу "переработка по кооперации", то добавить такую партию было нельзя.
Надеюсь, понятно объяснила теперь:)))
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Запрет оприходования

Сообщение edward_K »

докомпиляция рулит :).
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Запрет оприходования

Сообщение Marisha_P »

ага, рулит:)))) Только Галактика 7 подтормаживает изрядно со мной на пару:)))))
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Запрет оприходования

Сообщение Den »

Marisha_P писал(а):Я имела в виду, что у меня партии с группой "переработка по кооперации" создаются в триггере ...
В триггере субд конкретной имели ввиду ?
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Запрет оприходования

Сообщение Marisha_P »

да
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Запрет оприходования

Сообщение Den »

Мдась..в 7-ке вроде еще не было всех этих возможностей докомпиляции интер-в (
Навскиду тока 2 варианта
1. Пересобрать исходник фейса под Вашу конфу Галактики 7 (что наверное будет непросто без исходников нужных:) )
2. Как полурешение..в триггере на вставку katparty ловить этот момент интересующий Вас и хотя бы уведомлять как то кто занимается такими криминальными вставками )) Не могу сказать что будет если там откатывать запись напрямую. Быстрее всего огребать будите внутри галактического приложения при работе прикладные ошибки или того хуже...
Ответить