г. Санкт-Петербург
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Заказать звонок
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности


1
2
3
4
5
Форум на 4pda от партнеров компании kroks
 
Уважаемые партнеры и коллеги.

Мы открыли отдельную ветку по теме наших роутеров на популярном форуме 4PDA.
В этой ветке мы публикуем обновления и новый функционал, а так же консультируем и отвечаем на ваши вопросы.

Регистрируйтесь, пишите свои пожелания, замечания.

https://4pda.ru/forum/index.php?showtopic=994528
Установка Hyper-V в Windows 10
 
Установка Hyper-V в Windows 10

Включение Hyper-V для создания виртуальных машин в Windows 10.
Hyper-V можно включить разными способами, в том числе используя панель управления Windows 10, PowerShell или с помощью средства обслуживания образов развертывания и управления ими (DISM). В этом документе последовательно описан каждый из указанных способов.

Примечание. Механизм Hyper-V встроен в Windows в качестве дополнительной функции. Скачать Hyper-V нельзя.

Проверьте следующие требования
  • Windows 10 Корпоративная, Pro или для образовательных учреждений
  • 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT).
  • Поддержка расширения режима мониторинга виртуальной машины (технология VT-c на компьютерах с процессорами Intel).
  • Не менее 4 ГБ оперативной памяти.

Роль Hyper-V невозможно установить в Windows 10 Домашняя.

Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры > Обновление и безопасность > Активация.

Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows 10.

Включение Hyper-V с помощью PowerShell
  1. Откройте консоль PowerShell от имени администратора.

  2. Выполните следующую команду.

PowerShellКопировать

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All


Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора.

По завершения установки выполните перезагрузку.

Включение Hyper-V с помощью CMD и DISM

Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы.

Чтобы включить роль Hyper-V с помощью DISM, выполните указанные ниже действия.

  1. Запустите PowerShell или сеанс CMD от имени администратора.

  2. Введите следующую команду:

PowerShellКопировать

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V


Дополнительные сведения о DISM см. в разделе Техническое руководство по DISM.

Включение роли Hyper-V с помощью раздела "Параметры"
  1. Щелкните правой кнопкой мыши кнопку Windows и выберите пункт "Приложения и компоненты".

  2. Выберите Программы и компоненты справа в разделе связанные параметры.

  3. Выберите пункт Включение или отключение компонентов Windows.

  4. Выберите Hyper-V и нажмите кнопку ОК.

После завершения установки вам будет предложено перезапустить компьютер.

Распаковка архивов битрикс безиспользования restore.php
 
Как извлечь архивы Битрикс backup на Windows?

Иногда может понадобиться распаковать архивы, полученные в результате использования инструмента "Резервного копирования", не только на сервере с Unix системой, но и на PC.

Технология подразумевает разбивку backup на множество частей, по-умолчанию размер тома равен 100 mb, изменить размер отдельного архива можно в админ-панели.

При попытке извлечения архивов скачанных на Windows / Mac вы увидите ошибку или сообщение о том, что архив бит или поврежден. Не стоит пугаться, извлечь его все же можно

Что бы распаковать цепочку архивов нужно изначально определиться в каком формате файлов создан ваш backup: если вы видите архивы в .enc.gz, переходите к концу поста, это не совсем для вас. А вот если вы видите .tar.gz, читайте инструкцию ниже.

Алгоритм для .tar.gz
  1. Изменить расширение первого архива с .tar.gz на .tar.gz.01
  2. Остальные части изменить по принципу .tar.gz.1 > .tar.gz.02, .tar.gz.2 > .tar.gz.03 и т.п вплоть до .tar.gz.XХ > .tar.gz.XX
  3. Запустить извлечение с первой части любым архиватором поддерживающим .gz
  4. Получаем папку, в которой будет большой архив, извлекаем его, как обычный
При большом числе архивов массовое переименование удобнее делать отдельным софтом, я использую XnView
Немного про .enc.gz

Если вы видите бекап в формате .enc.gz,

или просто .enc

это значит, что архивы шифрованы ключем, введенным при создании архива или при настройке резервного копирования в облако.

Извлечь такой архив на Windows не выйдет, придется извлекать на сервере с использованием файла restore.php и пароля введенного при создании архива.

Смена EMEI на модеме 3372h-153, 3372 смена ЕМЕИ для прошивок без доработок.
 
Смена IMEI в 3372h-153Смена IMEI Huawei 3372h-153 и смена imei Huawei 3372s-153

Сим-карта должна быть в модеме!

Выполнить в Терминале или DC-Unlocker две АТ команды

Код:

at^datalock="код ОЕМ"
at^cimei="новый ИМЕИ"

Пример кода:

