Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: f51f8f14-bfc4-4797-b693-0 w Sierpień 29, 2022, 20:59:32
-
Witam,
Mam pytanie.
Jak za pomocą php i com usunąć jakiś dany towar z zamówienia.
-
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.
-
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?
-
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]