Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: falcon32 w Sierpień 24, 2016, 16:17:29

Tytuł: NIP bez kresek
Wiadomość wysłana przez: falcon32 w Sierpień 24, 2016, 16:17:29
Witam
Chciałbym usunąć kreski z NIP kontrahentów z 123-456-78-90 na 1234567890. Proszę o pomoc jak tego dokonać hurtowo bez wchodzenia do każdej kartoteki i ręczna edycja ... może ktoś poratuje jakimś skryptem w SQL

falcon32
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: Aldo w Sierpień 24, 2016, 16:18:06
A w czym Ci to przeszkadza?
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: krzysztof_66 w Sierpień 25, 2016, 09:56:34
sam coś takiego szukam, przeszkadza np w wstawianiu klientów do zamówień, czy faktur.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: pir w Sierpień 25, 2016, 10:09:59
Nieśmiało sugeruję, że wcale nie przeszkadza. Subiekt ignoruje kreski w trakcie wyszukiwania. Wpisujesz bez kresek, a na dokumencie dostajesz tak, jak masz wpisane w kartotece.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: dkozlowski w Sierpień 25, 2016, 10:14:47
sam coś takiego szukam,

Można szukać lub odezwać się do swojego serwisanta.

przeszkadza np w wstawianiu klientów do zamówień, czy faktur.

A tak dokładniej to w jaki sposób ?
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: lukaszpal w Wrzesień 27, 2016, 10:53:31
USE [nazwa bazy danych]
GO

update dbo.adr__Ewid set adr_NIP = REPLACE (adr_NIP , '-', '')
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: dkozlowski w Wrzesień 27, 2016, 11:01:27
I to wszystko, na pewno ?
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: Aldo w Wrzesień 27, 2016, 11:07:27
USE [nazwa bazy danych]
GO

update dbo.adr__Ewid set adr_NIP = REPLACE (adr_NIP , '-', '')
Zanim to uruchomisz, to zrób kopię bazy, bo na pewno będzie Ci potrzebna.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: falcon32 w Wrzesień 27, 2016, 12:58:01
Jakiś chętny kamikadze żeby to sprawdzić  8)

falcon32
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: candy w Wrzesień 27, 2016, 13:09:04
A możesz w końcu zdradzić po co to chcesz robić, czy to tajemnica?
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: lukaszpal w Wrzesień 27, 2016, 14:47:36
Nie wiem w czym problem?  Na mojej bazie ta operacja zajmuje około 3 minuty - fakt długo; ale efekt końcowy jest taki jak w założeniu nipy wszystkich kontrahentów są bez kresek. Subiekt GT działa poprawnie!  Mam około 81000 rekordów z kontrahentami w bazie.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: pir w Wrzesień 27, 2016, 15:26:08
Mała podpowiedź. Czy po tej operacji w danych podmiotu wyświetlają Ci się jakieś wykrzykniki z ostrzeżeniami?
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: candy w Wrzesień 27, 2016, 15:34:23
Skoro nie chcecie powiedzieć po co to robicie to sobie poszukajcie sami czego nie zrobiliście. A co!  ;)
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: 5um w Listopad 22, 2017, 12:49:56
Tak potrzebuje Usunąć niepotrzebne znaki z numeru NIP. Jest to potrzebne w przesyłaniu danych do programu księgowego. W innych sytuacjach też kreski są zbędne.
Proszę o komercyjne rozwiązanie.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: Aldo w Listopad 22, 2017, 15:05:21
Tak potrzebuje Usunąć niepotrzebne znaki z numeru NIP. Jest to potrzebne w przesyłaniu danych do programu księgowego. W innych sytuacjach też kreski są zbędne.
Proszę o komercyjne rozwiązanie.
Ja tam używam NIPów tak, jak są wpisane na decyzji o nadaniu, bo to jest podstawowy dokument. Jeśli są kreski, to z kreskami, jeśli bez, to czasami dodaję kreski, bo łatwiej się czyta i zapamiętuje.
Natomiast całe zamieszanie spowodował ZUS, a raczej Prokom, bo programistom Płatnika nie chciało się dorobić tego, co ma Subiekt, czyli zdolności do obsługi obu wariantów. GT to w niczym nie przeszkadza.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: candy w Listopad 22, 2017, 15:08:36
Aldo, ale może 5um ma program księgowy (nie Rewizor), który nie radzi sobie z porównywaniem NIPów, które nie są znormalizowane.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: Aldo w Listopad 22, 2017, 15:14:10
Aldo, ale może 5um ma program księgowy (nie Rewizor), który nie radzi sobie z porównywaniem NIPów, które nie są znormalizowane.
Nie ma przepisu, że NIP bez kresek jest nieprawidłowy, więc to to zmartwienie tego, który ma taki program lub raczej programisty od tamtego programu.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: dkozlowski w Listopad 22, 2017, 19:16:57
Tak potrzebuje Usunąć niepotrzebne znaki z numeru NIP. Jest to potrzebne w przesyłaniu danych do programu księgowego. W innych sytuacjach też kreski są zbędne.
Proszę o komercyjne rozwiązanie.

Zapraszam, mam mam gotowe skrypty do aktualizacji istniejących danych i trigger, który będzie aktualizował dane nowych klientów.
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: globaltc w Luty 15, 2021, 16:47:37
USE [nazwa bazy danych]
GO

update dbo.adr__Ewid set adr_NIP = REPLACE (adr_NIP , '-', '')
Zanim to uruchomisz, to zrób kopię bazy, bo na pewno będzie Ci potrzebna.
Temat stary ale  stoję przed takim zadaniem. Potrzebuję znormalizowaną wersję nipów, czyli bez kresek, spacji itd.
Nie widzę nic złego w tym updac'ie jednak pewnie dlatego, że nie wiem wszystkiego. No właśnie, czego?
Tytuł: Odp: NIP bez kresek
Wiadomość wysłana przez: dkozlowski w Luty 15, 2021, 17:23:58
Skrypt jest bezpieczny tylko nie obsługuje spacji i nie działa automatycznie (trigger).