Seznam změn v programu

3.0.11

  • Přechod na .NET Framework 4.8.

3.0.10

  • Změna připojení k MDB – použití 32helperu BalikobotJet namísto ACE x64, pokud ACE není instalován.
  • Pro klienty s aktivním zápisem do MDB a nemají ACE 64bit a mají 32bit Balíkobot, tak se nabízí ke stažená zatím 32 bit verze.

3.0.8

  • Instalátory pro x86 a x64, automatická detekce instalátoru ke stažení.
  • Detekce nainstalovaného ACE x64 ovladače.
  • Při vypršení verze se nabízí 32bit nebo 64bit instalátor, podle aktuálně běžícího balikobot.exe.
  • Ochrana proti downgradu.

3.0.3

  • Úprava vzhledu aplikace – tlačítka, mřížka.
  • Tabulky- střídavé podbarvení řádků, automatické nastavení výchozí šířky pro 125% DPI.
  • Vylepšená detekce MDB driveru pro x64 a x86.
  • Mapování dopravy – automatické nastavení šířky sloupců.
  • Přidání SetProcessDPIAware.
  • Přechod na VS 2026, aktualizace balíčků.
  • Vylepšená detekce MDB driveru pro x64 a x86.

3.0.2

  • Spojené zásilky – tlačítko pro zjištění ceny TRANSPORTCOSTS
  • Samostatné zásilky – Vyhledávání v comboboxu poboček, oprava plnění comba s pobočkami pro Zásilkovnu V2 bez ohledu na zemi.
  • Branches – Zrychlení vyhledávání v pobočkách Zásilkovny.

3.0.1

  • Dopravce Sameday
  • Geis – REC_CONTACT, VDL_SERVICE
  • PPL – SERVICE_TYPE_NUMBER
  • Liftago – IS_LOCKERS
  • DHL Freight EC, Toptrans – ADR_SERVICE
  • GW SK – GET_PIECE_NUMBERS
  • GW CZ – INSURANCE, SMS_NOTIFICATION
  • DSV – VOLUME
  • DHL Express – REC_CONTACT
  • TNT – DEL_EXWORKS
  • Zasilkovna – REC_CONTACT
  • DHL Parcel – CONTENT_DATA
  • SDS – WRAP_BACK_COUNT
  • FedEx, DHL Express – oprava načítání množství a jednotka u content_data u vícekusových zásilek

2.11.30

  • Fedex – tlačítka na přesun řádků v content_data mezi balíky.
  • Spousta změn v parametrech zásilek.
  • Mailkit.

2.11.29

  • Přechod na BB API V2.
  • Defaultní zapnutí BB API V2 pro první instalaci.
  • Optimalizace číselníků.
  • Smazaná Uloženka.
  • Vyhledávání v seznamu poboček v tabulce zásilek.
  • Zásilkovna – consign_password, tax_country, tax_subject, zrušeno delivery_costs_eur
  • SPRING – „CLLCT“ včetně poboček
  • Zmenšení poboček u pbh, sp, inpost, spring. Zachování parametru type.
  • FEDEX – adr_content, rec_tin, tin_number, tin_type, rec_residential, battery_data, generate_invoice
  • GLS – vdl_service, zrušeno require_full_age.
  • Geis – PickupDate.
  • Dachser – adr_environmental_indicator, country_reference, country_reference_type, country_reference_key.
  • DB SCHENKER export_customs_declarant, import_customs_declarant – převzetí adresy.
  • DHL DE nové parametry, BranchId, zrušeno PlaceOfCommital.
  • DHL Express – DEL_EXWORKS_ACCOUNT_NUMBER, DelExworks, FCA, direct_signature.
  • PPL – CONTENT_DATA.
  • UPS – content_package samostatně pro vícekusovky, content společný pro celou zásilku.
  • PHB – zrušeno rec_region.
  • DB Schenker, Raben – country_reference, country_reference_type.
  • Spring – EORI, EU_EORI, GB_EORI, DELIVERY_COSTS.
  • Geis – manipulační subjednotky mu_sub_type, mu_sub_count.
  • Raben – pojištění DelInsurance.
  • DHL Express – Neutralize.
  • balíčky

