Autor Wątek: [PHP]+[SFERA] jak w php usunąć towar z zamówienia  (Przeczytany 3142 razy)

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

Offline f51f8f14-bfc4-4797-b693-0

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: nowa
[PHP]+[SFERA] jak w php usunąć towar z zamówienia
« dnia: Sierpień 29, 2022, 20:59:32 »
Witam,
Mam pytanie.
Jak za pomocą php i com usunąć jakiś dany towar z zamówienia.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: [PHP]+[SFERA] jak w php usunąć towar z zamówienia
« Odpowiedź #1 dnia: Sierpień 29, 2022, 22:22:53 »
1. Uruchomić Subiekta
2. Wczytać dokument : SuDokumentyManager->Wczytaj(idzamowienia)
3. Przejść po kolekcji SuPozycje i usunąć żądany towar. Jeżeli będziemy usuwali więcej niż jeden to najlepiej odliczać wstecz.
Sławek, Zduńska Wola

Offline f51f8f14-bfc4-4797-b693-0

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: nowa
Odp: [PHP]+[SFERA] jak w php usunąć towar z zamówienia
« Odpowiedź #2 dnia: Sierpień 29, 2022, 22:45:34 »
Dzięki za szubką odpowiedź.
Ale jak przejść do kolekcji.
Uruchamianie Subiekta i wczytywanie zamówienia znam z tego forum.
$zamowienie = $subiekt->SuDokumentyManager->Wczytaj((string)$DokNr);
dodawanie pozycji też znam od was
 $pozycja = $zamowienie->Pozycje->Dodaj(1);
 $pozycja->IloscJm = (float)1;
Ale jak teraz usunąć tą lub inną pozycję, wiem że jest dokumentacja ale jak jej użyć w PHP.
Jak teraz przejść do usuwania konkretnej pozycji z danego dokumentu?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: [PHP]+[SFERA] jak w php usunąć towar z zamówienia
« Odpowiedź #3 dnia: Sierpień 29, 2022, 23:05:59 »
Na kolanie bo nie specjalnie znam się na php:

for ($i = $zamowienia->Pozycje->Liczba(); $i > 0; $i--) {
$pozycja = $zamowienie->Pozycje[$i];
                                if ($pozycja->TowarSymbol == 'DoUsuniecia')
{
                                 $pozycja->Usun()
                                 };
}

[code]
Sławek, Zduńska Wola

Forum Użytkownikow Subiekt GT

Odp: [PHP]+[SFERA] jak w php usunąć towar z zamówienia
« Odpowiedź #3 dnia: Sierpień 29, 2022, 23:05:59 »