BG Development


Страници: (247) [1] 2 3 ... последна »

wqw Публикувана на: 27-03-2020, 10:35

Мнения: 54
Преглеждания: 1546
QUOTE (roncho @ 26-03-2020, 17:19)
Повечето публикации са обект на жестока цензура - преди всичко от християнските институции, защото за тях е кошмар, когато някой забележи нещо извън канона. Немалка роля играе и противоречието изток-запад. Заради него в гугъл не се намират много точки. Ако някой се страхува от истината, по-добре да не ги търси, за да не му се счупи мирогледа.

My psychosis -- "It was one terrifying, exciting night of delusions, hallucinations and paranoia."

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #481492

wqw Публикувана на: 14-03-2020, 12:47

Мнения: 10
Преглеждания: 535
http://news.mit.edu/2010/itw-ventilator-0715
  Форум: Разни  ·  Преглед: #480639

wqw Публикувана на: 14-03-2020, 12:40

Мнения: 8
Преглеждания: 369
Само забележи колко безсмислена грешка е логнало: "Error HRESULT E_FAIL has been returned from a call to a COM component" при това два пъти. Доообре! Ми кажи кои е метода бе, да те *** и звездата! Не те карам да ми дъмпиш параметрите или нещо по-полезно. . .

Ако методът на PowerPoint който fail-ва е примерно OpenPresentation("C:\TEMP\WhatEver.ppt") може да е permissions, UAC, и пр. шок-контент.

Ако методът е нещо като ShowXxx вече може да е Session 0 проблеми с UI.

cheers,
</wqw>
  Форум: Windows API и MFC  ·  Преглед: #480638

wqw Публикувана на: 10-03-2020, 18:18

Мнения: 52
Преглеждания: 1755
Верно ли са преименували header файла от версия 5 без да оставят shim за обратна съвместимост?

cheers,
</wqw>
  Форум: Windows API и MFC  ·  Преглед: #480447

wqw Публикувана на: 04-03-2020, 13:28

Мнения: 110
Преглеждания: 5050
QUOTE (Gamma Goblin @ 04-03-2020, 13:22)
А листва ли ти класове като Iguana, IbalSamGo, IazhMiBanana, IbasiZmiata ?

Добро!
  Форум: .NET програмиране  ·  Преглед: #480199

wqw Публикувана на: 25-02-2020, 14:59

Мнения: 4
Преглеждания: 553
Импеданса 64-битов клиент vs 32-битов сървър все някъде ще го имаш. По-скоро пробвай да ползваш IDispatch вместо супер специализиран VB.DataProvider.

Нямам представа дали COM interop на .Net по подразбиране от IDispatch или от IUnknown ги наследява ComVisible интерфейсите, но ако смяташ да подаваш NULL най-вероятно и по двата начина ще тръгне.

cheers,
</wqw>
  Форум: C/C++  ·  Преглед: #479634

wqw Публикувана на: 24-02-2020, 19:43

Мнения: 4
Преглеждания: 553
> Понеже ако новата VB.net dll-ка я регистрирам с regsvr32, моят апп гърми още на точка 2

Нормално, няма как в 64-битов процес да заредиш 32-битов DLL като се замислиш. Защо обаче работи при тебе? Защото ползва COM Surrogate и реално твоят 32-битов DLL е host-ван от 32-битов dllhost и ти го ползваш като out-of-process COM сървър без да подозираш :-))

Това последното може да обясни проблемите ти (донякъде) с callback интерфейса, който се опитваш да подадеш. Най-вероятно за него липсва регистрация в OS (т.е. липсва TLB откъдето OLE Automation да си прочете как точно да го marshal-ира) най-вероятно във 32-битовия регистър на COM.

cheers,
</wqw>
  Форум: C/C++  ·  Преглед: #479471

wqw Публикувана на: 21-02-2020, 19:32

Мнения: 134
Преглеждания: 45792
Да, това което си направил е много мъдро, и при мене е точно така. Преди да затворя ФБ взимам GetLastReceiptNo и го увеличавам с 1 само ако не печатам на ФУ на Елтрейд, които се оказва са решили да инкрементират брояча на ФБ на *отваряне* на бон, не на commit.