2.11.24

  • Dopravce Expedico
  • Optimalizace načítání číselníku dopravců a výdejních míst

2.11.17

  • PPL Smart2Box výdejní místa
  • Flexi – načítání mj, nazevA, cena polozky – kvůli plnění content_data
  • Opravy chyb, zakázkové úpravy

2.11.1

  • Expirace 31.12.2027
  • Fedex – změny délek stringů u vstupních parametrů
  • OAuth2 Google a M365
  • Odstranění comboboxu pro SMtpSecurity
  • OneByAllegro – udaná cena jen u prvního balíku

2.10.81

  • Shoptet – vyčtení rozměrů z detailu produktu

2.10.80

  • OneByAllegro B2A

2.10.75

  • PPL Parcel Connect – pri bezdobirkove zasilce se neposílá dobírková měna.
  • Prejmenovani PPL Parcel Business EU na Connect PLUS
  • Nový podpis přes název certifikátu

2.10.74

2.10.72

  • Přidána detekce pobočky Zasilkovny pro zahraničí podle číselníku APIv2.
  • Nový dopravce Inpost.
  • Fedex – nové parametry account_number_duties, account_number_shipping_charges, rec_street_append, invoice_number, rma_association, p_o_number, services, content_quantity, content_quantity_unit.
  • DHL express – parametry content_quantity, content_quantity_unit.
  • Japo – parametry content_country.
  • Aktualizace balíčků.

2.10.70

  • Odstraněno zapisování statistik, zrychlení odesílání dat.
  • Odstraněna možnost ručně zadat licenci.

2.10.68

  • Shoptet – oprava MovedPermanently

2.10.66

2.10.63

2.10.61

  • DHL Freight EC: ECI_B2C „EuroConnect International B2C“

2.10.59

  • Rozvoz a osobní odběr – na PDF přidána hodnota zásilky.
  • Raben – PHONE_NOTIFICATION a PHONE_DELIVERY_NOTIFICATION
  • DSV – oprava PHONE_DELIVERY_NOTIFICATION na PHONE_NOTIFICATION
  • PPL – zrušeno „PPL Parcel CZ Dopolední balík“

2.10.56

  • Export do excelu – přidán sloupec COL_created, COL_user_created
  • Aktualizace AWSSDK, MailKit, MimeKit, RestSharp.Authenticators.Digest, Microsoft, System

2.10.50

  • Shoptet MakePostRequest() – oprava přihlašování při špatných přihlašovacích údajích – už to správně hlásí chybovou hlášku o nepřihlášení.
  • Kvůli instalaci nové verze PDFSharp: Funcions.OsobniOdberMakePdfFromIds(): GlobalFontSettings.UseWindowsFontsUnderWindows = true
  • Aktualizace System, RBush.Signed, PDFSharp, MongoDB, Microsoft, MailKit, ClosedXML, BouncyCastle, AWS.

2.10.41

  • Vyčlenění mapovacích funkcí do MapovaniDopravyPodleDopravce() a MapovaniDopravyPodlePolozek()
  • Flexi – v Nastavení/Napojení/Flexi zpřístupněna možnost převzít kontaktní osobu vždy ze zodpovědné osoby nezávisle na místě určení.
  • Zakázková úprava pro Pohodu – nastavení stavu (volitelný parametr) u zdrojové objednávky, ze které je vytvořená faktura, ke které se tiskne štítek.

2.10.38

2.10.35

  • DHL – generate_invoice

2.10.31

2.10.29

2.10.28

  • Načtení ID pobočky z adresy z hranatých závorek – oprava pro PPL a pro poštu.
  • QDL – B2A.
  • DBSCHENKER – pickup_manipulation_cart, delivery_manipulation_cart.
  • Aktualizace AWSSDK, HtmlAgilityPack, MongoDB, TaskScheduler, ZstdSharp

2.10.25

2.10.24

  • PPL – parametr return_final_carrier_id pro navrácení ID zásilky v rámci cílového dopravce.
  • Pokud kliknete levou myší v hlavní tabulce na buňku tabulky obsahující číslo dokladu, tak se číslo zkopíruje do schránky Windows.

2.10.22

