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


1
2
Поступили в продажу переходники crc9 - FME male
 
подробней в каталоге:


http://s-alpha.ru/catalog/komplektuyushchie-LTE/perekhodnik_pigteyl_crc9_fme_male/
Реализована загрузка чеков из ДримКасс в бухгалтерию БУХ3.0 штатными средствами, Проблемы загрузки чеков из ДримКасс в Бухгалтерию предприятия 3.0
 
При загрузке штатного модуля согласно инструкции на сайте: Выяснилось что корневые сертификаты windows 2008r2 морально устарели и не содержат нужного сертификата, что приводило к ошибке в работе с ssl получаем ошибку:
Код
ошибка при установке соединения
SSL connect error: https://kabinet.dreamkas.ru/api/oauth2/authorize?client_id=10000&redirect_uri=https://kabinet.dreamkas.ru/&state=1
Решением было обновить windows 2008r2 обновлением: Windows6.1-KB3004394-v2-x64 далее действуем согласно инструкции: https://help.dreamkas.ru/hc/ru/articles/115003334949-Интеграция-1С-Кабинет-Дримкас Полезные материалы: База знаний: https://help.dreamkas.ru/hc/ru
Проблема работы FileZilla server за windows firewall в пассивном режиме
 
Настройка сервера FileZilla под Windows Firewall

Если вы испытываете проблемы при настройке сервера FileZilla при работающем Windows Firewall (в особенности, если клиент, подключающийся к такому серверу получает сообщение об ошибке "Невозможно получить листинг директории"), вам нужно добавить сервер FileZilla в список исключений Windows Firewall. Для этого вам нужно сделать следующие шаги:

  • Откройте Windows Firewall из Панели Управления
  • Если вы пользуетесь Vista, нажмите "Изменить настройки"
  • Выберите вкладку "Исключения"
  • Нажмите "Добавить программу.."
  • НЕ выбирайте "интерфейс сервера FileZilla" из списка, вам нужно нажать на "Просмотр..."
  • Найдите установочную директорию сервера FileZilla (обычно это "C:\Program Files\FileZilla Server\")
  • Выберите "FileZilla server.exe" и нажмите открыть (повторим еще раз, НЕ ВЫБИРАЙТЕ "FileZilla Server Interface.exe")
  • Выберите "FileZilla server.exe" из списка и нажмите "Ok"
  • Удостоверьтесь в том, что "FileZilla server.exe" находится в списке исключений и отметьте соответствующий пункт
  • Нажмите "Ok" для закрытия окна

Это обеспечивает работу пассивного режима. Если после этого вы все равно испытываете проблемы при подключении (внутри или извне сети), проверьте настройки вашего роутера или попробуйте добавить номер порта в настройках Windows Firewall во вкладке "Исключения".

Перепроведение запись заказов со стороны БУС Битрикс при обмене, При обмене с 1С Бус зачастую помечает заказы как уже выгруженные и больше не отдает их 1С приходится заходить в каждый заказ и сохранять его.
 
Данный скрипт решает эту проблему, создаем массив с номерами заказов которые надо перепровести. Данный массив можно получить не сложными манипуляциями с эксель выгрузить через запятую все необходимые номера заказов в БУС Далее пишем скрипт Который пробегает по всему массиву и пересохраняет все заказы с указанными номерами. Идем в командную строку Php /bitrix/admin/php_command_line.php?lang=ru Вставляем туда скрипт с вашими номерами заказов, в теории не сложно сделать чтобы прошелся по всем, но лучше протестировать сначала на парочке Внимание! данный скрипт заменяет комментарий менеджера (чтото надо в заказе поменять иначе не срабатывает)
Код
use Bitrix\Sale\Order;
$my_arr = array(236,235,229,227,227,224,220,219,217,214,215,212,208,204,200,197,195,194,193,188,187,186,185,182,177,169,168,158,167);
 foreach ($my_arr as $value) {
   $order = Bitrix\Sale\Order::load($value);

$order->setField('UPDATED_1C', 'N');
$order->setField('EXTERNAL_ORDER', 'N');

/*Обязательно надо обновить поле комментс или аналогичное иначе у заказа не будет изменена дата обновления и он не уедет по обмену в 1С*/

$order->setField('COMMENTS',"upload");

$order->doFinalAction(true);

$result = $order->save();
$order->save();
if ($result->isSuccess()) {
    echo 'Изменения сохранены успешно!<br>';
} else {
    echo $result->getError();
}

echo $value, " saved<br>";
  }

Автоматическая смена сертификата SSL каждые 3 месяца, настройка certbot на окружении битрикс для автосмены сертификата SSL
 

сайт по установке https://certbot.eff.org/lets-encrypt/centosrhel7-nginx

команды для установки и автоматического продления сертификата:

SSH на сервер
SSH на сервер, на котором работает ваш HTTP-сайт, как пользователь с привилегиями sudo.

Установить Certbot
Запустите эту команду в командной строке на компьютере, чтобы установить Certbot.

Код
sudo yum install certbot python2-certbot-nginx

Выберите, как вы хотите запустить Certbot
Либо получите и установите свои сертификаты ...

Запустите эту команду, чтобы получить сертификат, и Certbot автоматически отредактирует вашу конфигурацию Nginx для ее обслуживания,

включив доступ HTTPS за один шаг.

Код
sudo certbot --nginx

Настройте автоматическое продление
Мы рекомендуем запустить следующую строку, которая добавит задание cron в crontab по умолчанию.

Код
echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew -q" | sudo tee -a /etc/crontab > /dev/null
Разблокировка и перешивка модема Megafon M150-2 21.200.07.01.209, Прошивка модема от мегафон версии 3372р 21.200.07.01.209
 
смотрим модем убеждаемся что прошивка именно 21.200.07.01.209
в моем случае это был модем от мегафон
Код
Found modem         : MegaFon M150-2
Model               : Huawei AuthVer 4 modem (New)
IMEI                : 865035033574740
Serial NR.          : G4P7S17622009444
Firmware            : 21.200.07.01.209
Compile date / time : Feb 14 2017 14:29:52
Hardware ver.       : CL2E3372HM
Dashboard version   : MGF_Dashboard_Win2.3.5_Mac2.3.5
SIM Lock status     : Locked (Card Lock)
Wrong codes entered : 0 (unlock attempts left : 10)


Делать исключительно в случае если у вас именно такая прошивка, с указанной прошивкой код разблокировки выдаст error
изначально прошивка в режиме Stick
поэтому  вводим

AT^SFM=1

OK

прошиваем сразу на
01 - E3372h-153_Update_22.323.01.00.143_M_AT_05.10

модем перестает определятся удаляем его из устройств и находим заново в диспетчере устройств.

видим такую картину:
Код
Found modem         : E3372
Model               : Huawei E3372h
IMEI                : 865035033574740
Serial NR.          : G4P7S17622009444
Firmware            : 22.323.01.00.143
Compile date / time : Mar  1 2017 19:15:24
Hardware ver.       : CL2E3372HM
Dashboard version   : MGF_Dashboard_Win2.3.5_Mac2.3.5
SIM Lock status     : Locked (Card Lock)
Wrong codes entered : 0 (unlock attempts left : 10)



теперь когда он прошит можем вводить код:

at^nvwrex=8268,0,12,1,0,0,0,2,0,0,0,a,0,0,0
получаем ОК
Шьем веб морду:

например:

WEBUI_17.100.18.03.143_HILINK_Mod1.21
запускаем веб интерфейс и делаем там сброс.

вуаля модем готов к работе!
Код
Found modem         : E3372
Model               : Huawei E3372h
IMEI                : 865035033574740
Serial NR.          : G4P7S17622009444
Firmware            : 22.323.01.00.143
Compile date / time : Mar  1 2017 19:15:24
Hardware ver.       : CL2E3372HM
Dashboard version   : WEBUI_17.100.18.03.143-Mod1.21_HILINK
Web UI version      : WEBUI_17.100.18.03.143-Mod1.21_HILINK
SIM Lock status     : unlocked
Wrong codes entered : 0 (unlock attempts left : 10)
Проблема после удаления всех Hightload blocks, invalid highloadblock description, invalid highloadblock description,
 
Проблема была "зафиксированна" в последних версиях БУС, в частности и обновленная версия не должна позволять удалять данный HL блок.
Ограничения при отправке уведомлений с сайта Битрикс по заказам в зависимости от платежной системы, Проблема возникает часто когда клиенту приходят уведомления при выбранной оплате "при получении"
 
Данный скрипт добавляемый в php.ini позволяет "отключить" уведомления об оплате для клиентов выбравших "оплату при получении"

после добавления данного скрипта в Php.ini битрикс напоминания об оплате будут валится только по двум платежным системам.
Код
// Функция ограничения об оплате. Отправляет оповещения только по тем платежным системам, которые мы указали в массиве $paySystem

AddEventHandler("sale", "OnOrderRemindSendEmail", "MailRemindPay");
function MailRemindPay($ID, &$eventName, &$arFields){

    $arOrder = CSaleOrder::GetByID($ID);
// в этом массив разместим те id  платежных систем при которых необходимо отсылать сообщение пользователю
    $paySystem = array('7','10');
//здесь указываются "не нужные" платежные системы для которых не надо отправлять напоминания
    if(!in_array($arOrder['PAY_SYSTEM_ID'] ,$paySystem)) {

        return false;    
    }      
}

ID В моем случае это 7 и 10 в вашем могут быть другие значения. (Важно это проверить!)

ID Берется в админке Магазин->Настройка->Платежные системы и у каждой платежной системы стоит свой ID.

например если при оплате вы выбираете сбербанк, и у него ID = 3 и по остальным не нужно отправлять напоминания то меняем скрипт так:

$paySystem = array('3');
Проблема Обмена 1С и БУС Не удалось прочитать данные полученные с сервера, при попытке обмена между БУХ 3.0 и БУС (Битрикс управление сайтом) возникает ошибка Не удалось прочитать данные
 
Минусом данного "решения" является то, что необходимо производить после каждого обмена данную операцию. Временно вопрос решает.
Проблема Обмена 1С и БУС Не удалось прочитать данные полученные с сервера, при попытке обмена между БУХ 3.0 и БУС (Битрикс управление сайтом) возникает ошибка Не удалось прочитать данные
 
Настроен обмен между 1С Бухгалтерия 3.0 и ЦМС 1С-Битрикс Параметры настройки: Заполнен адрес сайта: http://.... логин и пароль от администратора. Проверка подключения выполняется хорошо. галки создавать новых контрагентов и номенклатуру автоматически установлены. Выбрана организация Склад: Основной. И группа для новых контрагентов. Галка : запрещено создавать счет не установлена на время тестирования. все попытки обмена натыкались на не информативную запись: "Не удалось прочитать данные полученные с сервера" Попытка дебажить через 1С, дало информацию что сайт выдает ответ "failure" но это не сильно проясняло что именно не так. Помогла установка fidler с сайта https://www.telerik.com/download/fiddler После установки выяснилось что оказывается БУС отвергает соединение по причине: failure Ошибка проверки источника запроса. Обновите модуль обмена. БП3.0 в моем случае была достаточно свежая и я не стал ничего обновлять. Гуглинг моментально помог: открываете в админке сайта раздел: ввода команд Php и вводите по очереди команды:
Код
COption::SetOptionString("catalog", "DEFAULT_SKIP_SOURCE_CHECK", "Y");
COption::SetOptionString("sale", "secure_1c_exchange", "N");
1
2