klient
Tomasz Kojder
174 pkt
9 pytań
19 odpowiedzi
2 pomysłów
6 komentarzy
26 96%
oceń

ERP XL | Waga etykietująca

Tomasz Kojder zapytał/a o
Comarch ERP XL
Comarch ERP XL pytań: 832 | odpowiedzi: 2853

Comarch ERP XL

Paweł PilacińskiMaciej LachowiczRafał RaczyńskiAgnieszka MaterlaHubert TrzewikWojciech MaciejowskiBarbara Przybylskamaciej bed

Witam,

Czy ktoś z Państwa spotkał się z wagami etykietującymi zintegrowanymi z bazą XL'a?

Szukam rozwiązania działającego tak jak odbywa się to w każdym markecie spożywczym - ekspedient waży np. wędlinę, po czym drukuje etykietę z nazwą oraz kodem kreskowym.

Po zeskanowaniu kodu w XL'u wskakuje towar wraz z wagą.

Dodam że karty towarowe posiadają już wygenerowany kod EAN w postaci 4-cyfrowej.

Odpowiedzi:

User Avatar
partner
Adam Grędys
132 pkt
1 pytań
101 odpowiedzi
1 pomysłów
22 komentarzy
119 98%
1 pkt
 
Adam Grędys odpowiedział/a
Comarch ERP XL
Comarch ERP XL pytań: 832 | odpowiedzi: 2853

Comarch ERP XL

Paweł PilacińskiMaciej LachowiczRafał RaczyńskiAgnieszka MaterlaHubert TrzewikWojciech MaciejowskiBarbara Przybylskamaciej bed
6 mie. temu

Ale to nie polega na integracji wagi etykietującej z systemem sprzedaży, tylko na czytaniu (przez jakikolwiek czytnik) kodów wagowych/ilościowych. Taki kod składa się z dwóch sekcji: kodu towaru i ilości bądź wartości.

Natomiast z systemu sprzedaży można "zasilać" wagę etykietującą bazą towarową - to tylko prosty raport.

Ta odpowiedź została skomentowana
User Avatar
klient
Tomasz Kojder
174 pkt
9 pytań
19 odpowiedzi
2 pomysłów
6 komentarzy
26 96%
oceń
 
Tomasz Kojder odpowiedział/a
Comarch ERP XL
Comarch ERP XL pytań: 832 | odpowiedzi: 2853

Comarch ERP XL

Paweł PilacińskiMaciej LachowiczRafał RaczyńskiAgnieszka MaterlaHubert TrzewikWojciech MaciejowskiBarbara Przybylskamaciej bed
6 mie. temu

Zagłębiłem się właśnie w temat i na to wychodzi. Nie tyle chodziło mi o integrację wagi z systemem sprzedaży co o integrację jej z bazą, aby dane (lista towarów, ceny, opisy) były zawsze aktualne.

Sądziłem wcześniej że waga komunikuje się z jakimś serwerem lub zewnętrzną bazą danych i to z niej pobiera zawsze aktualne dane.
Jednak teraz wiem że wagi posiadają wewnętrzne bazy które trzeba aktualizować po zmianach danych w ERP'ie.

Model który mi zaproponowano to CAS CL5000.
Czy macie jakieś doświadczenia z tymi wagami?
Jak dbacie aby ich bazy były zawsze aktualne?

Ta odpowiedź została skomentowana
User Avatar
partner
Adam Grędys
132 pkt
1 pytań
101 odpowiedzi
1 pomysłów
22 komentarzy
119 98%
2 pkt
 
Tomasz Kojder potwierdził, że ta odpowiedź jest najlepsza i wystarczająca
Adam Grędys odpowiedział/a
Comarch ERP XL
Comarch ERP XL pytań: 832 | odpowiedzi: 2853

Comarch ERP XL

Paweł PilacińskiMaciej LachowiczRafał RaczyńskiAgnieszka MaterlaHubert TrzewikWojciech MaciejowskiBarbara Przybylskamaciej bed
6 mie. temu

Przykład z przed kilku lat:

