Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-25, 12:13x



Odpowiedz w temacie  [ Posty: 22 ]  Przejdź na stronę 1, 2  Następna
Blokada założenia indeksu tow. 
Autor Wiadomość

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post Blokada założenia indeksu tow.
W jaki sposób mogę zablokować 'inwencję twórczą' pracowników dz. zaopatrzenia?
Chciałbym, żeby wprowadzali towary o określonym schemacie kodowania, a niestety z poziomu procedur dla towaru nie ma OnBeforeInsert=-6000.

_________________
zz


2010-03-11, 16:08
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
A za pomoca OnAfterInsert - nic nie dasz rade wykombinowac?


2010-03-11, 19:42
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
No niestety nie bardzo wiem jak. :-(
Daję tylko ostrzeżenie bo też nie działa -6000.

_________________
zz


2010-03-12, 11:31
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
No po wystawieniu -6000 na logike nie moze dzialac..... mozesz zamiast ostzrezenia np odrazu usunac ten towar....


2010-03-12, 11:50
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
...i przychodzić do pracy na III zmianę, żeby się nie natknąć na 'zadowolonych-inaczej' kolegów...

_________________
zz


2010-03-12, 14:15
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Przykład wymusza, żeby kodty towarów zaczynały się od znaku 'A'

Kod:
//"prockonf.sc","Procedury - konfiguracja","\Procedury\",0,1.0.0,SYSTEM

int sub OnStart()
  Dispatch xKonf
  Dispatch xProcs
  Dispatch xProcObj

  xKonf = xFactory.konfiguracjaRaportow
  xKonf.Clear()
  xProcs = xKonf.proceduryObiektow
  xProcObj = xProcs.AddNew()
  xProcObj.objectTypeName = "BTowar"
  xProcObj.aktywny = 1
  xProcObj.raport = "kod='Mix-soft Kontrola kodu towaru'"
  Dispatch xProcEvent = xProcObj.proceduryZdarzen.AddNew()
  xProcEvent.zdarzenie = "kod='BeforeSave'"
  Dispatch xProcedura = xProcEvent.procedury.AddNew()
  xProcedura.nazwa = "SprawdzKodTowaru"
  xProcedura.aktywny = 1
  xProcedura.kolejnosc = 1
  xProcedura.konieczna = 0
  xKonf.aktywny = 1
  OnStart = 0

endsub



Kod:
//"mixkktw.sc","Mix-soft Kontrola kodu towaru","\Procedury\",0,1.0.0,SYSTEM

#define XmsgERROR       0x01

long Sub SprawdzKodTowaru(String strEventName, Dispatch xObject, String strParams, Dispatch xParams)
  SprawdzKodTowaru = 0
  Dispatch msg

  if mid(xObject.kod,1,1) != "A" then
     msg = xFactory.komunikaty.AddNew()
     msg.tresc = "Kod towaru musi zaczynać się znakiem 'A'"
     msg.status = XmsgINTERNAL
     SprawdzKodTowaru = 771
  EndIf

EndSub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-03-13, 11:35
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Dzięki Rafał.
PS. Jakbym mógł coś dla ciebie zrobić (odśnieżyć samochód, wypić za twoje zdrowie, ...) to 'ino mrygnij ...' ;-)

_________________
zz


2010-03-15, 09:32
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
PS 2. Czyżby zniknął przycisk POMÓGŁ?
Nie mogę znaleźć.

_________________
zz


2010-03-15, 11:12
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Chyba coś robię nie tak:
dodałem wpisy w OnOpen()
dodałem BeforeSave() w procedurach towaru

przy zapisie towaru mam komunikat:
"Błąd składni języka. Niezdefiniowany symbol xMsgInternal"

Co jeszcze powinienem dodać?

_________________
zz


2010-03-24, 16:23
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
zamisat
Kod:
#define XmsgERROR       0x01


powinno być
Kod:
#define XmsgINTERNAL    0x03

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-03-24, 22:36
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
zz pisze:
dodałem wpisy w OnOpen()
dodałem BeforeSave() w procedurach towaru


Coś mi się tu nie podoba. Co zrobiłeś w OnOpen i po co?
Zaktualizuj załączone raporty i po sprawie.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-03-24, 22:38
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Myślałem, że OnStart ma być w OnOpen() - wyrzuciłem
Dodałem BeforeSave = SprawdzKodTowaru(lId) w procedurach towaru - czy dobrze?
Mam błąd dla tej linii: Oczekiwane ','

_________________
zz


2010-03-25, 15:12
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
utwórz plik : prockonf.sc - wklej do niego pierwszy raport
utwórz plik : mixkktw.sc - wklej do niego drugi raport

uruchom raport : Aktualizacja raportów systemowych wskazując katalog z w/w plikami

wyjdź i wejdź do firmy jeszcze raz.

Zadziałało?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-03-25, 15:44
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Tak <brawo>
Chciałem 'przekombinować' z tymi procedurami
Jeszcze tylko: czy użytkownik mógłby dostać informację, czemu się nie wystawia?

_________________
zz


2010-03-25, 16:11
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Zastanawiam się czy Ci zadziałało.
Jeżeli zainstalowałeś te raporty poprawnie to przy próbie wprowadzenia towaru, którego nazwa zaczyna się od innego znaku niż "A" pojawia się komunikat, że nie można dodać towaru. Czy o to chodziło?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-03-25, 16:14
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 22 ]  Przejdź na stronę 1, 2  Następna
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Narzut w raporcie lista tow. z wyborem kolumn

w Programy Handlowe

gregor

3

3481

2021-01-11, 23:00

Zenek N Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki (HMF 2011b) Problem z dodaniem wymiary analitycznego dla tow

w Programy Handlowe

aneta.g

7

3941

2012-09-25, 21:04

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. blokada bufora

w Programowanie

iredy

3

3059

2010-06-16, 14:13

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Blokada okna dialogowego

w Programowanie

Benji_Pete

1

2400

2011-04-06, 21:07

Misiek Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 30 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant