From 14b3750eed830e3dd650db04d6bbdc018d68b10b Mon Sep 17 00:00:00 2001 From: c01nd01r Date: Fri, 1 Mar 2019 19:43:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA?= =?UTF-8?q?=D0=B0=20=D1=81=D0=B8=D1=82=D1=83=D0=B0=D1=86=D0=B8=D0=B8=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D0=BE=D1=82=D1=81=D1=83=D1=82=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D1=83=D1=8E=D1=89=D0=B5=D0=BC=20UUID=20=D1=87=D0=B5?= =?UTF-8?q?=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ armax.umkaonline/install/index.php | 14 +++++++------- armax.umkaonline/install/version.php | 4 ++-- armax.umkaonline/lang/ru/lib/UmkaOnline.php | 3 ++- armax.umkaonline/lib/UmkaOnline.php | 9 +++++++++ 5 files changed, 23 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 10b73d3..02e3c5a 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,9 @@ На данный момент, модуль проходит модерацию в каталог 1C-Bitrix Marketplace и будет доступен к автоматической установке позднее. +В данный момент, модуль можно установить из Marketplace c помощью ссылки: +`http://ваш-сайт/bitrix/admin/update_system_partner.php?addmodule=armax.umkaonline` + ### Ручная установка 1. Скачать [архив](https://github.com/armax-ru/umka-online-1c-bitrix/archive/master.zip) с папкой модуля. diff --git a/armax.umkaonline/install/index.php b/armax.umkaonline/install/index.php index c817699..3b041db 100644 --- a/armax.umkaonline/install/index.php +++ b/armax.umkaonline/install/index.php @@ -61,14 +61,14 @@ public function InstallFiles() public function UnInstallDB() { if (Loader::includeModule('sale')) { - // Битрикс показывает ошибку вместо списка касс, - // если касса активна и система не может найти ее обработчик. - // Найдем все наши кассы и деактивируем их не удаляя данные. + // , + // . + // . - // Данные для записи в колонку 'ACTIVE' - отключение кассы + // 'ACTIVE' - $cashbox_db_off = array('ACTIVE' => 'N'); - // Запрос на получение списка касс с обработчиком этого модуля + // $dbRes = CashboxTable::getList( array( @@ -77,10 +77,10 @@ public function UnInstallDB() ) ); - // Получаем кассы + // while ($cashbox = $dbRes->fetch()) { - // Отключаем каждую кассу + // Manager::update($cashbox['ID'], $cashbox_db_off); } diff --git a/armax.umkaonline/install/version.php b/armax.umkaonline/install/version.php index cb34f45..efcfc1a 100644 --- a/armax.umkaonline/install/version.php +++ b/armax.umkaonline/install/version.php @@ -1,6 +1,6 @@ "1.0.0", - "VERSION_DATE" => "2018-10-05 16:52:53" + "VERSION" => "1.1.1", + "VERSION_DATE" => "2019-03-01 18:00:00" ); ?> \ No newline at end of file diff --git a/armax.umkaonline/lang/ru/lib/UmkaOnline.php b/armax.umkaonline/lang/ru/lib/UmkaOnline.php index 2ef9169..e321487 100644 --- a/armax.umkaonline/lang/ru/lib/UmkaOnline.php +++ b/armax.umkaonline/lang/ru/lib/UmkaOnline.php @@ -1,4 +1,5 @@ getField('EXTERNAL_UUID'); + $checkId = $check->getField('ID'); + + if (empty($EXTERNAL_UUID)) { + CashboxCheckTable::update($checkId, array('STATUS' => 'E')); + $r = new Result(); + $r->addError(new Main\Error(Localization\Loc::getMessage('SALE_CASHBOX_UMKAONLINE_CHECK_STATUS_WRONG_UUID'))); + return new $r; + } $url = $this->getUrl( static::OPERATION_CHECK_CHECK,