54-ФЗ. О новом порядке применения ККТ

Блог

54-ФЗ. О новом порядке применения ККТ

С 1 июля 2017 года предприниматели и организации обязаны обновить контрольно-кассовую технику и начать использовать онлайн-кассы, которые отправляют чек в момент совершения оплаты сразу в налоговую инспекцию и покупателю одновременно. С первого июля выписывать кассовые чеки необходимо не только за офлайн продажи, но и за онлайн реализацию.

Поправки к закону предъявляют новые требования к кассам: теперь для ККТ нужен Интернет и посредник лицензированный оператор фискальных данных. Каждый день ОФД сохраняет и передаёт следующие данные в инспекцию:
  • чеки;
  • отчёты о регистрации и об изменении параметров регистрации;
  • отчёты об открытии и закрытии смен;
  • кассовые чеки коррекции;
  • отчёты о текущем состоянии расчетов;
  • отчёты о закрытии фискального накопителя.
Зарегистрировать и снять с учёта кассу нового образца можно дистанционно в личном кабинете на сайте ФНС https://www.nalog.ru. Также необходимо будет заключить договор с оператором фискальных данных, тоже в онлайн-режиме.

Для формирования чека необходимо будет передавать детальную информацию о продаже: наименование товара, цену, количество, сумму и ставку НДС. Для онлайн-продаж можно воспользоваться специальной кассой для Интернет-торговли. Здесь нет функции печати чека, поэтому он будет отправлен покупателю на почту. Важно: согласно закону, чек необходимо отправить покупателю в течение пяти минут.

Штрафы за нарушение 54-ФЗ также потерпели изменения:
  • для ИП штраф за продажу без онлайн-кассы составляет от 25 до 50 процентов от суммы продаж без ККТ, но не менее 10 000 р.
  • для организаций штраф составит от 75 до 100 суммы продаж без ККТ, но не менее 30 000 р.
За повторное нарушение грозит приостановка деятельности ИП или организации до 90 суток.

Хоть обновить ККТ нужно было до 1 июля 2017 года, для определённых организаций и предприятий существует отсрочка до 1 июля 2018 года:
  • плательщики ЕНВД;
  • плательщики патента;
  • владельцы торговых автоматов;
  • организации и предприятия, которые оказывают услуги населению.
Возможность отказаться от онлайн-касс есть у компаний и предпринимателей, которые находятся в отдалённых районах с нестабильным Интернетом и населением до 10000 человек.
Кирилл Васильев

Контроль пространства

Владельцы сайта часто сталкиваются с проблемой нехватки свободного места на диске. К примеру, есть сайт размером 1Gb, по тарифу хостинг-провайдер предоставляет 6Gb, и периодически сайт перестаёт работать, потому что на сервере нет свободного места. Что может являться причиной утечки свободного места?

SEO-Robotic

Композитный сайт Битрикс

Технология "Композитный сайт" нацелена на ускорение доставки контента от сервера к пользователю, снижая при этом нагрузку на сервер.
• сокращает время получение страницы пользователем
• снижает нагрузку на сервер
• добавляет динамические области на закешированной странице.

Технология "Композитный сайт" Bitrix расширяет функционал автокеширования страницы. Благодаря этой технологии, в кеше страницы появились динамические области, в которых могут отображаться результаты поведения пользователя на сайте: например, товары, добавленные в корзину пользователем или блок просмотренных пользователем товаров.

В динамические области страницы посредством асинхронных ajax-запросов выводятся результаты действия пользователя на странице.

Технология "Композитный сайт" — совокупность работы html-кеширования и ajax-подгрузки информации.

В итоге, очевидные плюсы ускорения работы сайта:
• пользователи удовлетворены работой сайта, "отказы" по этой причине исчезают
• лучшее ранжирование в поисковой выдаче
• уменьшение точечной нагрузки на сервер, сайт сможет работать без ошибок с большим количеством посетителей.

Кирилл Васильев

Резервная копия сайта Битрикс

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

SEO-Robotic

Агенты Битрикс на cron

Агенты в CMS Bitrix по умолчанию настроены запускаться по "Событиям", то есть при любой пользовательской активности 1С-Битрикс анализирует список агентов и запускает те из них, время запуска которых наступило.

Для того, чтобы скрипты начали работать по расписанию, агенты необходимо перевести на Cron.

Рассмотрим метод перевода сразу всех агентов на cron.

1. Сначала полностью отключим выполнение агентов на "Событиях". Для этого запустим следующую команду в php консоли:

 
COption::SetOptionString("main", "agents_use_crontab", "N");
echo COption::GetOptionString("main", "agents_use_crontab", "N"); 
 
