<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>ES - E-Otpremnice resenje</title>
<link>https://www.elitesecurity.org/t511408-Otpremnice-resenje</link>
<description></description>
<language>sr</language>
<docs>https://www.elitesecurity.org/rss</docs>
<ttl>15</ttl>
<copyright>Elitesecurity.org</copyright>
<pubDate>Fri, 05 Jun 2026 05:21:07 +0200</pubDate>
<item>
<title>Re: E-Otpremnice resenje</title>
<link>https://www.elitesecurity.org/p4108398</link>
<description>Učitavanje dodađaja između dva datuma, Datum_P i Datum_K (text box).&lt;br /&gt;
&lt;br /&gt;
Private Sub cmdUcitajDogadjaje_Click()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If IsNull(Me.Datum_P) = True Or IsNull(Me.Datum_K) = True Then GoTo Greska&lt;br /&gt;
&lt;br /&gt;
Pocetak:&lt;br /&gt;
    DatumW = Format(Datum_P, &amp;quot;yyyy-mm-dd&amp;quot;) ' TextBox na formi&lt;br /&gt;
    &lt;br /&gt;
    Me.Text160 = Me.Datum_P&lt;br /&gt;
    &lt;br /&gt;
    'MsgBox DatumW&lt;br /&gt;
    &lt;br /&gt;
    Call UcitajDogadjaje(DatumW)&lt;br /&gt;
    &lt;br /&gt;
    Me.Datum_P = Me.Datum_P + 1&lt;br /&gt;
    'Brojac sekundi-------------------&lt;br /&gt;
    Dim PauseTime, Start, Finish, TotalTime&lt;br /&gt;
    PauseTime = 0.5    ' Set duration.&lt;br /&gt;
    Start = Timer    ' Set start time.&lt;br /&gt;
    Do While Timer &amp;lt; Start + PauseTime&lt;br /&gt;
        DoEvents    ' Yield to other processes.&lt;br /&gt;
    Loop&lt;br /&gt;
    Finish = Timer    ' Set end time.&lt;br /&gt;
    '------------------------------------------------------&lt;br /&gt;
    &lt;br /&gt;
    Me.Text160 = Me.Datum_P&lt;br /&gt;
    &lt;br /&gt;
    'Brojac sekundi----------------------------------------------&lt;br /&gt;
    'Dim PauseTime, Start, Finish, TotalTime&lt;br /&gt;
    PauseTime = 0.5    ' Set duration.&lt;br /&gt;
    Start = Timer    ' Set start time.&lt;br /&gt;
    Do While Timer &amp;lt; Start + PauseTime&lt;br /&gt;
        DoEvents    ' Yield to other processes.&lt;br /&gt;
    Loop&lt;br /&gt;
    Finish = Timer    ' Set end time.&lt;br /&gt;
    '------------------------------------------------------&lt;br /&gt;
    &lt;br /&gt;
    If Me.Datum_P &amp;gt; Me.Datum_K Then&lt;br /&gt;
    GoTo Predkraj&lt;br /&gt;
    Else:&lt;br /&gt;
    GoTo Pocetak&lt;br /&gt;
    End If&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
Predkraj:&lt;br /&gt;
    'MsgBox &amp;quot;Obrada završena !!!&amp;quot;, vbInformation&lt;br /&gt;
GoTo Kraj&lt;br /&gt;
&lt;br /&gt;
Greska:&lt;br /&gt;
    MsgBox &amp;quot;INESITE ISPRAVNO DATUME !!!&amp;quot;, vbInformation&lt;br /&gt;
&lt;br /&gt;
Kraj:&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
Public Sub UcitajDogadjaje(DatumW As String)&lt;br /&gt;
&lt;br /&gt;
    Dim http As Object&lt;br /&gt;
    Dim json As Object&lt;br /&gt;
    Dim items As Object&lt;br /&gt;
    Dim item As Object&lt;br /&gt;