И при мен ползвам GetClock за дата/час на ФБ а не инфо от QR кода (където часът е точен до секунда), защото QR код все още не е отпечатан. Аз лично не си играя да увеличавам времето с 2 секунди обаче, защото и това може да е неточно -- зависи на какъв модел се печата ФБ.

Друго което collect-вам е ReceiptAmount -- обща стойност на ФБ така както го връща команда 76, за да мога да си популирам таблица с данни за отпечатани ФБ -- номер, дата/час, обща стойност, сериен номер на ФУ и номер на ФП, като в отделна таблица имам разбивка на сумите по видове плащания с номер и име на вид плащане от номенклатурата на НАП с 11-те вида плащания (SCash, SChecks, ST, SOT, etc. XML тагове) ако се плаща смесено дадена продажба.

Но истинската причина при мен за събиране на пълните данни за ФБ преди commit на фискалната транзакция са устройствата на Тремол в т.нар. buffered/postponed печат на ФБ. При този режим на работа тремолските ФУ спулират много бързо всичките PLU редове и суми на плащания и едва на commit започват да печатат физически, което е доста по-бавната операция в сравнение със спулирането.

При протокола на Тремол идеята е, че ако commit се изпълни успешно самото ФУ гарантира, че сумите по ФБ са фискализирани и ако например свърши хартията преди напълно да е отпечатал ФБ, то самото си започва отначало печата на конкретната ФБ като се смени ролката -- не е нужно клиентското приложение да се грижи за retry и пр. неприятности с разминаване на суми по ФУ и по ПОС.

За операторите на нашия ПОС този режим на работа означава, че при печат на ФБ самото ПОС приложението става responsive преди ФБ да е отпечатан на 100% и затова могат да поемат следващия клиент на опашката в магазина докато ФУ отпечатва ФБ за предходната продажба и ФУ с ПОС работят в синхрон много по-надеждно отколкото с ФУ на Датекс.

cheers,
</wqw>
  Форум: Delphi/Pascal  ·  Преглед: #479251

wqw Публикувана на: 20-02-2020, 22:44

Мнения: 134
Преглеждания: 45792
QUOTE (Dido @ 20-02-2020, 16:05)
QUOTE (wqw @ 20-02-2020, 15:20)
QUOTE (Dido @ 20-02-2020, 13:52)
Има някои случай, в които допуска втора връзка, докато първата е отворена и не е приключил печата на ФБ.

И какъв е резултатът? Двата бона се interleave-ват?

Това би било доста бизарно и съм сигурен че и Датекс искат да видят такъв микс отпечатан.

cheers,
</wqw>

Не, боновете не се смесват. Излизат си правилно. Просто ФП докато печата допуска втора конекция по TCP/IP, преди да е завършила първата конекция.

И? Има ли някакви фатални последствия това?

При мен имам само един FP-650 а той няма LAN порт и не съм ги тествал мрежово въобще моделите от група А на Датекс. Имам една DP-25X каса, която достъпвам през tcp, но не съм я напъвал с по няколко conn едновременно да забележа че ми прави мизерии.

Малко странно ми изглежда, това е все едно да отвориш COM1 с hComm = CreateFile("\\.\COM1") примерно и някакси да успееш да си вземеш втори handle.

Аз съм на втора версия на проекта с драйверите: https://github.com/wqweto/UcsFiscalPrinters...ontrib/UcsFPHub

Вече върху COM базата е развито към JSON базирани протоколи, има REST сървис през едно hub-че и дори може да се ползва през message queue endpoint-и като Service Broker на MSSQL.

cheers,
</wqw>
  Форум: Delphi/Pascal  ·  Преглед: #479167

wqw Публикувана на: 20-02-2020, 15:20

Мнения: 134
Преглеждания: 45792
QUOTE (Dido @ 20-02-2020, 13:52)
Има някои случай, в които допуска втора връзка, докато първата е отворена и не е приключил печата на ФБ.

И какъв е резултатът? Двата бона се interleave-ват?