COption::SetOptionString("main", "check_agents", "N"); 
echo COption::GetOptionString("main", "check_agents", "Y"); 



2. Из /bitrix/php_interface/dbconn.php убрать любые упоминания констант:

 
BX_CRONTABD
BX_CRONTAB_SUPPORT
NO_AGENT_CHECK 
DisableEventsCheck  



3.Добавить запись в файл /bitrix/php_interface/dbconn.php

 
if(!(defined("CHK_EVENT") && CHK_EVENT===true))    
      define("BX_CRONTAB_SUPPORT", true); 



4. Создадим файл cron_events.php с содержимым ниже и разместим его в /bitrix/php_interface/
 
<?php 
$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/. ./..");
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];

define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define('BX_NO_ACCELERATOR_RESET', true);
define('CHK_EVENT', true);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

@set_time_limit(0);
@ignore_user_abort(true);

CAgent::CheckAgents();
define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);
CEvent::CheckEvents();

if(CModule::IncludeModule('sender'))
{
    \Bitrix\Sender\MailingManager::checkPeriod(false);
    \Bitrix\Sender\MailingManager::checkSend();
}

//require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/tools/backup.php");



5. Последним шагом будет добавление самого скрипта в cron для пользователя bitrix.
Для того, чтобы это сделать, необходимо зайти по ssh в косоль CentOS и выполнить команду crontab -u bitrix -e
 */3 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php
*/3 Периодичность работы крона — каждые 3 минуты.

После всех выполненных действий отправка системных событий и все агенты будут обрабатывается из под cron, раз в 3 минуты.

Описанные выше действия сможет выполнить даже неподготовленный пользователь, но правильнее будет поручить такую работу сертифицированным разработчикам, которые занимаются поддержкой сайтов на Bitrix.

SEO-Robotic

Как закрыть Битрикс

Как закрыть Битрикс

При разработке сайта можно ограничить доступ для обычных пользователей и роботов поисковых систем. На сайте появится стандартное уведомление 1С-Битрикс underconstruction и при этом администраторы сайта смогут работать как в административной, так и в публичной части.

SEO-Robotic

Битрикс тормозит

Битрикс тормозит

Уменьшение скорости работы сайта, расположенного на CMS 1С-Битрикс, или же его низкое быстродействие ещё с момента сдачи проекта, могут быть вызваны множеством причин. Ими могут быть географически далеко расположенные хостинги, чрезмерно объёмный контент, а также ошибки и недоработки разработчика.

Для начала следует узнать, на каком этапе получения страницы пользователем возникает проблема с быстродействием. С этим может помочь стандартный модуль Bitrix «Скорость сайта» (Панель Администрирования/ Настройки/ Производительность/ Скорость сайта).

Скорость сайта — комплексный показатель комфортности работы с сайтом для посетителей.
Он учитывает качество разработки сайта, качество хостинга и доступность сайта по сети. Рассчитывается для 1000 последних посетителей сайта. Из статистики не учитывается 200 самых медленных показателей, на них списываются заходы на сайт с помощью медленного мобильного интернета или тех, у кого есть проблемы с быстродействием браузера.

1104d0b15627562e959e19e4b2be557b.jpg

Модуль поэтапно покажет, сколько времени занимает получение страницы пользователем. Именно по этим показателям считается Скорость сайта:
• DNS — время выполнения запроса DNS для страницы
• подключение к серверу — сколько времени компьютер пользователя устанавливает соединение с сервером
• ответ сервера — время обработки сервером запроса пользователя (включая время реакции сети для местоположения пользователя).
• загрузка HTML — время загрузки HTML страницы без ресурсов (картинки, CSS, Javascript)
• обработка HTML — время, в течение которого браузер обрабатывал содержимое страницы (синтаксический анализ HTML, CSS, обработка элементов JavaScript и отображение страницы) после загрузки её с сервера и до начала отрисовки
• отрисовка страницы — время от начала перехода на страницу до появления её на экране.

По полученным данным в диаграмме, можно сделать вывод, на каком этапе возникла задержка. К примеру, если она на последних двух пунктах, есть вероятность, что проблема лежит в контенте, расположенном на странице.

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

Отсутсвие компетенции разработчиков это наиболее распространенная проблема. Разработка была поручена программисту который ранее не работал с CMS Битрикс и процесс велся с отключенным кэшированием, а после того как работа была завершена включил кэширование и оказалось, что где то поехала верстка, а в некоторых местах вообще отсутствуют фрагменты сайта. Так и сдал сайт с отключенным автокешированием.


и привязал всю логику в шаблоны стандартных компонентов. И чтобы выполненные им работы начали выполнять свои функции — отключил автокеширование. После его включения половина сайта может перестать работать. переработка сайта.