2.10.20

  • Wedo Intime – přidání služeb:
    • „12“: „Extra Large Colli 48-SK – hmotnost do 100 kg“,
    • „13“: „2 Extra Large Colli 48-SK – hmotnost do 800 kg“,
    • „14“: „2 Extra Large Colli 24-CZ – hmotnost do 800 kg“

2.10.19

  • ČP – možnost nastavit velikost zásilky S/M/L/XL v parametrech zásilky.
  • Aktualizace AWSSDK, Snappier

2.10.18

  • Oprava ukládání dat do Shoptetu.
  • Zásilkovna pobočka v poznámce v datové struktuře – u Pohody vyžaduji sluzba:, ale nově akceptuji i pobocka:

2.10.16

  • Datum vypršení aplikace nastaveno na rok 2026.
  • DHL Express – parametr get_piece_numbers
  • Aktualizace AWSSDK, Microsoft, System, SharpCompress,

2.10.13

  • Výdejní místa pro DPD Shop2Shop.
  • Zrušení Česká pošta NP NaPoštu.
  • Aktualizace AWSSDK, HtmlAgilityPack.

2.10.12

  • Pohoda – zakázková možnost přepínání profilu čtečkou podle prefixu číselné řady dokladu v Pohodě (číslo dokladu nebo variabilní symbol faktury).

2.10.11

  • DPD – přidány služby DPD Pneu, DPD Shop2Shop, DPD Shop2Home.
  • Pohoda – zakázková možnost načítání faktur čtečkou pomocí variabilního symbolu, nikoli čísla faktury.
  • Aktualizace AWSSDK, MailKit, MimeKit, MongoDB, ZstdSharp.Port.

2.10.10

2.10.8

  • PPL B2A – CustomerAddressId, B2APickuptimeTrom, B2APickuptimeTo, nové služby „PPL Parcel Return CZ“, „PPL Parcel Return Connect“
  • Zásilkovna B2A – EmailNotification, tisk B2A štítku, nastavení service_type
  • Shoptet – řešení loginu i pro kód 303 SeeOther
  • Aktualizace AWSSDK, BouncyCastle

2.10.7

  • Flexi – načtení počtu balíků i z pole Doprava a vyskladnění z proměnné pocet.

2.10.6

  • Dopravce QDL
  • Změna z PdfiumViewer.Updated na původní PdfiumViewer, protože PdfiumViewer.Updated hlásil nedostatek paměti
  • Money S4 – checkbox pro volitelný zápis dat do Money
  • Money S3 – zápis dat do Money.
  • Aktualizace AWSSDK, DocumentFormat.OpenXml, ZstdSharp.Port

2.10.4

  • Zrušení kontroly na vyplněnou ulici/město.
  • UPS – INVOICE_PDF
  • Flexi – GetPDFInvoice() – SK faktura na zakázku

2.10.2

  • Oprava načtení externího číselníku dopravců ve formátu JSON.
  • Smazáno ServicePointManager.ServerCertificateValidationCallback a nahrazeno RestClientOptions() { RemoteCertificateValidationCallback… }.
  • Příprava pro .NET8: Ve FormLoad volám Encoding.RegisterProvider(CodePagesEncodingProvider.Instance), aby fungovalo Encoding.GetEncoding().
  • Instalace PdfiumViewer.Updated namísto PdfiumViewer. DLL pro PDFium ponechány původní.
  • Balíček PdfiumViewer.Native.x86_64 pro případnou kompilaci přes x64
  • Pohoda MDB – kontrola dostupnosti OLEDB nebo ACE driveru při testu spojení s MDB databází.

2.9.68

  • Překlopeno na Visual Studio 2022 a zaktualizovány packages.
  • Přechod na Inno Setup Compiler 6.
  • Mongo – úprava serializace datumu podle driveru 3.0.
  • Record – úprava serializace Guid u agregovaných záznamů podle Mongo driveru 3.0
  • DBLite – ošetřena situace zavírání databází, když je hlavní objekt DbObj=null.
  • Statsform – Zrušen UriRelationshipErrorHandler podle DocumentFormat.OpenXml.Packaging 3.0.

2.9.66