Това би било доста бизарно и съм сигурен че и Датекс искат да видят такъв микс отпечатан.

cheers,
</wqw>
  Форум: Delphi/Pascal  ·  Преглед: #479151

wqw Публикувана на: 05-02-2020, 21:47

Мнения: 281
Преглеждания: 6470
QUOTE (gat3way @ 05-02-2020, 21:44)
Тука е малко като хотел калифорния. . .

А и дизайнери не останаха да сменят логото. . . petrich-california
  Форум: Разни  ·  Преглед: #478187

No New Posts  Много съм тъп (Страници 1 2 3 )
wqw Публикувана на: 05-02-2020, 21:29

Мнения: 25
Преглеждания: 1507
QUOTE (Дон Реба @ 05-02-2020, 20:37)
и какточно разбра какво е, да не си решил от отчаяние да пробваш с дебъгера?

На rust и дебъгера е задължителен.
  Форум: C/C++  ·  Преглед: #478181

wqw Публикувана на: 29-01-2020, 18:18

Мнения: 11
Преглеждания: 747
QUOTE (thrawn @ 29-01-2020, 16:31)
Като от теб се иска да познаеш дали трябва да извади сумата от наличността или не за да подадеш правилната команда.

Не команда, а по-скоро вид сторно, като имай предвид че "намаляване на дан. основа" е само за КИ, него не го мислим и реално има само два вида.

При мене в UI е точно с избор между сторно продажба и операторска грешка и по този начин работи на всички ФУ-на макар и не с една и съща логика. На Датекс при операторска грешка трябва допълнително да си въведат сумата служебно ако много ги дразни наличност -500 лв. примерно.

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #477299

wqw Публикувана на: 29-01-2020, 15:56

Мнения: 11
Преглеждания: 747
QUOTE (thrawn @ 29-01-2020, 06:11)
Отрицателните наличности в следствие на сторно са частен случай на операторска грешка сторнирана напред във времето. И за това си има процедура - въвеждаш служебно парите и сторнираш.

Тук наистина възниква въпроса за сторно по безналични плащане но наредбата изисква спорното да се прави само в брой, така че, при безналични плащане процедурата е същата - сторно + служебно въвеждане

Хех, е за мен *това* което описваш е батака :-)) При Тремолите не се налага служебно въвеждане при сторно на сгрешено картово плащане например.

Логиката на сторното при всички ФУ-та (в момента) е че затваряш ФБ *без* да указваш плащания по него, защото то и няма смисъл да пращаш плащания, когато в Н-18 са ти казали, че винаги е 100% в брой.

При Тремол обаче са съобразили че вида на сторното е пълен талаш и са решили да го използват за някакви по-разумни цели, при което имаме възможност да указваме дали сторно операцията се вади от наличността или не -- refund вади, операторска грешка не.

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #477265

wqw Публикувана на: 28-01-2020, 23:22

Мнения: 22
Преглеждания: 1111
Бургас 63 от рано днеска?

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #477179

wqw Публикувана на: 28-01-2020, 23:21

Мнения: 79
Преглеждания: 2373
QUOTE (gat3way @ 28-01-2020, 22:57)
. . . така че не знам, може би все пак не е само да можеш да пишеш грозно.

А ти пробвал ли си да докторстваш? Може и да можеш ако не си пробвал, щом на почерк го докарваш. . .

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #477178

wqw Публикувана на: 28-01-2020, 22:15

Мнения: 11
Преглеждания: 747
> И като маркираш 1000 лева по погрешка какво правиш?

Ако са маркирани в брой правя сторно тип refund и ми ги вади от наличността. Ако са маркирани с карта (или друг безналичен вид плащане) правя сторно тип операторска грешка и не ми ги вади от наличността.

При всички останали производители батакът е пълен и няма начин да си равниш наличността, защото всеки тип сторно се вади от наличността, като единствената разлика е че при операторска грешка не проверява дали не излиза на минус след операцията.

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #477170

wqw Публикувана на: 27-01-2020, 23:16

Мнения: 11
Преглеждания: 747
QUOTE (thrawn @ 26-01-2020, 14:05)
Всяко сторно се вади от касовата наличност.

