Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Плагин на запись - удаление документа
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 16:33    Post subject: Reply with quote

События на послеудаления нет такого - увы.....
Либо как-то по-другому решать организационно, либо механизмы удаленного склада в плагин пихать
Back to top
View user's profile Send private message Send e-mail
shura_k



Joined: 10 Oct 2003
Posts: 342
Location: Александр
Occupation: Специалист
Interests: Калининград

PostPosted: 19 Oct 2005 16:51    Post subject: Reply with quote

Что-то у нас диалог не получается

Вобщем мне надо вот что. Чтобы после удаления накладной из реестра произошёл вызов моего плагина!

Про ручной вызов процедуры удаления, я спросил потому, что плагин вызывается перед удалением накладной, а не после.

Я планировал сделать вот, что: стаю на накладной-инициирую удаление накладной-происходит вызов плагина-он вызывает функцию удаления в текущем контексте-происходит дальнейшее выполнение плагина.

Всё это надо для того, чтобы я мог работать с УЖЕ изменёными остатками!!!

P.S. Мне надо сделать своё черное дело, чтобы пользователь даже не знал что происходит! Мне самому удалять накладную не надо!!!, тока в том случае если пользователь примет такое решение, и то стандартными средствам
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 19 Oct 2005 17:11    Post subject: Reply with quote

shura_k wrote:
Всё это надо для того, чтобы я мог работать с УЖЕ изменёными остатками!!!

Если я правильно понял постановку задачи - почему бы не работать с изменёнными остатками до удаления собственно документа? У тебя есть текущий документ, который щаз будет удалён - что мешает до удаления документа проверить остатки и посчитать, какими будут эти остатки после удаления документа? Посчитай новые остатки из своего плагина и работай себе с ними сколько угодно...
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:13    Post subject: Reply with quote

Если Вы хотите контролировать удалял он или нет - не проще ли возможности 12 версии использовать ?
В противном случае Вы сможете тока фиксировать состояние остатков перед удалением и усе, не смогу тут помочь, во всяком случае сейчас это недоступно именно в том ракурсе как Вы просите
Back to top
View user's profile Send private message Send e-mail
shura_k



Joined: 10 Oct 2003
Posts: 342
Location: Александр
Occupation: Специалист
Interests: Калининград

PostPosted: 19 Oct 2005 17:15    Post subject: Reply with quote

Ни чего контролировать я не хочу!
Ладно. Ответе позжалуйста на последний вопрос и закроем эту тему.
Какой функцией удаляется накладная на которой стоит курсор?
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:16    Post subject: Reply with quote

Олег Смирнов wrote:
Если я правильно понял постановку задачи - почему бы не работать с изменёнными остатками до удаления собственно документа? У тебя есть текущий документ, который щаз будет удалён - что мешает до удаления документа проверить остатки и посчитать, какими будут эти остатки после удаления документа? Посчитай новые остатки из своего плагина и работай себе с ними сколько угодно...


Коллега хочет именно по факту удаления - пользователь может передумать, вот в чем дело - просто попытка пресекать что-то типа воровства путем записи в журнал события
Просто наше событие на удаление - это не факт что оно произойдет...
Хотя если пропустить его через свой плагин с тем же вопросом да-нет то вот вам и постфакт
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:18    Post subject: Reply with quote

DelDoc(bDelInit,bPostDel,lView,@aWork)

bDelInit:=z0ne_1298[1]
bPostDel:=z0ne_1298[2]

z0ne_1298:=DocInitOper(xOper,lView)
И так далее....
Back to top
View user's profile Send private message Send e-mail
shura_k



Joined: 10 Oct 2003
Posts: 342
Location: Александр
Occupation: Специалист
Interests: Калининград

PostPosted: 19 Oct 2005 17:19    Post subject: Reply with quote

nordk wrote:
Коллега хочет именно по факту удаления - пользователь может передумать, вот в чем дело - просто попытка пресекать что-то типа воровства путем записи в журнал события

Запись да, но не для контроля воровста!!!!!
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 19 Oct 2005 17:21    Post subject: Reply with quote

nordk wrote:
Коллега хочет именно по факту удаления - пользователь может передумать, вот в чем дело - просто попытка пресекать что-то типа воровства путем записи в журнал события

Дык коллега вроде только что прямо написал:
shura_k wrote:
Ни чего контролировать я не хочу!

_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:23    Post subject: Reply with quote

Последствия самостоятельного применения - не ко мне
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:24    Post subject: Reply with quote

shura_k wrote:
Запись да, но не для контроля воровста!!!!!


Ну дык подмените вопрос Да-нет своим в плагине - ответит да - пишите, ответит нет - не пишите
Back to top
View user's profile Send private message Send e-mail
shura_k



Joined: 10 Oct 2003
Posts: 342
Location: Александр
Occupation: Специалист
Interests: Калининград

PostPosted: 19 Oct 2005 17:25    Post subject: Reply with quote

Олег Смирнов wrote:
nordk wrote:
Коллега хочет именно по факту удаления - пользователь может передумать, вот в чем дело - просто попытка пресекать что-то типа воровства путем записи в журнал события

Дык коллега вроде только что прямо написал:
shura_k wrote:
Ни чего контролировать я не хочу!

Но и счетать ручками тоже.
Хотел бы считать, вопросы не задава
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:28    Post subject: Reply with quote

Трудно чем-то помогать не зная точно задачи.....
Функции удаления как таковой увы нет - набор функций
В том что написал попробуйте xOper:=7
lView(.T./.F.) , чем могу...

На самом деле для каждого вида движения xOper свой внутреннее перемещение -одно, консигнация другое и т.п.
Прямой функции типа InitList() нет....так что будьте аккуратны
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2005 17:33    Post subject: Reply with quote

12000 строчек листинга чтобы Ваш вопрос раскрыть перелопатить надо.
На данный момент я пас
Back to top
View user's profile Send private message Send e-mail
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 19 Oct 2005 17:37    Post subject: Reply with quote

shura_k wrote:
Хотел бы считать, вопросы не задавал!

Ну дело может быть и не только в "хотении"... В принципе вовсе не плохо было бы иметь возможность запуска своего плагина как на попытку удалить, так и на факт собственно удаления...
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru