Witajcie,
jakiś czas temu zależało mi by handlowcy wprowadzając nowego kontrahenta uzupełniali pole branża.
Tak by można było sortować klientów wg tego kryterium.
Jeden z użytkowników podesłał poniższy kod
Jak już założysz pole własne z numerem 1 (może nazywać się branża, a może inaczej bez znaczenia istotny jest numer)
Dodaj siobie tego trrigera jako zestawienie SQL i uruchom
Kod: [Zaznacz]
select 'Dodawanie trrigera zakończone'
exec('
CREATE TRIGGER [dbo].[dodatki_UstawienieBranzy]
ON [dbo].[kh__Kontrahent]
AFTER INSERT, UPDATE
AS
BEGIN
update kh__Kontrahent set kh_Pole1 = bra_Nazwa
from kh__Kontrahent k
join inserted ins on ins.kh_id = k.kh_Id
join sl_CrmBranza bra on bra.bra_Id = ins.kh_IdBranza
END
')
Teraz po wybraniu branży pole dodatkowe będzie uzupełniało Ci się z automatu zarówno przy dodawaniu jak i poprawianiu kontrahenta.
Dalej dodajesz kolumnę i cieszyś się z branży taka jak powinno to działać w standardzie
Wszystko działało znakomicie do czasu kiedy zechciałem skorzystać z Sello i tu pojawił się kłopot.
Przy imporcie kontrahenta z Sello wyskakuje błąd, bo trzeba uzupełnić pole branża.
Szukam kogoś kto pomoże w usunięciu powyższego triggera.
Pozdrawiam
Piotr