Autor Wątek: Kontrahenci - Grupy - Branża  (Przeczytany 4846 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline _Piotr_

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.34 HF2
Kontrahenci - Grupy - Branża
« dnia: Sierpień 04, 2014, 13:33:59 »
Witajcie,

odkryłem ostatnio funkcję możliwości przypisania klienta do konkretnej branży,
niestety nie widzę nigdzie możliwości sortowania kontrahentów wg. branż.

Ktoś orientuje się, czy jest to w ogóle wykonalne ?

Podrawiam
Piotr

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 533
  • Reputacja +74/-0
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #1 dnia: Sierpień 04, 2014, 13:40:12 »
Sortownia - dodajesz kolumnę branża do widoku kontrahentów i możesz sortować.

Filtrowanie (bo pewnie o to Ci chodziło) - F8 wg. instynktu który wyłapuje branże.
Łukasz

Offline _Piotr_

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.34 HF2
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #2 dnia: Sierpień 04, 2014, 15:14:04 »
Dzięki za podpowiedź,

jednak chcąc dodać kolumnę, korzystając z operacji na liście ---> lista kolumn,
nie ma tam możliwości dodania "branży"

W przypadku filtrowania wg. instynktu program nie wyłapuje rodzaju branży nawet wpisując pełną nazwę.

Obie drogi sprawdziłem już wcześniej teraz zweryfikowałem ponownie i niestety nic z tego.

Może ktoś ma sprawdzoną metodę ?

Pozdrawiam
Piotr

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 533
  • Reputacja +74/-0
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #3 dnia: Sierpień 04, 2014, 15:20:29 »
Sorki masz rację, akurat miałem ustawione pole własne branża, a nie sprawdziłem z którego pola bierze :(

Dodaj sobie pole własne dla kontrahenta (Branża) i wtedy zadziała i kolumna i filtrowanie (tylko że wtedy nie korzystasz z wbudowanego pola branże).
Łukasz

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #4 dnia: Sierpień 04, 2014, 16:05:41 »
W Gestorze można bardzo prosto to odfiltrować. Natomiast tutaj taki filtr jest dostępny po wciśnięciu F2 przy wyborze firmy np na FS. Po pokazaniu się listy firm (F2) wybieramy filtr zaawansowany i tam wybieramy odpowiednią branżę.
Sławek, Zduńska Wola

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 533
  • Reputacja +74/-0
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #5 dnia: Sierpień 04, 2014, 16:17:51 »
W sumie co mam się wycofywać jak powiedziałem, że działa to działa :)

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

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 :)

Powodzenia, jak będziesz miał problemy z dodaniem to pisz. Pamiętaj o numerze pola własnego musi być jeden (jeżeli jest zajęte można wybrać inne, ale należy już poprawić skrypt).
Łukasz

Offline _Piotr_

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.34 HF2
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #6 dnia: Sierpień 05, 2014, 07:55:23 »
Działa !!

Piękne dzięki, wszystko zgodnie z Twoim opisem.

Bardzo dziękuję, wreszcie funkcja będzie miała jakiś sens :)

Offline _Piotr_

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.34 HF2
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #7 dnia: Marzec 04, 2020, 09:13:54 »
Witajcie,

zmuszony jestem "odgrzać kotleta".

Dawno temu zależało mi na filtrowaniu kontrahenta po branży stąd założony watek.
By wymusić wprowadzanie branży przy zakładaniu kartoteki kontrahenta dodałem zestawienie, które blokuje możliwość założenia kartoteki
kiedy pole jest nie wypełnione.

Minęło parę lat i zrobił się z tego większy problem niż pożytek.

Chcemy połączyć Subiekta z Sello do obsługi sprzedaży internetowej, jednak importując dane wyskakuje błąd,
bo Sello nie wypełni pola "branża"

Pytanie brzmi jak usunąć dodaną blokadę ? Było to na tyle dawno, że trudno mi teraz przywrócić stan pierwotny.

Z góry dziękuję za wszelkie sugestie.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17063
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #8 dnia: Marzec 04, 2020, 09:25:52 »
Ktoś, kto implementował tę blokadę powinien również dostarczyć skrypt do jej usunięcia, jeśli tego nie zrobił to się o niego upomnij.

Kod do usunięcia triggera na bazie tego opublikowanego wyżej:

select 'Usuwanie triggera zakończone'

exec('
DROP TRIGGER [dbo].[dodatki_UstawienieBranzy]
')

Należy tylko podmienić nazwę trigger'a, której nie podałeś.

Inne rozwiązanie tu usunięcie poprzez SQL Server Management Studio lub zgłosić się do serwisanta.
« Ostatnia zmiana: Marzec 04, 2020, 19:35:14 wysłana przez dkozlowski »
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Kontrahenci - Grupy - Branża
« Odpowiedź #8 dnia: Marzec 04, 2020, 09:25:52 »