При Тремол операторска грешка не само не проверява наличност ами и не вади сторното от наличността, за което мога само да ги поздравя.

Поне не се получава като при Датекс, Дейзи и останалите да ми рапортуват налични -200 лв.

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #477027

wqw Публикувана на: 24-01-2020, 00:04

Мнения: 11
Преглеждания: 747
Пробвай СБ от тип "операторска грешка" -- тогава не ти вади сумата от наличността и съответно няма причина да проверява какво има налично (това е само при Тремол, другите модели вадят от наличността и мога да я направят отрицателна).

Btw, във СБ цените и количествата са положителни. СБ формират (положителен) сторно оборот за деня, който вече се вади от реалния оборот.

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #476820

wqw Публикувана на: 22-01-2020, 09:14

Мнения: 36
Преглеждания: 2029
QUOTE (Golden Gega @ 21-01-2020, 14:28)
То и целите бяха други - имаше задачи за преобразуване от hex в dex с 6 байта (победителя, спекулираше се че е ДА го направи за 5)

Как ги помниш тия простотии от списание Вирус за вас от преди 30 години :-))

Btw, тая задача някакъв кур-капан на Д.А. ли бяха направили? В смисъл решението с 5 байта от някакъв щам ли го бяха видели първо и чакаха кой ще го sumit-не пък то една торба хора им го дадоха :-))

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #476651

wqw Публикувана на: 20-01-2020, 22:34

Мнения: 6
Преглеждания: 638
QUOTE (Антон Яначков @ 20-01-2020, 21:34)
QUOTE (akrachev @ 20-01-2020, 09:21)
Тук е показано:

https://www.youtube.com/watch?v=iPV5GKeHyV4

Това Клипче е много добро за начинаещ. За 1 час може да научиш толкова неща, колкото за цял семестър в България. И все пак помисли дали действително искаш да разтегнеш портрет. Да не се окаже, че вместо Иван Вазов се вижда Крали Марко или само мустаците на Вазов.

Тоя що говори все едно е захапал кочана? Cuscading Steel Shits?

cheers,
</wqw>
  Форум: HTML/CSS/JavaScript/VBScript  ·  Преглед: #476552

wqw Публикувана на: 18-01-2020, 19:31

Мнения: 230
Преглеждания: 7131
QUOTE (Антон Яначков @ 18-01-2020, 17:51)
Кой IT специалист в България е почнал като новобранец на заплата 18 000$?

Джунка на $18k в Дубай, не в България -- има разлика, както сам разплете здравата икономическа логика на зарплатите за рубежом. . .

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #476470

wqw Публикувана на: 18-01-2020, 14:47

Мнения: 1484
Преглеждания: 57791
QUOTE (Stilgar @ 18-01-2020, 14:35)
Дееба върнах се да чета и тамън викам тея всички колко са прости да не виждат какъв епичен трол е taxbackcareers и си правя планове как ще ви кажа, че сте идиоти, а той вече се разкрил сам :

Че е трол, троли си няма как, ама не е "РАБИН" колкото и да се подписва. Може да е АРАБИН. . .

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #476447

wqw Публикувана на: 08-01-2020, 21:53

Мнения: 6
Преглеждания: 1006
Е вие всичкото тайни му казАхте бе!

cheers,
</wqw>
  Форум: Компютърна сигурност  ·  Преглед: #475412

wqw Публикувана на: 03-01-2020, 18:37

Мнения: 9
Преглеждания: 781
Първоначалният зелен цвят какво по-точно зелено трябва да е?

Като на светофар зелено или по към тревно зелено?

cheers,
</wqw>
  Форум: Разни  ·  Преглед: #474928

Страници: (247) [1] 2 3 ... последна »
New Posts  Отворена тема (има нови мнения)
No New Posts  Отворена тема (няма нови мнения)
Hot topic  Гореща тема (има нови мнения)
No new  Гореща тема (няма нови мнения)
Poll  Анкета (има нови гласували)
No new votes  Анкета (няма нови гласували)
Closed  Заключена тема
Moved  Преместена тема

Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0