Autor Wątek: Masowa zamiana konta  (Przeczytany 1649 razy)

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

Offline mis

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +0/-0
  • Wersja programu: najnowsza
Masowa zamiana konta
« dnia: Wrzesień 12, 2016, 09:36:25 »
Zazwyczaj brak mi odwagi aby grzebać w bazie danych, ale tym razem to byłaby przesada (zmiana około 4500 pozycji - ręczna zmiana odpada)
Chciałbym zamienić konto w pozycjach dokumentu fakutra sprzedaży.

update dkr_Pozycja set dko_Konto = '712-01-01' where dko_Konto = '702-01-01'

Dodam, że nie ma zapisów w walucie obcej, więc nie ma różnic kursowych.

Czy taki update może wyrządzić jakieś szkody w przyszłości? Czy coś jeszcze należy uwzględnić?


Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Masowa zamiana konta
« Odpowiedź #1 dnia: Wrzesień 12, 2016, 11:55:12 »
Zazwyczaj brak mi odwagi aby grzebać w bazie danych, ale tym razem to byłaby przesada (zmiana około 4500 pozycji - ręczna zmiana odpada)
Chciałbym zamienić konto w pozycjach dokumentu fakutra sprzedaży.

update dkr_Pozycja set dko_Konto = '712-01-01' where dko_Konto = '702-01-01'

Dodam, że nie ma zapisów w walucie obcej, więc nie ma różnic kursowych.

Czy taki update może wyrządzić jakieś szkody w przyszłości? Czy coś jeszcze należy uwzględnić?
Nie powinno, ale na wszelki wypadek zrób próbę na kopii podmiotu. To ma być dla wszsytkich lat obrotowych, bo jesli nie to trzeba dodać do Where  dko_IdRoku.

Offline mis

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +0/-0
  • Wersja programu: najnowsza
Odp: Masowa zamiana konta
« Odpowiedź #2 dnia: Wrzesień 12, 2016, 15:24:07 »
To ma być dla wszystkich lat obrotowych (narazie jest jeden rok obrotowy), więc "WHERE dko_IdRoku" nie będzie potrzebny.

Dzięki za info.


Forum Użytkownikow Subiekt GT

Odp: Masowa zamiana konta
« Odpowiedź #2 dnia: Wrzesień 12, 2016, 15:24:07 »