2.9.61

  • Změna z Release/x86 na Release/AnyCpu v Configuration Manager
  • GetBalbotData – předěláno z vláken na foreach cyklus, protože to padalo na OutOfMemory.
  • SaveBBDataToFile(), LoadBBDataFromFile() – od 10/2024 nekomprimuji číselník, ale nechávám ho jako json.
  • Script.iss – Změna copyright a změna zdrojového adresáře z /x86 na bin\Release\

2.9.60

  • Ošetření ukládání nastavení, pokud MachineName zacina cislem.
  • Oprava ukládání čísla portu bServeru.

2.9.57

  • Money S4 – nové možnosti filtrování. Možnost načtení ID pobočky z DodaciAdresaFirma/Kod.
  • Pohoda – možnost načtení i ODD k fakturám.
  • ReadXML – CodPrice a Price nastavována přes Math.Abs().
  • Fedex – content_customs_code
  • DHLParcel – rec_street_append
  • ČP – region
  • Geis – email_notification
  • Tisk štítku z Dativery mobilní skladník.

2.9.54

  • Flexi – zakázkově lze udělat z objednávky výdejku. Realizace pouze skladové položky pro realizaci z objednávky do výdejky.
  • Pohoda E1 načítání dat z obecných volitelných parametrů PocetBalikuParamName, VahaParamName, DopravceParamName.

2.9.45

  • Money S4/S5 ERP
  • PPL – explicitní nastavení ins_currency pokud je to shodne s cod_currency, protože PPL si to neumí přebrat z cod_currency
  • Pohoda výdejky – možnost nastavit, aby se převzal VS z pole Doklad

2.9.37

  • ČP – full_age_data – lze poslat buďto celé datum nebo jen rok
  • GLS – přidána email_notification

2.9.33

  • Maily – možnost mít více adres v CC

2.9.32

  • Možnost zapnout kontrolu duplicity při vytváření štítků – jako EID se potom použije číslo dokladu a nepůjde vytvořit duplicitní štítek ke stejnému dokladu.
  • Zasilkovna vyžaduje cod_currency i u dalsích balíku, i když to není dobírka.

2.9.28

  • DHL Parcel Europe DHLPARCEL – zrušeny „length“, „width“, „height“

2.9.25

  • PBH „32“: „Slovinská pošta“.

2.9.24

2.9.18

2.9.15

2.9.12

  • PBH – přidáno Warenpost, Chorvatská pošta, BOX NOW.

2.9.10

  • Geis – ADRService
  • Shoptet – GetOrderNoteFromContent() – přidáno WebUtility.HtmlDecode() pro pole shopRemark – když tam byly uvozovky, tak Shoptet z nich vracel HTML entity a ty se pak blbě zapisovaly zpět.

2.9.9

  • Pri hledani cteckou se hleda pouze v cisle dokladu, ne v dalsich sloupcich.
  • Money S3 – Pridano AppId
  • BBserver – pozadavek jenom na vytisknuti stitku
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, HtmlAgilityPack

2.9.7

  • Shoptet – přidáno ZASILKOVNA_PICKUP_POINT_ID pro část ID výdejního místa (Německo, Polsko atd.). Oprava načítání shoptet.csrf.token.
  • Balikobot – oprava generovani Eid pro GLS B2A 20 znaku.
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, SharpCompress, ZstdSharp
  • Mobilní aplikace – Kdyz je na serveru doklad zkontrolovany a nemam zaskrtnuto, ze chci do mobilu nahravat zkontrolovane doklady, tak na serveru rovnou vytvorim a vytisknu stitek. Kdyz se to nepovede, tak do mobilu posilam chybovou hlasku vzniklou pri tisku.

2.9.5

  • Plussystem – volání přes příkazovou řádku s parametry. Spuštění webserveru při prvním zavolání z plussystemu, následně už potom jen dotazy na webserver
  • Mobilní app:
    • Volba pro načítání již zkompletovaných dokladů do mobilu
    • Při načtení odkladu do mobilu se již nezobrazují chybové hlášky na serveru nad hlavní tabulkou, pokud se něco nepovede – nenajde se doklad atd. Chybová hláška se nyní zpropaguje a zobrazuje přímo v mobilu.
  • Zakázková úprava: automatické vyplnování ContentData ze seznamu položek
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, MailKit, MimeKit, MongoDB