&lt;br /&gt;
    Dim urlD As String&lt;br /&gt;
    Dim responseText As String&lt;br /&gt;
    &lt;br /&gt;
    'MsgBox DatumW&lt;br /&gt;
    &lt;br /&gt;
    urlD = &amp;quot;&lt;a href=&quot;https://api.eotpremnica.mfin.gov.rs/public/documents/suppliers/changes?date=&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; class=&quot;user_url&quot;&gt;https://api.eotpremnica.mfin.g...uments/suppliers/changes?date=&lt;/a&gt;&amp;quot; _&lt;br /&gt;
          &amp;amp; DatumW &amp;amp; &amp;quot;&amp;amp;page=0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Set http = CreateObject(&amp;quot;MSXML2.XMLHTTP&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    http.Open &amp;quot;GET&amp;quot;, urlD, False&lt;br /&gt;
    http.setRequestHeader &amp;quot;Accept&amp;quot;, &amp;quot;application/json&amp;quot;&lt;br /&gt;
    http.setRequestHeader &amp;quot;Api-key&amp;quot;, apiKey&lt;br /&gt;
    http.send&lt;br /&gt;
&lt;br /&gt;
    If http.status &amp;lt;&amp;gt; 200 Then&lt;br /&gt;
        MsgBox &amp;quot;Greška API: &amp;quot; &amp;amp; http.status, vbCritical&lt;br /&gt;
        Exit Sub&lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
    responseText = http.responseText&lt;br /&gt;
    Me.Text150 = responseText&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Set json = JsonConverter.ParseJson(responseText)&lt;br /&gt;
    Set items = json(&amp;quot;items&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    For Each item In items&lt;br /&gt;
        Call ObradiDogadjaj(item)&lt;br /&gt;
    Next item&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Private Sub ObradiDogadjaj(item As Object)&lt;br /&gt;
&lt;br /&gt;
    Dim db As DAO.Database&lt;br /&gt;
    Dim sql As String&lt;br /&gt;
&lt;br /&gt;
    Dim docNumber As Long&lt;br /&gt;
    Dim eoId As String&lt;br /&gt;
    Dim eopId As String&lt;br /&gt;
&lt;br /&gt;
    Set db = CurrentDb&lt;br /&gt;
&lt;br /&gt;
    ' ---- DespatchAdvice (uvek postoji)&lt;br /&gt;
    docNumber = CLng(left(item(&amp;quot;data&amp;quot;)(&amp;quot;despatchAdvice&amp;quot;)(&amp;quot;documentNumber&amp;quot;), Len(item(&amp;quot;data&amp;quot;)(&amp;quot;despatchAdvice&amp;quot;)(&amp;quot;documentNumber&amp;quot;)) - 3))&lt;br /&gt;
    docNumber_Year = CLng(right(item(&amp;quot;data&amp;quot;)(&amp;quot;despatchAdvice&amp;quot;)(&amp;quot;documentNumber&amp;quot;), 2))&lt;br /&gt;
    'docNumber = item(&amp;quot;data&amp;quot;)(&amp;quot;despatchAdvice&amp;quot;)(&amp;quot;documentNumber&amp;quot;)&lt;br /&gt;
    eoId = &amp;quot;&amp;quot;&amp;quot;&amp;quot; &amp;amp; item(&amp;quot;data&amp;quot;)(&amp;quot;despatchAdvice&amp;quot;)(&amp;quot;id&amp;quot;) &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
    datumDok = Format(DatumW, &amp;quot;mm/dd/yyyy&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    'strDatum = &amp;quot;#&amp;quot; &amp;amp; Format(Me.Datum, &amp;quot;mm/dd/yyyy&amp;quot;) &amp;amp; &amp;quot;#&amp;quot;&lt;br /&gt;
'MsgBox docNumber&lt;br /&gt;
'MsgBox eoId&lt;br /&gt;
&lt;br /&gt;
    ' ---- Upis EO_ID&lt;br /&gt;
    'Brojac sekundi-------------------&lt;br /&gt;
    Dim PauseTime, Start, Finish, TotalTime&lt;br /&gt;
    PauseTime = 0.01    ' Set duration.&lt;br /&gt;
    Start = Timer    ' Set start time.&lt;br /&gt;
    Do While Timer &amp;lt; Start + PauseTime&lt;br /&gt;
        DoEvents    ' Yield to other processes.&lt;br /&gt;
    Loop&lt;br /&gt;
    Finish = Timer    ' Set end time.&lt;br /&gt;
    '------------------------------------------------------&lt;br /&gt;
'EO_ID-ID otpremnice, EO-oznaka da je napravljena&lt;br /&gt;
sql = &amp;quot;UPDATE Promet SET Promet.EO_ID = &amp;quot; &amp;amp; eoId &amp;amp; &amp;quot;, Promet.EO = 1 WHERE (((Promet.Broj_racuna)= &amp;quot; &amp;amp; docNumber &amp;amp; &amp;quot;) AND ((Promet.Predznak)=-1) AND ((Promet.Faktura)=1) AND ((Promet.Knj)=False) AND ((Promet.Int)=False) AND ((Promet.eo)=0 OR isnull(promet.eo)=true ) AND (clng(format(Promet.datum,&amp;quot;&amp;quot;yy&amp;quot;&amp;quot;))=&amp;quot; &amp;amp; docNumber_Year &amp;amp; &amp;quot;));&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        'Brojac sekundi-------------------&lt;br /&gt;
    'Dim PauseTime, Start, Finish, TotalTime&lt;br /&gt;
    PauseTime = 0.01    ' Set duration.&lt;br /&gt;
    Start = Timer    ' Set start time.&lt;br /&gt;
    Do While Timer &amp;lt; Start + PauseTime&lt;br /&gt;
        DoEvents    ' Yield to other processes.&lt;br /&gt;
    Loop&lt;br /&gt;
    Finish = Timer    ' Set end time.&lt;br /&gt;
    '------------------------------------------------------&lt;br /&gt;
    &lt;br /&gt;
    'DoCmd.OpenQuery sql&lt;br /&gt;
    db.Execute sql, dbFailOnError&lt;br /&gt;
    Debug.Print db.RecordsAffected&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pocetak razvoza ide preko aplikacije MATP koja se skida sa njihovog sajta i podesava prema vozacima.&lt;br /&gt;
&lt;br /&gt;
Pozdrav</description>
<guid isPermaLink="false">https://www.elitesecurity.org/p4108398</guid>
<pubDate>Mon, 09 Mar 2026 12:49:50 +0100</pubDate>
<author>mustur</author>
<category>511408</category>
</item>
<item>
<title>E-Otpremnice resenje</title>
<link>https://www.elitesecurity.org/p4107137</link>
<description>Dobar dan.&lt;br /&gt;
Da li neko ima rešenje za E-Otpremnice, kako da se pročita ID otpremnice i kako da se pošalje komanda za početak vožnje.</description>
<guid isPermaLink="false">https://www.elitesecurity.org/p4107137</guid>
<pubDate>Mon, 29 Dec 2025 15:01:26 +0100</pubDate>
<author>mustur</author>
<category>511408</category>
</item>
</channel>
</rss>
