mojaSymfonia FORUM
https://forum.mix-soft.pl/

Edycja dokumentu w buforze
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5747
Strona 1 z 1

Autor:  zz [ 2014-04-22, 15:29 ]
Tytuł:  Edycja dokumentu w buforze

Witam.
Mam dokument magazynowy w buforze - z 1 pozycją.
Jak ustawić cenę/wartość na taką jak potrzebuję?

Autor:  rafal [ 2014-04-22, 15:32 ]
Tytuł:  Re: Edycja dokumentu w buforze

Możesz jeżeli jest to dokument przyjęcia.

Autor:  zz [ 2014-04-22, 15:40 ]
Tytuł:  Re: Edycja dokumentu w buforze

Przyjęcia.
robię xMg.Load() - i co dalej

BioRec?
jakieś Update?

Nie wiem

Autor:  rafal [ 2014-04-22, 17:10 ]
Tytuł:  Re: Edycja dokumentu w buforze

Biorec

Autor:  zz [ 2014-04-24, 08:57 ]
Tytuł:  Re: Edycja dokumentu w buforze

OK, udało się
Dzięki

Autor:  zz [ 2018-05-28, 15:26 ]
Tytuł:  Re: Edycja dokumentu w buforze

Kolejne pytanie (po latach ;)
Jak dodać pozycję towarową do dokumentu w buforze (konkretnie dok.mag. ale to chyba wszystko jedno)

Autor:  rafal [ 2018-05-28, 16:18 ]
Tytuł:  Re: Edycja dokumentu w buforze

Za pomocą IoRec i metody EditMg()
Na forum są przykłady

Autor:  zz [ 2018-05-29, 07:52 ]
Tytuł:  Re: Edycja dokumentu w buforze

Próbuję tak jak w jednym z tematów

Kod:
lIdMg = rs.fields("id").value
xBIORec.SetField("id", Using "%l", lIdMg)
xFunkcja.EditMg(xBIORec)

xBIORec.BeginSection("Pozycja dokumentu")
   xBIORec.SetField("kod",sKodTw)
   xBIORec.SetField("ilosc", (using "%.2f",fIloscTw))
   xBIORec.SetField("cena",(using "%.2f", fCenaTw))
xBIORec.EndSection()

lIdMg=xFunkcja.ImportMg(xBIORec)
xBIORec.Clear()
xMg.Load(using "id=%l", lIdMg)


i tworzy mi się pusty dokument nieokreślonego typu :(

Próbowałem też xMg.Load... i potem xFunkcja.EditMg... ale też źle coś

Autor:  rafal [ 2018-05-29, 08:39 ]
Tytuł:  Re: Edycja dokumentu w buforze

Kod:
lIdMg = rs.fields("id").value
xBIORec.SetField("id", Using "%l", lIdMg)

xBIORec.BeginSection("Pozycja dokumentu")
   xBIORec.SetField("kod",sKodTw)
   xBIORec.SetField("ilosc", (using "%.2f",fIloscTw))
   xBIORec.SetField("cena",(using "%.2f", fCenaTw))
xBIORec.EndSection()

xFunkcja.EditMg(xBIORec)

Autor:  zz [ 2018-05-29, 09:01 ]
Tytuł:  Re: Edycja dokumentu w buforze

Dzieki, niepotrzebnie miałem Edit i Import

Autor:  zz [ 2018-06-05, 08:59 ]
Tytuł:  Re: Edycja dokumentu w buforze

OK, następny problem :(
Jak tworzę dokument poleceniem ImportMG, wpisuje mi się nazwa dostawy
ale jak edytuję, dostawa mi się nie wpisuje

Kod:
      xBIORec.SetField("id", Using "%l", lIdMg)
       xBIORec.BeginSection("Pozycja dokumentu")
         xBIORec.SetField("kod",sKodTw)
         xBIORec.SetField("ilosc", sIloscTw)
         xBIORec.SetField("cena","0.01")
             xBIORec.BeginSection("Dostawa")
               xBIORec.SetField("nazwa_dostawy", sNrZamDst)
               xBIORec.SetField("ilosc", sIloscTw)
             xBIORec.EndSection()
       xBIORec.EndSection()
   xFunkcja.EditMg(xBIORec)


Załączniki:
Bez tytułu.jpg
Bez tytułu.jpg [ 55.29 KiB | Przeglądany 6894 razy ]

Autor:  zz [ 2018-08-14, 09:53 ]
Tytuł:  Re: Edycja dokumentu w buforze

No to szkoda,
ale następne pytanie:
mam dokument w buforze, czy mogę wstawić do niego pozycję w środek nie na koniec?

Autor:  zz [ 2018-08-14, 15:14 ]
Tytuł:  Re: Edycja dokumentu w buforze

znalazłem usuniecie
http://www.forum.mojasymfonia.pl/viewtopic.php?f=15&t=2675
a jak dodać

Autor:  zz [ 2019-09-27, 11:43 ]
Tytuł:  Re: Edycja dokumentu w buforze

Witam.
Dokument magazynowy - jedna pozycja (przyjęcie z produkcji, ale to chyba nie ma znaczenia)
poniższy kod dodaje mi nową pozycję (ilość=1, cena jak zadana) a nie ustawia ceny towaru z poz.1.
Obojętne czy dok. w buforze czy wystawiony.
Kod:
      xPP.load(using "id=%l", lIdPP)
      sKodWG=xPP.pozycje.item(1).kod
      xBIORec.SetField("id", Using "%l", lIdPP)
      xBIORec.BeginSection("Pozycja dokumentu")
            xBIORec.SetField("kod",sKodWG)
         xBIORec.SetField("cena","1.11")
      xBIORec.EndSection()

      xFunkcja.EditMg(xBIORec)

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/