File tree Expand file tree Collapse file tree 5 files changed +23
-10
lines changed
Expand file tree Collapse file tree 5 files changed +23
-10
lines changed Original file line number Diff line number Diff line change 2424На данный момент, модуль проходит модерацию в каталог 1C-Bitrix Marketplace
2525и будет доступен к автоматической установке позднее.
2626
27+ В данный момент, модуль можно установить из Marketplace c помощью ссылки:
28+ ` http://ваш-сайт/bitrix/admin/update_system_partner.php?addmodule=armax.umkaonline `
29+
2730### Ручная установка
2831
29321 . Скачать [ архив] ( https://github.com/armax-ru/umka-online-1c-bitrix/archive/master.zip ) с папкой модуля.
Original file line number Diff line number Diff line change @@ -61,14 +61,14 @@ public function InstallFiles()
6161 public function UnInstallDB ()
6262 {
6363 if (Loader::includeModule ('sale ' )) {
64- // Битрикс показывает ошибку вместо списка касс ,
65- // если касса активна и система не может найти ее обработчик .
66- // Найдем все наши кассы и деактивируем их не удаляя данные .
64+ // Áèòðèêñ ïîêàçûâàåò îøèáêó âìåñòî ñïèñêà êàññ ,
65+ // åñëè êàññà àêòèâíà è ñèñòåìà íå ìîæåò íàéòè åå îáðàáîò÷èê .
66+ // Íàéäåì âñå íàøè êàññû è äåàêòèâèðóåì èõ íå óäàëÿÿ äàííûå .
6767
68- // Данные для записи в колонку 'ACTIVE' - отключение кассы
68+ // Äàííûå äëÿ çàïèñè â êîëîíêó 'ACTIVE' - îòêëþ÷åíèå êàññû
6969 $ cashbox_db_off = array ('ACTIVE ' => 'N ' );
7070
71- // Запрос на получение списка касс с обработчиком этого модуля
71+ // Çàïðîñ íà ïîëó÷åíèå ñïèñêà êàññ ñ îáðàáîò÷èêîì ýòîãî ìîäóëÿ
7272
7373 $ dbRes = CashboxTable::getList (
7474 array (
@@ -77,10 +77,10 @@ public function UnInstallDB()
7777 )
7878 );
7979
80- // Получаем кассы
80+ // Ïîëó÷àåì êàññû
8181 while ($ cashbox = $ dbRes ->fetch ())
8282 {
83- // Отключаем каждую кассу
83+ // Îòêëþ÷àåì êàæäóþ êàññó
8484 Manager::update ($ cashbox ['ID ' ], $ cashbox_db_off );
8585 }
8686
Original file line number Diff line number Diff line change 11<?
22$ arModuleVersion = array (
3- "VERSION " => "1.0.0 " ,
4- "VERSION_DATE " => "2018-10-05 16:52:53 "
3+ "VERSION " => "1.1.1 " ,
4+ "VERSION_DATE " => "2019-03-01 18:00:00 "
55);
66?>
Original file line number Diff line number Diff line change 11<?
22$ MESS ["SALE_UMKAONLINE_TITLE " ] = "Óìêà Îíëàéí ÔÔÄ 1.05 " ;
33$ MESS ["SALE_CASHBOX_UMKAONLINE_SETTINGS_AUTH_LOGIN_LABEL " ] = "Ëîãèí êàññèðà " ;
4- $ MESS ["SALE_CASHBOX_UMKAONLINE_SETTINGS_AUTH_PASS_LABEL " ] = "Ïàðîëü êàññèðà " ;
4+ $ MESS ["SALE_CASHBOX_UMKAONLINE_SETTINGS_AUTH_PASS_LABEL " ] = "Ïàðîëü êàññèðà " ;
5+ $ MESS ["SALE_CASHBOX_UMKAONLINE_CHECK_STATUS_WRONG_UUID " ] = "Íå áûë îïðåäåëåí èäåíòèôèêàòîð ÷åêà. Âåðîÿòíåå âñåãî, ÷åê íå áûë íàïå÷àòàí " ;
Original file line number Diff line number Diff line change 1515use Bitrix \Sale \Cashbox \Check ;
1616use Bitrix \Sale \Cashbox \CheckManager ;
1717use Bitrix \Sale \Cashbox \Internals \CashboxTable ;
18+ use Bitrix \Sale \Cashbox \Internals \CashboxCheckTable ;
1819use Bitrix \Sale \Cashbox \IPrintImmediately ;
1920use Bitrix \Sale \Cashbox \ICheckable ;
2021use Bitrix \Sale \Cashbox \SellCheck ;
@@ -569,6 +570,14 @@ public static function buildUuid($type, $id)
569570 public function check (Check $ check )
570571 {
571572 $ EXTERNAL_UUID = $ check ->getField ('EXTERNAL_UUID ' );
573+ $ checkId = $ check ->getField ('ID ' );
574+
575+ if (empty ($ EXTERNAL_UUID )) {
576+ CashboxCheckTable::update ($ checkId , array ('STATUS ' => 'E ' ));
577+ $ r = new Result ();
578+ $ r ->addError (new Main \Error (Localization \Loc::getMessage ('SALE_CASHBOX_UMKAONLINE_CHECK_STATUS_WRONG_UUID ' )));
579+ return new $ r ;
580+ }
572581
573582 $ url = $ this ->getUrl (
574583 static ::OPERATION_CHECK_CHECK ,
You can’t perform that action at this time.
0 commit comments