at^datalock="12345678"
at^cimei="356377062526050"

где
12345678 - Ваш предполагаемый код ОЕМ
356377062526050 Ваше ИМЕИ, которое Вы предполагаете установить
Кроме того вместо команды at^cimei="новый ИМЕИ" можно выполнить другую команду

at^nvwr=0,16,новый ИМЕИ

или

AT^NVWREX=0,0,16,новый ИМЕИ

для наглядности, пример:

356377062526050 команда такая

at^nvwr=0,16,03 05 06 03 07 07 00 06 02 05 02 06 00 05 00 00

или такая

AT^NVWREX=0,0,16,03 05 06 03 07 07 00 06 02 05 02 06 00 05 00 00


т.е. в команде at^nvwr=0,16, (или AT^NVWREX=0,0,16,) при вводе номера нового IMEI после запятой, нужно подставлять впереди каждой цифры imei ноль и плюс два нуля после номера ИМЕИ.

Либо можете сразу установить в модем готовое значение ОЕМ отсюда

Установка фиксированного значения OEM-кода модема E3372h



Установка значения 00000000:

AT^NVWREX=50502,0,128,8F 29 FF 8E A8 CA 34 89 78 73 18 BA 9E F5 9C 64 0B A4 DB 81 DC 03 45 6E 72 DA EC 6A 0C 7C 90 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B 8C F4 B5 AF 0C F2 2C FE E0 F4 46 9C CF 47 95 36 71 1F 1C BF 05 7F 84 AB A9 F2 92 89 33 3C 12 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

AT^RESET

Новый легко запоминающийся код будет удобен для использования в командах AT^DATALOCK и AT^SPWORD, а также для входа в линукс-консоль (A-shell).
Например:

AT^DATALOCK="00000000"
AT^SPWORD="00000000"

При использовании этого метода надобность в калькуляторе для вычисления OEM-кода полностью отпадает.

Нужно иметь в виду, что такие длинные команды не воспринимаются DC-Unlocker'ом. Следует использовать другие программы, например, Терминал.


Не помешает после смены ИМЕИ проверить - сменился ли он? Проверить это можно, например, вот такими АТ командами - любой на выбор

AT^AUTHORITYID?

или

AT^NVRDEX=0,0,16

или

ATI

Проверить корректность IMEI можно калькулятором


ВНИМАНИЕ!!! Все действия вы делаете на свой страх и риск. Администрация сайта не несет ни какой ответственности за ваши действия. Смена IMEI не совсем законна! (пруфов нет). Следуя рекомендациям из этого топика, вы берете на себя всю ответственность за последствия.
Создание веб-хука для Битрикс-24 со стороны сайта на БУС, Пример скрипта для создания входящего веб-хука со стороны БУС
 
https://helpdesk.bitrix24.ru/open/5408147/ - согласно данной статье, мы можем подключать с сайтов веб-хуки позволяющие создавать и изменять сущности в СРМ Битрикс-24

пример такого скрипта:
взят с гитхаба

https://github.com/theslvr/bitrix24-webhook/blob/master/index.php

Код
<?php

// формируем URL в переменной $queryUrl
// как получить ссылку, написано здесь: https://helpdesk.bitrix24.ru/open/5408147/

$queryUrl = '';

// формируем параметры для создания лида в переменной $queryData

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $nameForm = $_POST['name'];
    $utmSource = $_POST['utm_source'];
    $utmMedium = $_POST['utm_medium'];
    $utmCampaign = $_POST['utm_campaign'];

    parse_str($_POST['data'], $values);
    $queryData = http_build_query(array(
        'fields' => array(
            'TITLE' => $nameForm .' '.$_SERVER['SERVER_NAME'],
            'COMPANY_TITLE' => 'Название компании',
            'NAME' => $values['FIELDS']['name_zv_FID2'], // name_zv_FID2 - id инпута
            'EMAIL_HOME' => $values['FIELDS']['mail_zv_FID2'], // mail_zv_FID2 - id инпута
            'UF_CRM_112313213' => 123, // пользовательское свойство, если не нужно - убрать
            'UTM_CAMPAIGN' => $utmCampaign ? $utmCampaign : "",
            'UTM_MEDIUM' => $utmMedium ? $utmMedium : "",
            'UTM_SOURCE' => $utmSource ? $utmSource : "",
            'EMAIL' => Array(
                "n0" => Array(
                    "VALUE" => $values['FIELDS']['mail_zv_FID2'], // name_zv_FID2 - id инпута
                    "VALUE_TYPE" => "HOME",
                ),
            ),
            'PHONE' => Array(
                "n0" => Array(
                    "VALUE" => $values['FIELDS']['phone_zv_FID2'], // mail_zv_FID2 - id инпута
                    "VALUE_TYPE" => "MOBILE",
                ),
            ),
        ),
        'params' => array("REGISTER_SONET_EVENT" => "Y")
    ));
}
// обращаемся к Битрикс24 при помощи функции curl_exec
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_SSL_VERIFYPEER => 0,
    CURLOPT_POST => 1,
    CURLOPT_HEADER => 0,
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => $queryUrl,
    CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