2.9.2

  • Napojení na Money S3
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, HtmlAgilityPack

2.8.89

  • Zápis čísla zásilky do BaseLinkeru i když nechci zapisovat stav zásilky.
  • Automat – Rozšíření intervalu na kontrolu stavů o 120 a 360 dní.

2.8.84

  • Flexi:
  • Disablování čísla portu u webserveru, pokud není zaškrtnutý checkbox pro picking
  • Mobilní app:
    • Načítání dokladů do tabulky pokud tam nejsou
    • Kontrola dokladů oproti změnám v databázi
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, MailKit, MimeKit, Snappier

2.8.83

  • DHL – ShipperAccountNumber, úprava vzhledu v OptionsDialog
  • Čtečka Virtuos – možnost výběru konce řádku z comboboxu a nastavení konce řádku
  • BBWebServer, ExpeditionPickingCommon: předělání komunikace s mobilem – párování a odpárování po jednom, načítání přes číslo dokladu atd.
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, HtmlAgilityPack, MongoDB, System.Drawing.Common, System.Text.Json

2.8.81

  • GLS B2A – pickup_time
  • DHL_FREIGHT_EC – přidáno adr_manipulation_unit
  • Sloupeček COL_mobile_id v hlavní tabulce
  • BBserver, ExpeditionPickingCommon – odesílání a přijímání dat z mobilní aplikace mimo expediční list

2.8.79

  • Oprava připojení k MondoDB
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, SharpCompress, Snappier, RestSharp.Authenticators.Digest, EmbedIO, Unosquare.Swan.Lite, MongoDB

2.8.78

  • Expedice – možnost nastavení výšky řádku a zalomení dlouhého textu, rozšíření sloupce s obrázkem
  • Dachser – customs_indicator, ADR – adr_technical_name, adr_limited_quantity, adr_excepted_quantity
  • Branches – oprava detekce poboček
  • Picking přes mobilní aplikaci:
    • změna designu, přidáno tl. pro párování mobilů
    • NotifyIcon a NotifyStripmenu jako public
    • Webserver – párování mobilních ID, načítání seznamu položek pro picking z hlavní tabulky
    • Nastavení pro webserver se nově ukládá do lokálního nastavení
    • MobileList – list mobilních ID
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, System.Text.Json, System.Drawing.Common

2.8.75

  • Oprava načítání fa z Pohody od roku 2024.
  • DbLite ReadRecordById – doplněno UpdateStringWithId(). když to tam nebylo, tak padalo Načti z DB.
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, HtmlAgilityPack, SharpCompress.
  • Přehození odkazů https://obchod.blahasoft.cz/balikobot na https://balikobot.blahasoft.cz/

2.8.71

  • Zrušení možnosti přepsat existující štítek pro všechny.
  • Nový dopravce SDS.
  • Zrychlení zpápisu dat do Shoptetu, pokud se ze Shoptetu expeduje.
  • Aktualizace Aktualizace AWSSDK.Core, AWSSDK.SecurityToken

2.8.68

  • BaseLinker – změna stavu objednávky při doručení zásilky.
  • Zrušení dopravce 123kurier.
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken

2.8.67

  • Pohoda – vrácena možnost načítat obrázky ze složky dokumentů firmy
  • Toptrans – zrušen parametr TxtOptionsTTDeliveryDate od 4.12.2023
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, Microsoft.Bcl.AsyncInterfaces, Microsoft.Extensions.Logging.Abstractions, SharpCompress, System.Drawing.Common, System.Formats.Asn1, System.Text.Encoding.CodePages, System.Text.Encodings.Web, System.Text.Json, ZstdSharp.Port

2.8.66

  • Liftago – oprava služeb

2.8.63

  • Výdejní pobočky – změna parsování adresy a IDčka z položky dokladu (Shoptet změnil formát adresy),
    úprava formuláře pro zadávání kódů. Týká se Kombinace Pohoda+Shoptet a Zásilkovny, GLS, PPL
    DPD, ČP, Uloženky. Viz Nastavení výdejní pobočky.
  • Aktualizace AWSSDK.Core, AWSSDK.SecurityToken, HtmlAgilityPack, MongoDB, ZstdSharp.Port.