[SQL]
SELECT [Twr_Typ] as Typ
,[Twr_GidNumer] as Numer
,[Twr_Kod] as KodXL
,[Twr_Nazwa] as Nazwa
,SubString([Twr_Ean],9,4) as PLU
,[Twr_Certyfikat]
,[Twr_Sww] as SWW
,SubString([Twr_Ean],9,4) as EAN
,[Twr_Jm] as JM
,[Twr_Waga] as Waga
,[Twr_WJm]
,[Twr_JmFormat]
,100 as Cena_01
,Round((SELECT [TwC_Wartosc] FROM [CDN].[TwrCeny] WHERE TwC_TwrNumer=Twr_GidNumer AND TwC_TwrLp=2)*10000,0) as Cena
,[Twr_Ean] as Full_EAN

FROM [CDN].[TwrKarty]
WHERE Twr_Nazwa1 != '' AND Twr_EAN != '' AND Twr_Archiwalny=0
-- AND ( Twr_JM = 'KG' OR Twr_JM = 'T' OR Twr_JM = 'G' )
Order By PLU
-- FROM [CDNXL_TESTY_FREZPOL].[CDN].[TwrKarty]

[XSL]
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method = "xml" omit-xml-declaration="yes"/>
<xsl:preserve-space elements="*"/>
<xsl:template match="/">
<xsl:for-each select="ROOT">
<xsl:value-of disable-output-escaping="yes" select="string('&lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1250&quot;?&gt;')"/>
<CAS_POLSKA>
<Komunikacja>
<Typ>TCPIP</Typ>
<Adres>10.10.1.210</Adres>
<Port>20304</Port>
<PortLP>1001</PortLP>
<Interval>5000</Interval>
<Retry>3</Retry>

<TYPWAGI>LP</TYPWAGI>
<RODZAJWAGI>CL5000</RODZAJWAGI>


<!-- this parameter defines the appearance of the progress bar during the communication process
To display progress bar set this value to 1,
if not equal 1 (0 or what ever)the progress bar will be invisible ... -->
<PASEKPOSTEPU>1</PASEKPOSTEPU>

<!-- > this parameter defines if the dubug messages has to be displayed
during the communication process. It is very useful feature
for debugging new solution -->
<DEBUGMESS>1</DEBUGMESS>


<!-- action to perform (Send, Receive, Delete) WYSYLKA - send records to scale
ODBIOR - receives records from scale KASOWANIE - deletes records from scale -->
<AKCJA>WYSYLKA</AKCJA>

<!-- Data Type defined in <DATA> section (PLU, Mess, Barcode, etc...)-->
<TYPDANYCH>PLU</TYPDANYCH>

</Komunikacja> <!-- End Comunication section -->


<DEFAULT DEPARTMENT="1" PLUTYPE="1" />

<DANE>
<xsl:apply-templates select="RECORDSET1"/>

</DANE>

</CAS_POLSKA>

</xsl:for-each>
</xsl:template>

<xsl:template match="RECORDSET1">
<xsl:apply-templates select="RECORD" mode="r1"/>
</xsl:template>
<xsl:template match="RECORD" mode="r1">
<!-- <RECORD type="text" name="PUSTY" value="" /> -->

<RECORD>
<xsl:attribute name="PLU"><xsl:value-of select="@PLU" /></xsl:attribute>
<xsl:attribute name="NAZWA01"><xsl:value-of select="@Nazwa" /></xsl:attribute>
<xsl:attribute name="NAZWA02"><xsl:value-of select="@KodXL" /></xsl:attribute>
<xsl:attribute name="UNITPRICE"><xsl:value-of select="@Cena" /></xsl:attribute>
<xsl:attribute name="ITEMCODE"><xsl:value-of select="@EAN" /></xsl:attribute>
</RECORD>


<!-- <RECORD type="text" name="PUSTY"><xsl:attribute name="value"><xsl:value-of select="@Pusty" /></xsl:attribute></RECORD> -->

</xsl:template>
</xsl:stylesheet>

[FILE]
c:\output\Wyslij.cas

[RUN]

Masz pytanie?

zadaj pytanie

Masz pomysł?

zgłoś pomysł