$result = json_decode($result, 1);
if (array_key_exists('error', $result)) echo "Ошибка при сохранении лида: ".$result['error_description']."<br/>";

?>
Обновление сделки в портале Битрикс24
 
Код
function OnAfterCrmDealAddHandler(&$arFields)
    {
     define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/custom_crm_log.txt");
     
        global $DB;

        $DB->StartTransaction();

        $arUpdateData = array(
               'COMMENTS' => "Hello world"
            );

        $deal = new CCrmDeal;

            if($deal->Update(
                $arFields['ID'],
                $arUpdateData,
                true,
                true,
                array('DISABLE_USER_FIELD_CHECK' => true))
            ) {
               AddMessage2Log("Successfully added", "custom_crm");
               $DB->Commit();
               $arErrors = array();
            }
            else
            {
               AddMessage2Log($deal->LAST_ERROR, "custom_crm");
               $DB->Rollback();
            }
   
    }

Проблема после удаления всех Hightload blocks, invalid highloadblock description, invalid highloadblock description,
 
Доп информация: highload-блок ProductMarkingCodeGroup добавляется системой при обновлении и необходим для корректной работы каталога.

Справочник добавлен в рамках реализации возможности маркировки товаров 487-ФЗ:

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=12832&LESSON_PATH=3912.4580.12832
Возможности прошивки для установки TTL и EMEI на модеме e3372h, смена ТТЛ и ИМЕИ для модифицированной прошивки модема хуавей 3372
 
Если прошивка модема не для вас то вам может помочь прошивка для модем 3372 с уже встроенными модификациями

позволяющие сменить ТТЛ и ЕМЕИ а также выполнить другие настройки модема:

новый телефонны IMEI можно поискать например здесь https://wpimeigenerator.github.io/

или взять его от вашей старой нокиа 3310








Не забудьте после смены настроек нажать применить и дождаться перезагрузки модема

Проблема после удаления всех Hightload blocks, invalid highloadblock description, invalid highloadblock description,
 
Проблема:

при редактировании каталога вылезает ошибка

invalid highloadblock description


Код
[Bitrix\Main\SystemException] 
Invalid highloadblock description ` string(23) =>
"ProductMarkingCodeGroup" 
`. (0)
/home/bitrix/www/bitrix/modules/highloadblock/lib/highloadblock.php:372
#0: Bitrix\Highloadblock\HighloadBlockTable::compileEntity(NULL)
    /home/bitrix/www/bitrix/modules/catalog/lib/product/systemfield.php:806
#1: Bitrix\Catalog\Product\SystemField::getMarkingCodeGroupAction()
    /home/bitrix/www/bitrix/modules/catalog/lib/product/systemfield.php:221
#2: Bitrix\Catalog\Product\SystemField::getGroupActions()
    /home/bitrix/www/bitrix/modules/catalog/lib/grid/panel/productgroupaction.php:104
#3: Bitrix\Catalog\Grid\Panel\ProductGroupAction->actionProductFieldPanel(array)

#4: call_user_func_array(array, array)
    /home/bitrix/www/bitrix/modules/iblock/lib/grid/panel/groupaction.php:111
#5: Bitrix\Iblock\Grid\Panel\GroupAction->get(string, array)
    /home/bitrix/www/bitrix/modules/iblock/lib/grid/panel/groupaction.php:85
#6: Bitrix\Iblock\Grid\Panel\GroupAction->getList(array)
    /home/bitrix/www/bitrix/modules/iblock/admin/iblock_section_admin.php:853
#7: require(string)
    /home/bitrix/www/bitrix/admin/iblock_section_admin.php:1

Если вдруг возникла такая ситуация то можно просто опять создать Highload-блок с тем же именем что было раньше.

Название сущности ( ProductMarkingCodeGroup )
Название таблицы в БД ( b_hlsys_marking_code_group )
Russian ( Типы групп товаров )
English ( Product type groups )

Удаление или изменение повторяющихся задач Битрикс-24, Задачи появляются после установки признака переодический
 
При добавлении переодической задачи, кроме самой задачи создается также и шаблон
Шаблоны можно найти в разделе задачи "Добавить задачу"

Раскрывающийся список содержит "Список всех шаблонов"
1
2
3
4
5