• Архив

    «   Апрель 2021   »
    Пн Вт Ср Чт Пт Сб Вс
          1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30    

Предложение по поиску и найму машинистов

Предложение по поиску и найму машинистов

Зарплата в СПб

Зарплата в СПб

Услуга дизайнера

Услуга дизайнера

Как публиковать UserID в Yandex метрику (1C-Bitrix)

Для получения внешнего кода пользователя можно использовать PHP код:
$GLOBALS["USER"]->GetParam('XML_ID');  // или  $GLOBALS["USER"]->GetID();
Для передачи параметров пользователя в Yandex метрику можно использовать код JS:
window.onload = function () {
    try {
        if ({{Полученный в PHP UserID пользователя}}) {
            ym({{код счётчика}}, 'userParams', {
                vip_status: false,
                UserID: {{Полученный в PHP UserID пользователя}}
            });
        }
    } catch (e) {
        console.log("Ошибка отправки UserID");
    }
};


Вопросы и замечания прошу писать ниже в комментариях

CRM-Bitrix24-Lizenz (Cloud-Version) CRM+

CRM-Bitrix24-Lizenz (Cloud-Version) CRM+
  • Cистема служит для учёта потенциальных и текущих клиентов, партнёров и даже получателей пресс-релизов.
  • CRM можно интегрировать с интернет-магазином и обрабатывать заказы прямо в системе.
  • В систему встроен каталог товаров и услуг.
  • Также возможна интеграция с почтой: данные из переписки компании будут автоматически заноситься в CRM.
  • Есть возможность выставлять счета, высылать предложения, подключать онлайн оплату(Яндекс.Кассу PayPal).
  • Возможно ставить задачи сотрудникам по обработке сделок.
  • Возможно оформлять отпуска и больничные.
  • Подключать внешних пользователей(крупных клиентов).
  • Возможно создать виджет на сайт интегрированный с CRM.
  • Возможна интеграция CRM Bitrix24 с социальными сетями и популярными мессенджерами!
  • Автогенерация статистики продаж, контактов и прочей информации по сотрудникам, клиентам, сделкам.

Лицензия CRM-Bitrix24 (Облачная версия) Компания

Лицензия CRM-Bitrix24 (Облачная версия) Компания
  • Cистема служит для учёта потенциальных и текущих клиентов, партнёров и даже получателей пресс-релизов.
  • CRM можно интегрировать с интернет-магазином и обрабатывать заказы прямо в системе.
  • В систему встроен каталог товаров и услуг.
  • Также возможна интеграция с почтой: данные из переписки компании будут автоматически заноситься в CRM.
  • Есть возможность выставлять счета, высылать предложения, подключать онлайн оплату(Яндекс.Кассу PayPal).
  • Возможно ставить задачи сотрудникам по обработке сделок, вестиучёт времени работысотрудника.
  • Возможно оформлять отпуска и больничные.
  • Возможно сделать обязательным для сотрудников составление отчётов каждый день/неделю.
  • Подключать внешних пользователей(крупных клиентов).
  • Возможно создать виджет на сайт интегрированный с CRM.
  • Возможна интеграция CRM Bitrix24 с социальными сетями и популярными мессенджерами!
  • Автогенерация статистики продаж, контактов и прочей информации по сотрудникам, клиентам, сделкам.

CRM-Bitrix24-Lizenz (Cloud-Version) Project+

CRM-Bitrix24-Lizenz (Cloud-Version) Project+
  • Cистема служит для учёта потенциальных и текущих клиентов, партнёров и даже получателей пресс-релизов.
  • CRM можно интегрировать с интернет-магазином и обрабатывать заказы прямо в системе.
  • В систему встроен каталог товаров и услуг.
  • Также возможна интеграция с почтой: данные из переписки компании будут автоматически заноситься в CRM.
  • Есть возможность выставлять счета, высылать предложения, подключать онлайн оплату(Яндекс.Кассу PayPal).
  • Возможно ставить задачи сотрудникам по обработке сделок.
  • Возможно оформлять отпуска и больничные.
  • Подключать внешних пользователей(крупных клиентов).
  • Возможно создать виджет на сайт интегрированный с CRM.
  • Возможна интеграция CRM Bitrix24 с социальными сетями и популярными мессенджерами!
  • Автогенерация статистики продаж, контактов и прочей информации по сотрудникам, клиентам, сделкам.

CRM-Bitrix24-Lizenz (Cloud-Version) Start+

CRM-Bitrix24-Lizenz (Cloud-Version) Start+
  • Cистема служит для учёта потенциальных и текущих клиентов, партнёров и даже получателей пресс-релизов.
  • CRM можно интегрировать с интернет-магазином и обрабатывать заказы прямо в системе.
  • В систему встроен каталог товаров и услуг.
  • Также возможна интеграция с почтой: данные из переписки компании будут автоматически заноситься в CRM.
  • Есть возможность выставлять счета, высылать предложения, подключать онлайн оплату(Яндекс.Кассу PayPal).
  • Возможно ставить задачи сотрудникам по обработке сделок.
  • Возможно оформлять отпуска и больничные.
  • Подключать внешних пользователей(крупных клиентов).
  • Возможно создать виджет на сайт интегрированный с CRM.
  • Возможна интеграция CRM Bitrix24 с социальными сетями и популярными мессенджерами!
  • Автогенерация статистики продаж, контактов и прочей информации по сотрудникам, клиентам, сделкам.

Лицензия CRM-Bitrix24 (Облачная версия) Команда

Лицензия CRM-Bitrix24 (Облачная версия) Команда
«Битрикс24» — разработка компании «1С-Битрикс», запущенная в начале 2012 года. CRM предоставляется вместе с управлением задачами и документами.

CRM Bitrix24-Integration

CRM Bitrix24-Integration
<p>
Bitrix24.CRM ist ein flexibles und leistungsstarkes Tool. Für den richtigen Effekt müssen Sie jedoch einen verantwortungsvollen Ansatz für die Implementierung wählen. Stimmen Sie zu, dass ein kleines Familienunternehmen und ein großes Unternehmen unterschiedliche Ziele verfolgen. Integration ist die Anpassung des Produkts für genau diese Zwecke.
</p>

Покупай & Продавай

Покупай & Продавай
Подать объявление в газету "Покупай & Продавай"

VPS сервер для копий сайтов.

VPS сервер для копий сайтов.
Создание слепка вашего сайта на виртуальном выделенном сервере (VPS).
Поддержание работоспособной версии сайта, предоставление SSH доступов вашим разработчикам.

Телеканал 78

Телеканал 78
«78» — общероссийский региональный телеканал. Вещает на Санкт-Петербург и Ленинградскую область.
Входит в состав проекта МИЦ «Известия» «Национальной Медиа Группы». Так же к телекомпании относится сетевое издание 78.ru.

Календарь из дерева

Календарь из дерева

Реклама в лифтах Кемерово

Реклама в лифтах Кемерово

Пресет в main.ui.filter

Вот как бы нет нареканий к большущим компонентам main.ui.filter и main.ui.grid, но я нигде не видел рабочий код для передачи данных для пресета фильтра и последующей фильтрации выборки для main.ui.grid.

Фокус в том, что пресет задаётся до вызова этих компонентов, и выбранный "по умолчанию" должен примениться к выборке main.ui.grid.
Что бы это реализовать в компоненте в месте где получаем и проверяем значения фильтра делаем так:
$arResult['GRID']['FILTER_ID'] = (str)$arParams['FILTER_ID];
$arResult['GRID']['FILTER_FIELDS'] =  $arParams['FILTER_FIELDS] // массив полей фильтра
$arResult['GRID']['FILTER_OBJ'] = new Bitrix\Main\UI\Filter\Options($arResult['GRID']['FILTER_ID'], $arParams['FILTER_PRESETS']); // либо запилить пресет прямо в компонент.
$filterData = $arResult['GRID']['FILTER_OBJ']->getFilter($arResult['GRID']['FILTER_FIELDS']); // получили массив для фильтрации

Фильтруем! :)

Поддержка и консультации Битрикс24

Поддержка и консультации Битрикс24

Кубарик

Кубарик

Дорожное радио

Дорожное радио
Закажите рекламу на Дорожном Радио.
«Дорожное радио» — популярная информационно-музыкальная радиостанция, предназначенная для автолюбителей и тех, кто много времени проводит в дороге. Она входит в пятерку крупнейших радиосетей России.
«Вместе в пути!» — слоган, по которому каждый радиослушатель узнает любимое «Дорожное радио». На волнах радиостанции — только свежие новости, актуальная сведения о ситуациях на дороге, сообщения о погоде и, конечно, «золотые» хиты 1980-х, 1990-х и 2000-х годов отечественной и зарубежной эстрады.
Вместе с «Дорожным радио» время пребывания в пути или в пробке идет незаметно — от прослушивания его композиций получаешь истинное музыкальное удовольствие!
Планируете разместить рекламу на «Дорожном радио»? Оставляйте свою заявку на нашем сайте. Также вы можете в любое время слушать эфиры. Бесплатно и без предварительной регистрации!

Хит FM

Хит FM
Закажите рекламу на радио Хит FM.

Хит FM - это микс из стопроцентных хитов последних лет – полное собрание российских и зарубежных музыкальных сочинений на одной волне! Самые узнаваемые и любимые песни - хит за хитом!
Хит FM - это легкая, праздничная атмосфера. Это радио, с которым легко идти по жизни, легко добиваться успеха, смело, позитивно и уверенно смотреть в будущее.
Хит FM - «На одной волне».

Юмор FM

Юмор FM
Закажите рекламу на радио Юмор FM.

Юмор FM - это 24-часовой источник позитива: легкая, беззаботная, праздничная, поднимающая настроение, энергичная.
На Юмор FM звучит популярная русскоязычная и западная музыка последних 15 лет, а также самая полная коллекция юмора (шутки, фрагменты кинокомедий, скетчи и многое другое).
Юмор FM - семейная радиостанция!

Меню

Меню
Меню

Реклама в Avito

Реклама в Avito
Заказать настройку рекламного кабинета Avito

Меловые штендеры

Меловые штендеры

Реклама в лифтах Новокузнецка

Реклама в лифтах Новокузнецка

Ошибка v17.8.25 "b_sale_trading_platform doesn't exist"

Ошибка в детальной заказа:
[Bitrix\Main\DB\SqlQueryException]
Mysql query error: (1146) Table 'sitemanager.b_sale_trading_platform' doesn't exist (400)
SEL ECT
`sale_tradingplatform_order_trading_platform`.`NAME` AS `SOURCE_NAME`,
`sale_tradingplatform_order`.`ID` AS `UALIAS_0`,
`sale_tradingplatform_order_trading_platform`.`ID` AS `UALIAS_1`
FR OM `b_sale_tp_order` `sale_tradingplatform_order`
LEFT JOIN `b_sale_trading_platform` `sale_tradingplatform_order_trading_platform` ON `sale_tradingplatform_order`.`TRADING_PLATFORM_ID` = `sale_tradingplatform_order_trading_platform`.`ID`
WHERE `sale_tradingplatform_order`.`ORDER_ID` = 11
/var/www/www-root/data/www/your_site.ru/bitrix/modules/main/lib/db/mysqliconnection.php:137
#0: Bitrix\Main\DB\MysqliConnection->queryInternal(string, array, NULL)
/var/www/www-root/data/www/your_site.ru/bitrix/modules/main/lib/db/connection.php:330
#1: Bitrix\Main\DB\Connection->query(string)
/var/www/www-root/data/www/your_site.ru/bitrix/modules/main/lib/orm/query/query.php:3357
#2: Bitrix\Main\ORM\Query\Query->query(string)
/var/www/www-root/data/www/your_site.ru/bitrix/modules/main/lib/orm/query/query.php:825
#3: Bitrix\Main\ORM\Query\Query->exec()
/var/www/www-root/data/www/your_site.ru/bitrix/modules/main/lib/orm/data/datamanager.php:500
#4: Bitrix\Main\ORM\Data\DataManager::getList(array)
/var/www/www-root/data/www/your_site.ru/bitrix/modules/sale/lib/helpers/admin/blocks/orderstatus.php:272
#5: Bitrix\Sale\Helpers\Admin\Blocks\OrderStatus::prepareData(object)
/var/www/www-root/data/www/your_site.ru/bitrix/modules/sale/lib/helpers/admin/blocks/orderstatus.php:336
#6: Bitrix\Sale\Helpers\Admin\Blocks\OrderStatus::getScripts(object, string)
/var/www/www-root/data/www/your_site.ru/bitrix/modules/sale/admin/order_view.php:453
#7: require_once(string)
/var/www/www-root/data/www/your_site.ru/bitrix/admin/sale_order_view.php:2

Решением стало удаление файла: /bitrix/modules/sale/lib/tradingplatform.php

Проверяем логи, битрикс окружение BitrixEnv

В процессе жизнедеятельности сайт и сервер оставляют после себя различные записи в лог-файлах. Данные из этих файлов желательно периодически разгребать и анализировать, что бы сайт работал быстро и бесперебойно

Для BitrixEnv на centos пути к логам обычно будут такими (зависит от настроек):

  1. Битрикс: __bx_log.log или log.txt в корне сайта. Зависит от переменной LOG_FILENAME в файле /bitrix/php_interface/dbconn.php
  2. Apache: /var/log/httpd/error_log
  3. Nginx: /var/log/nginx/error.log
  4. PHP: /var/log/php/exceptions.log
  5. Почта: /home/bitrix/msmtp_default.log
  6. bash, cron: /var/spool/mail/root и /var/spool/mail/bitrix
  7. bitrixvm: /opt/webdir/temp (логи запущенных задач)

Как часто надо проверять? Раз в неделю стоит поглядывать, я думаю. Просто что бы убедиться, что эти файлы пусты и ошибок не было.

И как бонус стоит проверить файл /var/log/btmp командой last -f /var/log/btmp если там очень много попыток авторизации, значит доступ к ssh кто-то пытается подобрать (brute force). Стоит изменить порт доступа к ssh (в файле /etc/ssh/sshd_config поменять строку "Port 22" на другое значение, разрешить доступ к новому порту в iptables и перезагрузить sshd) Что бы сбросить лог авторизации нужно выполнить команду cat /dev/null > /var/log/btmp

Как сбросить пароль mysql на CentOS

Подключаемся к bash и вводим команды:
1. Остановим mysql:
bash> systemctl stop mysqld

2. Установим опцию для mySQL
bash> systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

3. Запустим mysql с обновлёнными настройками
bash> systemctl start mysqld

4. Авторизуемся в mysql под root 
bash> mysql -u root

5. Обновим root пароль используя следующие команды (замените ТУТНОВЫЙПАРОЛЬ на ваш пароль)
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('ТУТНОВЫЙПАРОЛЬ') WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

*** Для mysql 5.7.6 и старше нужно использовать 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'ТУТНОВЫЙПАРОЛЬ';
mysql> FLUSH PRIVILEGES;
mysql> quit

6. Остановим mysql
systemctl stop mysqld

7. Уберём настройку mySQL
systemctl unset-environment MYSQLD_OPTS

8. Запустим mysql в стандартном режиме
systemctl start mysqld

Попробуем авторизоваться с новым паролем:
7. mysql -u root -p

Реклама в автобусах

Реклама в автобусах
Закажите рекламу в автобусах вашего города!

Лицензия CRM-Bitrix24 (Облачная версия) Старт+

Лицензия CRM-Bitrix24 (Облачная версия) Старт+
  • Cистема служит для учёта потенциальных и текущих клиентов, партнёров и даже получателей пресс-релизов.
  • CRM можно интегрировать с интернет-магазином и обрабатывать заказы прямо в системе.
  • В систему встроен каталог товаров и услуг.
  • Также возможна интеграция с почтой: данные из переписки компании будут автоматически заноситься в CRM.
  • Есть возможность выставлять счета, высылать предложения, подключать онлайн оплату(Яндекс.Кассу PayPal).
  • Возможно ставить задачи сотрудникам по обработке сделок.
  • Возможно оформлять отпуска и больничные.
  • Подключать внешних пользователей(крупных клиентов).
  • Возможно создать виджет на сайт интегрированный с CRM.
  • Возможна интеграция CRM Bitrix24 с социальными сетями и популярными мессенджерами!
  • Автогенерация статистики продаж, контактов и прочей информации по сотрудникам, клиентам, сделкам.

MYSQL on update TIMESTAMP and DATETIME не работает?

Был со мной случай, когда 3-ое суток я искал царапину на попе у слона... а оказалось в доке MYSQL всё написано предельно ясно!
Предыстория: загружаю остатки по товарам на складах из 1С в базу сайта через файл XML, если нет остатков по товару - тогда нужно удалять то, что осталось на сайте. Решил сделать метку последнего обновления и буду чистить что давно не обновлялось... А вот и нет! Пришлось ломать мозг.... в общем вот цитата из доки MYSQL:
An auto-updated column is automatically updated to the current timestamp when the value of any other column in the row is changed from its current value. An auto-updated column remains unchanged if all other columns are set to their current values. To prevent an auto-updated column from updating when other columns change, explicitly set it to its current value. To update an auto-updated column even when other columns do not change, explicitly set it to the value it should have (for example, set it to CURRENT_TIMESTAMP).
Если кратко и по делу: команда ON UPDATE работает для типов TIMESTAMP и DATETIME только если любая другая ячейка изменилась(!) в любом другом случае следует задать своё значение поля в UPDATE.  

Использование Vue.JS в Битрикс.

Подключение vue библиотеки из ядра битрикс:
Доступна с версии ui 18.5.1
\Bitrix\Main\UI\Extentions::Load("ui.vue");

Подключение vuex:
Доступна с версии ui 18.5.1
\Bitrix\Main\UI\Extentions::Load("ui.vue.vuex");

Подключение дебаг информации от vue
Добавить в init.php - подключение версии для разработки
define('VUEJS_DEBAG', true)

Для использования функций vue в битрикс, нужно использовать не Vue.xxx
а BX.Vue.xxx - где xxx нужная функция
Исключение. Для создания экземпляра писать не
new Vue(...)
а
BX.Vue.create(...)

Для использования функций vuex правила теже
а BX.Vuex.xxx - где xxx нужная функция
Vuex.Store(...) заменить на BX.Vuex.store(...)

Как работает bitrix:main.ui.grid

Гриды работают на 80% через сервер, т.е. вся сортировка, фильтрация, отображение колонок происходит через запросы к серверу.

Основная идея:
есть компонент (component.php) со своей логикой выборки и обновления данных.
есть шаблон, где подключены компоненты bitrix:main.ui.filter и bitrix:main.ui.grid - они только отображают полученные данные и реализуют интерфейс для взаимодействия с сервером (отправка запросов происходит через js шаблона либо штатными методами грида)

итак, вот примеры вызова наших компонентов в шаблоне (templates.php):
<? $APPLICATION->IncludeComponent('bitrix:main.ui.filter', '', [
        'FILTER_ID' => $arResult['GRID']['ID'].'_filter',
        'GRID_ID' => $arResult['GRID']['ID'],
        'FILTER' => $arResult['GRID']['FILTER'],
        'ENABLE_LIVE_SEARCH' => true,
        'ENABLE_LABEL' => true
]); ?>
<? $APPLICATION->IncludeComponent(
        'bitrix:main.ui.grid',
        '',
        [
            'GRID_ID' => $arResult['GRID']['ID'],
            'COLUMNS' => $arResult['GRID']['COLUMNS'],
            'ROWS' => $arResult['GRID']['DATA'],
            'SHOW_ROW_CHECKBOXES' => true,
            'NAV_OBJECT' => $arResult['GRID']['NAV'],
            'AJAX_MODE' => 'Y',
            'AJAX_ID' => \CAjax::getComponentID('bitrix:main.ui.grid', '.default', ''),
            'PAGE_SIZES' => [
                ['NAME' => "5", 'VALUE' => '5'],
                ['NAME' => '10', 'VALUE' => '10'],
                ['NAME' => '20', 'VALUE' => '20'],
                ['NAME' => '50', 'VALUE' => '50'],
                ['NAME' => '100', 'VALUE' => '100']
            ],
            'AJAX_OPTION_JUMP'          => 'N',
            'SHOW_CHECK_ALL_CHECKBOXES' => true,
            'SHOW_ROW_ACTIONS_MENU'     => true,
            'SHOW_GRID_SETTINGS_MENU'   => true,
            'SHOW_NAVIGATION_PANEL'     => true,
            'SHOW_PAGINATION'           => true,
            'SHOW_SELECTED_COUNTER'     => true,
            'SHOW_TOTAL_COUNTER'        => true,
            'SHOW_PAGESIZE'             => true,
            'SHOW_ACTION_PANEL'         => true,
            'ACTION_PANEL'              => $arResult['GRID']['ACTION_PANEL'],
            'ALLOW_COLUMNS_SORT'        => true,
            'ALLOW_COLUMNS_RESIZE'      => true,
            'ALLOW_HORIZONTAL_SCROLL'   => true,
            'ALLOW_SORT'                => true,
            'ALLOW_PIN_HEADER'          => true,
            'AJAX_OPTION_HISTORY'       => 'N',
            "SORT" => $arResult['GRID']["SORT"],
            "SORT_VARS" => $arResult['GRID']["SORT_VARS"],
            "FOOTER" => array(array("title" => "Всего", "value" => $arResult['GRID']["ROWS_COUNT"])),
            "FILTER" => $arResult['GRID']["FILTER"],
        ]
); ?>

Можно заметить, что вся информация по гридам разнесена в свойстве массива $arResult['GRID'] - это позволит интегрировать гриды в дефолтные компоненты без ущерба другим шаблонам.

Чуть позже найду время расписать все параметры этих компонентов (ведь их тоже нигде не найти в открытом виде)

Где документация по bitrix:main.ui.grid

Гриды - Интересный инструмент в Битрикс но опять без документации...


Как я выяснил, это уже старый инструмент (статьи по main.interface.grid нашёл за 2010 год, а по новым гридам (main.ui.grid) самые первые за 2018 год)
Но поскольку документации нет почти нет, я решил отписываться сюда по реализованному функционалу, добавил тег #main.ui.grid

Все JS события в Bitrix

Свет на поток событий

Скрипт, которым можно пропустить через себя вызовы JS битриксовских событий.
Выполняем в консоли и начинаем видеть поток событий. Благодаря замыканиям, все объекты в логе доступны для инспекции.
let originalBxOnCustomEvent = BX.onCustomEvent;

BX.onCustomEvent = function (eventObject, eventName, eventParams, secureParams)
{
    // onMenuItemHover например выбрасывает в другом порядке
    let realEventName = BX.type.isString(eventName) ?
        eventName : BX.type.isString(eventObject) ? eventObject : null;

    if (realEventName) {
        console.log(
            '%c' + realEventName, 
            'background: #222; color: #bada55; font-weight: bold; padding: 3px 4px;'
        );
    }

    console.dir({
        eventObject: eventObject,
        eventParams: eventParams,
        secureParams: secureParams
    });

    originalBxOnCustomEvent.apply(
        null, arguments
    );
};

Если касса 1C-Bitrix.кассы зависла и не печатает чеки

При проверке работы кассы возможна ситуация, когда чеки не печатаются и "висят" в системе в статусе В процессе печати.
Удалить такие чеки через интерфейс нельзя, поэтому
Если касса 1C-Bitrix.кассы зависла и не печатает чеки, то наиболее быстрым будет вручную удалить чеки из системы и сформировать чек вручную.

Для удаления чеков в PHP панели(/bitrix/admin/php_command_line.php?lang=ru) пишем:
CModule::IncludeModule("sale");
\Bitrix\Sale\Cashbox\Internals\CashboxCheckTable::delete(id_чека);

Работа в Томске

Работа в Томске

Вперед

Вперед

Обмен заказами БУС с 1С (какие поля участвуют)

URL: /bitrix/admin/1c_exchange.php?type=sale

Обмен заказами начинается с авторизации с помощью логина и пароля, который указали в настройках обмена. После авторизации сайт выдает ID сессии, URL: /bitrix/admin/1c_exchange.php?type=sale&mode=checkauth.

После получения ID сессии идёт инициализация обмена, URL: /bitrix/admin/1c_exchange.php?type=sale&mode=init&sessid=ID_Сессии. На этом этапе сайт отдаёт настройки обмена со стороны сайта.

Для получения списка заказов запрашивается URL /bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=ID_Сессии. Выгружаются заказы с полями EXTERNAL_ORDER = "N", UPDATED_1C = "N" и обновившиеся после последней успешной выгрузки в 1С (это проверяется по времени из свойства "last_export_time_committed_/bitrix/admin/1c_excha" модуля sale).

Флаг EXTERNAL_ORDER указывает, что заказ создан в 1С и его выгрузка в 1С не требуется.

Флаг UPDATED_1C после успешного импорта из 1С на сайте устанавливается в "Y" и такие заказы не участвуют в дальнейших экспортах до их обновления на сайте. Во время обновлений заказов на сайте UPDATED_1C устанавливается в "N".

Интеграция 1С и CMS Битрикс

Интеграция 1С и CMS Битрикс
Настройка интеграции 1С УТ и CMS Битрикс.

Реклама в интернете

Реклама в интернете
Реклама в интернете

Домашний

Домашний

Чё

Чё

Знаменка

Знаменка

Мега Экспресс-ИНФО

Мега Экспресс-ИНФО

Перспективная работа

Перспективная работа

Рекламный Вестник

Рекламный Вестник

Культура

Культура
С 2002 года вещание телеканала ведется с тремя дублями с учетом часовых поясов. Отдельная программа формируется для Москвы.

Возможность приема программ телеканала «Россия К» обеспечена во всех городах с населением более 100 тысяч человек. 144 города находится в зонах вещания действующих эфирных передатчиков, в 18 городах программа распространяется только в сетях кабельного телевидения. Дальнейшее увеличение аудитории телеканала «Россия К» произойдет в ходе реализации Федеральной целевой программы «Развитие телерадиовещания в Российской Федерации на 2009 - 2015 годы.

ТВЦ

ТВЦ
АО "ТВ Центр" – одна из ведущих российских телекомпаний, начавшая своё вещание в июне 1997 года. С 2013 г. "ТВ Центр" входит в первый мультиплекс – десятку общероссийских обязательных общедоступных телеканалов.

"ТВ Центр" – федеральный телеканал, в круглосуточном режиме рассказывающий о политике и экономике, социальной сфере и международных событиях, науке и технологиях, культуре, истории и спорте. Серьёзно, честно и актуально – обо всём, что волнует жителей России.

Телеканал является одним из лидеров по объёму общественно-политического вещания на телевизионном пространстве страны.

Сегодня передачи телеканала "ТВ Центр" смотрят во всех 85 субъектах Российской Федерации, а его аудитория примерно равна численности населения нашей страны ­– 146 миллионов человек.

Международную версию телеканала смотрят жители стран СНГ, Балтии, Восточной и Западной Европы, Канады, США, Ближнего Востока и Северной Африки. В совокупности это около 32 миллионов зрителей.

Программы и журналисты "ТВ Центра" ежегодно удостаиваются наград и премий на престижных российских и международных телевизионных фестивалях и конкурсах. В эфире "ТВ Центра" трудятся звёзды отечественного телевидения – Алексей Пушков, Анна Прохорова, Татьяна Устинова, Отар Кушанашвили, Кира Прошутинская, Вера Кузьмина и другие.

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

Карусель ТВ

Карусель ТВ
<p>
Телеканал «Карусель» создан на базе двух крупнейших вещателей и производителей детского телевизионного продукта: Первого канала и ВГТРК.
</p>
<p>
Канал начал вещание 27 декабря 2010 года. «Карусель» — это яркий калейдоскоп из лучших образовательных и развлекательных шоу, любимых анимационных сериалов и мультфильмов, веселых игровых проектов. В увлекательной и доступной форме уникальные передачи, сочетающие образовательные, развивающие и игровые элементы, обучают юных телезрителей, активизируют творческие способности и расширяют кругозор.
</p>
<p>
В создании программ, ориентированных на широкую детскую и подростковую аудиторию, принимают участие ведущие психологи, педагоги, авторы инновационных образовательных программ.<br>
</p>
<p>
В Рекламном Агентстве Гермес Вы сможете разместить ролик на Первом канале по официальным ценам!
</p>

Телеканал «Рыболов»

Телеканал «Рыболов»

Телеканал «Рыболов»
«Рыболов» — народный телеканал, объединяющий всех любителей доступной рыбалки. Эфирная сетка телеканала состоит из обзоров всех видов рыбалки, секретов удачного улова и практических советов от профессионалов, тест-драйвов снастей, мастер-классов для новичков и рыболовных реалити-шоу.

Первый ТВЧ

Первый ТВЧ

Вакансии 3х

Вакансии 3х

Разработка фирменного стиля

Разработка фирменного стиля

Разработка логотипа

Разработка логотипа
Слово «лoготип» означает: имя, символ или торговая марка, разработанная для легкой узнаваемости. Логотип - это графическое представление сущности компании. Он состоит из символа, иллюстрации и/или графического печатного оформления.

У профессионально разработанного логoтипа существует множество преимуществ. Логотип должен привлекать внимание, вот почему он имеет решающее значение. Именно он производит первое и последнее впечатление на посетителей вашего корпоративного сайта. Это является важной вещью для компании.

Деактивировать товар если не активны SKU

Кастомный обмен с 1С впилился в дефолтный компонент catalog.import.1c, но у нас несколько БД сливают информацию о товарах, поэтому из обмена было не понятно какие товары должны отображаться, а какие нет.

Вот пример sql запроса, который включает элемент, у которого хоть 1 активный SKU.
Он же делает наоборот: отключает элемент если все SKU неактивны.

/**
     * catalog_import_1C_finish
     * - событие, вызываемое после окончания обмена одним XML-файлом.
     * @param  mixed $arParams - Параметры подключения компонента обмена.
     * @param  mixed $ABS_FILE_NAME - Полный путь к XML-файлу обмена.
     * @return void
     */
    function catalog_import_1C_finish($arParams, $ABS_FILE_NAME)
    {
        if(stripos($ABS_FILE_NAME,"offers.xml"))
        {
            global $DB;
            $strSql = "CREATE TEMPORARY TABLE `sku_active`
                SELECT `ID`,count(DISTINCT CASE WHEN `ACTIVE` = 'Y' THEN `ID` END) as `COUNT`, substr(`XML_ID`, 1, INSTR(`XML_ID`, '#')-1) AS `PARENT_XML_ID`
                FROM `b_iblock_element`
                WHERE `XML_ID` LIKE '%#%'
                GROUP BY `PARENT_XML_ID`;
            ";
            $DB->Query($strSql, true);

            $strSql = "UPDATE `b_iblock_element` AS `T1`
                SET `T1`.`ACTIVE` = (SELECT CASE WHEN `T2`.`COUNT`>0 THEN 'Y' ELSE 'N' END AS `ACTIVE` FROM `sku_active` AS `T2` WHERE `T1`.`XML_ID` = `T2`.`PARENT_XML_ID`)
                WHERE `T1`.`XML_ID` NOT LIKE '%#%'
            ";
            $DB->Query($strSql, true);
        }
    }


p.s. для оптовой компании решение зашло.

С тобой

С тобой
Тираж газеты 7 000 экземпляров.
Аудитория читателей одного номера 45000 человек (по результатам исследования компании TNS Gallup Media).
Один экземпляр газеты прочитывают 5-7 человек.

Московский комсомолец

Московский комсомолец

Всё Про Всё

Всё Про Всё
ВСЁ про ВСЁ
Самый большой и реальный тираж в Кемеровской области

Реклама в лифтах

Реклама в лифтах

Раздача листовок

Раздача листовок

Как сделать хорошую рассылку и не попасть в спам

Почтовые системы в основном ориентируются на поведенческие факторы. Если получатели часто жалуются на ваши сообщения как на спам, почтовые системы очень быстро обучатся относить вас к спаму.

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

1. Собирайте базу сами. Не покупайте готовую базу

На самом деле, электронная почта — это что-то очень личное. Вы буквально приходите на территорию человека и отнимаете его внимание. Люди не оставляют свой емейл где попало — никто не любит незваных гостей. Они хотят сами решать, кто может им писать.

Поэтому конверсия в оставленный емейл на вашем сайте всегда не очень высокая — обычно в районе 1-2%. С помощью автоматизации маркетинга и специальных сценариев вы можете её слегка повысить.

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

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

Конверсия такого поп-апа составила 5,5%. Это значит, что из тысячи посетителей сайта 55 человек оставили свои контакты. Это отличный результат.

2. Сделайте валидацию email

Валидация емейлов подтвердит, что такие адреса действительно существуют и поможет избежать высокого bounce rate (когда письма не доходят до адресатов). Это убережёт вас от обвинений в спаме со стороны почтовых сервисов.

Вы можете воспользоваться любым инструментом. Например, ePochta Verifier.

3. Отправляйте рассылки с субдомена

Не отправляйте письма с основного домена (вроде mysite.ru). Подключите субдомен — например, mail.mysite.ru. Если что-то пойдёт не так, рассылка навредит репутации вашего поддомена (который вы сможете поменять), а основной домен не пострадает. Согласитесь, будет обидно, если вы больше не сможете отправлять письма от имени вашего сайта или если письма сотрудников перестанут доходить до адресатов.

О том, как подключить домен на Carrot quest, читайте в этой статье.

4. Делайте первую рассылку разогревающей

Если вы подключаете новый домен (или поддомен), почтовые системы еще ничего о нём не знают, поэтому первые рассылки в большей степени будут определять его репутацию. Зарекомендуйте себя с хорошей стороны. Не стоит сразу делать рассылку сомнительного содержания по купленной базе. Разошлите качественный материал небольшой группе по-настоящему лояльных пользователей. Если статистика письма будет хорошей (его будут открывать, кликать по ссылкам и отвечать), вы заслужите доверие почтовых систем и дальше у вас будет меньше проблем в спорных ситуациях.

5. Дайте людям возможность отписаться

Замечали в письмах, которые вы получаете, ссылки “отписаться от рассылки”? Дело в том, что без такой ссылки отправлять массовые рассылки нельзя. Почему?

Для этого есть две причины:

  1. Если человек не может просто отписаться от рассылки, рано или поздно он начнёт помечать её как спам. А нам этого совсем не надо.
  2. Почтовые сервисы распознают письма, в которых нет ссылки отписаться и могут автоматически считать их спамом.

Бывает так, что человек больше не хочет получать ваши письма. Это нормально, не принимайте близко к сердцу. Отпустите его.

Дайте подписчику возможность спокойно отписаться от рассылки. Разместите явную и корректную ссылку на отписку внизу сообщения.

6. Проверяйте ссылки

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

Яндекс не рекомендует использовать сокращённые ссылки. Но не стоит паниковать: ссылки почти всегда “прячутся” под текстом, поэтому никто не заметит, какой они у вас длины.

7. Собирайте статистику

Следите за статистикой ваших рассылок. Посмотреть её можно в разделе Авто —> Статистика рассылок.

Поведение пользователей — самый лучший маркер качества рассылки. Если вы видите, что процент открытия, ответов и переходов по ссылкам большой, значит, вы делаете всё хорошо. Если письма не доходят (высокий bounced rate), пользователи отписываются или жалуются на спам — это повод задуматься и пересмотреть сегмент получателей, условия отправки или содержание самого письма. Если вы продолжите рассылать письмо с плохой статистикой, то рискуете навсегда погрязнуть в спам-фильтрах и не достучаться до пользователей.

8. Убирайте мусорные слова

Скорее всего, вы понимаете, что перед вами спам именно по этим словам.

Призывы к действиюЖми
Купи
Скачай
Варианты обогащенияЗарабатывай 1000 долларов в месяц!
$$$Я получаю 100 000 рублей в месяц
ХаляваПодарокБесплатно

Распродажа

СрочностьСрочно!Важно!

Внимание!

Слишком много восклицательных знаковНе делайте так!!!Зачем вы кричите!!!

Это бесит!!!

Замена букв6еда с таkuмu с00бщенuями
Заглавные буквыНЕ СТОИТ ПИСАТЬ ВОТ ТАК ВОТ

Хуже всего злоупотреблять стоп-словами в теме письма. Это особо отслеживается почтовыми системами. Также не советуется использовать слова типа Test, Тест, Проверка (Конечно, если это “Тест на отцовство” или “Проверка на внимательность”, в этом нет ничего страшного).

9. Не используйте слишком много ссылок и картинок

Слишком много ссылок и картинок вызывают подозрение у спам-фильтров. Говорите с пользователями текстом, а не только образами, и используйте чёткие призывы к действию (CTA). Давно доказано, что для одного письма оптимальным будет один чёткий CTA (и может быть парочка дополнительных ссылок).

10. Проводите А/Б-тесты

А/Б-тесты помогут проверить, какой вариант лучше воспринимается аудиторией и сразу оптимизировать письмо. Это, как вы уже могли догадаться, повлияет на статистику письма и поведение пользователей. Да и если отойти от мысли о спаме, А/Б-тесты помогут достучаться до вашей аудитории. А это основная цель письма, не так ли?

Заключение:

Если коротко: придерживайтесь правил хорошего тона емейл-рассылок. Обращайтесь только к тем, кто ждёт вашего письма, давайте людям отписаться, не перебарщивайте с ссылками, картинками и спамными словами. Несите в письмах ценность и следите за статистикой. Удачных рассылок!

Полезные ссылки:

ePochta Verifier — сервис для валидации емейл-базы;

mail-tester — проверка письма на спам;

Заработай в СПб!

Заработай в СПб!

Сложности написания интернет магазина на битрикс

Битрикс стал для меня чем-то основополагающим, я крайне мало использовал другие cms и уж тем более не писал свои собственные

Костыль 'автоотправление заявок в DPD' в модуле Bitrix

Есть модуль "Интеграция с DPD" от компании ipolh.
Всё здорово! Много настроек, но вот только нет одной... автоматической отправки заявки по статусу заказа! т.е. обязательно менеджер магазина (или админ) должен нажать кнопочку (точнее 3 кнопки) что бы отправить заявку в DPD!
В поддержке предложили платную доработку, но ковырять код мы привыкли и я допилил это одним событием, прошу к обозрению:
AddEventHandler("sale", "OnOrderAdd", "OnOrderAddHandler");
AddEventHandler("sale", "OnSaleStatusOrder", "LoadDPD");

    function OnOrderAddHandler($ID, $arFields) {
        self::LoadDPD($ID, $arFields['STATUS_ID']);
    }
    function LoadDPD($ORDER_ID, $STATUS_ID){
        if(!$ORDER_ID) return false;
        if($STATUS_ID=="P")
        {// только на статусе "Оплачено"
            \Bitrix\Main\Loader::includeModule('ipol.dpd');
            $_REQUEST['ID'] = $ORDER_ID;
            $_REQUEST['IPOLH_DPD_ACTION'] = 'CREATE_ORDER';
            $_REQUEST['IPOLH_DPD_ORDER']['PICKUP_DATE'] = date("d.m.Y H:i:s",time()+86400); // через сутки
            if (isset($_REQUEST['ID'])) 
            {
                $arOrder  = \CSaleOrder::GetByID($_REQUEST['ID']);
            }
            else
            {
                $arOrder = \CSaleOrder::GetList(
                    $arOrder = [],
                    $arFilter = [
                        \Bitrix\Main\Config\Option::get('ipol.dpd', 'ORDER_ID', 'ID') => $_REQUEST['dID'],
                    ]
                )->Fetch();
            }
            // кусок из модуля 
            $ORDER_ID = \Ipolh\DPD\Utils::getOrderId($arOrder);
            $deliveryCode = \Ipolh\DPD\Delivery\DPD::getDeliveryCode($arOrder['DELIVERY_ID']);
            $profile      = \Ipolh\DPD\Delivery\DPD::getDeliveryProfile($deliveryCode);
            $showButtonAlways = \Bitrix\Main\Config\Option::get('ipol.dpd', 'SHOW_ADMIN_BUTTON', '') == 'ALWAYS';
            if ($profile !== false || $showButtonAlways)
            {
                $entity = \Ipolh\DPD\DB\Order\Table::findByOrder($ORDER_ID, true);
                if (!$entity->id)
                {
                    $errors = $entity->save();
                }
                if (!$entity->isCreated())
                {
                    $entity->fillFromOrder($ORDER_ID);
                }
                $form = new \Ipolh\DPD\Admin\Order\Edit($entity);
                $form->processAndShow();
            }
        }
        elseif($order = CSaleOrder::GetByID($ORDER_ID) && $order['PAY_SYSTEM_ID']==2)
        {// На проверке менеджером
            CSaleOrder::StatusOrder($ORDER_ID, "CH");
        }
    }
Таким образом, этот костыль не ломает модуль, не отключает его обновления но может перестать работать в случае если разработчик модуля изменит метод отправки...

p.s. если разработчик читает это сообщение и собирается внедрить это в модуль "по умолчанию" - прошу отписаться в комментариях или написать в чат сайта!

Реклама в магазине Дикси

Реклама в магазине Дикси

Детект мобильного на BX от Битрикс

Для тех кто не знал или не нашёл, у стандартной js-библы БУСа есть такие методы https://dev.1c-bitrix.ru/api_help/js_lib/kernel/browser.php
С их помощью можно через BX определить пользователя с мобильного устройства и изменить логику поведения некоторых элементов! Например, при отображении слайдера для мобильного и плитки для десктопа.

Если кому станет интересно, вскоре опубликую интеграцию адаптивного слайдера в компоненты битрикс.

газета "Любая Работа"

газета "Любая Работа"
Подайте объявление в издание "Любая Работа", газета распространяется по Понедельникам и Средам.

- По понедельникам
Продается более чем в 1650 торговых точках по продаже печатной продукции, в киосках «Нева пресс», «Роспечать», «НеваОблПечать», Колпино, Гатчина и Лен.обл.

- По средам
около станций метрополитена - бесплатно.

Кастомизация импорта каталога из 1С в Bitrix

Для начала ссылки на сторонние статьи:
Итак, из всех статей выше мы можем заключить, что обмен проходит через файл /bitrix/admin/1c_exchange.php
посмотрев этот файл мы понимаем, что импорт каталога происходит через компонент catalog.import.1c

Вынесем этот компонент для кастомизации (перенесём папку /bitrix/components/bitrix/catalog.import.1cв /local/components/bitrix/catalog.import.1c)
Далее смотрим в созданной папке файл component.php и прочитав немного код, понимаем, что вся логика происходит в классе CIBlockCMLImport... значит нам нужно "отпочковаться" от него и откорректировать некоторые методы (например ImportSection и ImportElement - отвечающие за сбору массива из XML)

Собственно делаем вышеописанное, создав в папке /local/components/bitrix/catalog.import.1c/ файл EX_CIBlockCMLImport.php со следующим кодом:
<?php
use Bitrix\Main,
   Bitrix\Iblock,
   Bitrix\Catalog;

IncludeModuleLangFile(__FILE__);

/**
 * дорабатываем класс под свои нужды
 */
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/iblock/classes/general/cml2.php");

class EX_CIBlockCMLImport extends CIBlockCMLImport
{
   // Обмен разделами
   function ImportSection($xml_tree_id, $IBLOCK_ID, $parent_section_id)
   {
      
   }
   // Обмен элементами
   function ImportElement($arXMLElement, &$counter, $bWF, $arParent)
   {

   }
}
Расширяемый класс CIBlockCMLImport находится в файле /bitrix/modules/iblock/classes/general/cml2.php
Далее нам следует заменить ВСЕ вызовы класса CIBlockCMLImport в файле /local/components/bitrix/catalog.import.1c/component.php на строку EX_CIBlockCMLImport, и в начале этого файла подключить наш файл строчкой
require_once(__DIR__."/EX_CIBlockCMLImport.php"); // подключаем расширение класса

Всё! Теперь обмен с 1С будет происходить через наш класс EX_CIBlockCMLImport где мы можем легко изменить любую логику скопировав соответствующий метод из файла /bitrix/modules/iblock/classes/general/cml2.php Очень сжато и кратко это и есть весь ужас и недопонимание кастомизации обмена каталогом БУС и 1С.

Если есть вопросы или что-то написано не верно - прошу в комментарии!

Поддерживаемые узлы ecommerce_2 в импорте каталога из 1С в Bitrix

Расположение языковых конструкций в файле:
/bitrix/modules/iblock/lang/ru/classes/general/cml2.php
<?
$MESS["IBLOCK_XML2_SUM_FORMAT"] = "ФорматСуммы";
$MESS["IBLOCK_XML2_SUM_FORMAT_DELIM"] = "ЧРД";
$MESS["IBLOCK_XML2_CATALOG_NAME"] = "1С Каталог";
$MESS["IBLOCK_XML2_CATALOG_SECTION_NAME"] = "Группа";
$MESS["IBLOCK_XML2_CATALOG_ELEMENT_NAME"] = "Товар";
$MESS["IBLOCK_XML2_ATTRIBUTES"] = "Характеристики";
$MESS["IBLOCK_XML2_ITEM_ATTRIBUTES"] = "ХарактеристикиТовара";
$MESS["IBLOCK_XML2_ITEM_ATTRIBUTE"] = "ХарактеристикаТовара";
$MESS["IBLOCK_XML2_TRAITS"] = "Реквизиты";
$MESS["IBLOCK_XML2_TRAITS_VALUES"] = "ЗначенияРеквизитов";
$MESS["IBLOCK_XML2_BASE_UNIT"] = "БазоваяЕдиница";
$MESS["IBLOCK_XML2_BASE_UNIT_NAME"] = "Базовая единица";
$MESS["IBLOCK_XML2_TAXES"] = "Ставки налогов";
$MESS["IBLOCK_XML2_TAXES_VALUES"] = "СтавкиНалогов";
$MESS["IBLOCK_XML2_TAX_VALUE"] = "Ставка";
$MESS["IBLOCK_XML2_ANONS"] = "Анонс";
$MESS["IBLOCK_XML2_DETAIL"] = "Описание";
$MESS["IBLOCK_XML2_ARTICLE"] = "Артикул";
$MESS["IBLOCK_XML2_MANUFACTURER"] = "Изготовитель";
$MESS["IBLOCK_XML2_PROP_MANUFACTURER"] = "Производитель";
$MESS["IBLOCK_XML2_BX_TAGS"] = "БитриксТеги";
$MESS["IBLOCK_XML2_BX_WORKFLOW"] = "БитриксДокументооборот";
$MESS["IBLOCK_XML2_BX_DETAIL_URL"] = "БитриксURLДеталь";
$MESS["IBLOCK_XML2_BX_SECTION_URL"] = "БитриксURLРаздел";
$MESS["IBLOCK_XML2_BX_LIST_URL"] = "БитриксURLСписок";
$MESS["IBLOCK_XML2_BX_CANONICAL_URL"] = "БитриксURLКанонический";
$MESS["IBLOCK_XML2_BX_DEFAULT_VALUE"] = "БитриксЗначениеПоУмолчанию";
$MESS["IBLOCK_XML2_BX_INDEX_SECTIONS"] = "БитриксИндексироватьРазделы";
$MESS["IBLOCK_XML2_BX_INDEX_ELEMENTS"] = "БитриксИндексироватьЭлементы";
$MESS["IBLOCK_XML2_BX_PICTURE"] = "БитриксКартинка";
$MESS["IBLOCK_XML2_BX_DETAIL_PICTURE"] = "БитриксКартинкаДетальная";
$MESS["IBLOCK_XML2_BX_CODE"] = "БитриксКод";
$MESS["IBLOCK_XML2_BX_FIELDS_COUNT"] = "БитриксКоличествоПолей";
$MESS["IBLOCK_XML2_BX_COLUMNS"] = "БитриксКолонок";
$MESS["IBLOCK_XML2_BX_SECTION_NAME"] = "БитриксНазваниеРаздела";
$MESS["IBLOCK_XML2_BX_SECTIONS_NAME"] = "БитриксНазваниеРазделов";
$MESS["IBLOCK_XML2_BX_ELEMENT_NAME"] = "БитриксНазваниеЭлемента";
$MESS["IBLOCK_XML2_BX_ELEMENTS_NAME"] = "БитриксНазваниеЭлементов";
$MESS["IBLOCK_XML2_LABELS"] = "БитриксПодписи";
$MESS["IBLOCK_XML2_LABEL"] = "БитриксПодпись";
$MESS["IBLOCK_XML2_BX_WITH_DESCRIPTION"] = "БитриксОписаниеРазрешено";
$MESS["IBLOCK_XML2_BX_SEARCH"] = "БитриксПоискРазрешен";
$MESS["IBLOCK_XML2_BX_USER_TYPE"] = "БитриксРасширениеТипа";
$MESS["IBLOCK_XML2_BX_USER_TYPE_SETTINGS"] = "БитриксНастройкиРасширенияТипа";
$MESS["IBLOCK_XML2_BX_LINKED_IBLOCK"] = "БитриксСвязанныйИнфоблок";
$MESS["IBLOCK_XML2_BX_SORT"] = "БитриксСортировка";
$MESS["IBLOCK_XML2_BX_ROWS"] = "БитриксСтрок";
$MESS["IBLOCK_XML2_BX_PROPERTY_TYPE"] = "БитриксТипСвойства";
$MESS["IBLOCK_XML2_BX_LIST_TYPE"] = "БитриксТипСписка";
$MESS["IBLOCK_XML2_BX_FILE_EXT"] = "БитриксТипыФайлов";
$MESS["IBLOCK_XML2_BX_FILTER"] = "БитриксФильтрРазрешен";
$MESS["IBLOCK_XML2_BX_IS_REQUIRED"] = "БитриксОбязательное";
$MESS["IBLOCK_XML2_BX_PROPERTY_FEATURE_LIST"] = "БитриксРасширенныеПараметры";
$MESS["IBLOCK_XML2_CURRENCY"] = "Валюта";
$MESS["IBLOCK_XML2_VALUES_TYPES"] = "ТипыЗначений";
$MESS["IBLOCK_XML2_VALUES_TYPE"] = "ТипЗначений";
$MESS["IBLOCK_XML2_TYPE"] = "Тип";
$MESS["IBLOCK_XML2_TYPE_LIST"] = "Справочник";
$MESS["IBLOCK_XML2_TYPE_NUMBER"] = "Число";
$MESS["IBLOCK_XML2_TYPE_STRING"] = "Строка";
$MESS["IBLOCK_XML2_USER_TYPE_DATE"] = "Даты";
$MESS["IBLOCK_XML2_USER_TYPE_DATETIME"] = "ДатаВремя";
$MESS["IBLOCK_XML2_CHOICE"] = "Вариант";
$MESS["IBLOCK_XML2_CHOICE_VALUES"] = "ВариантыЗначений";
$MESS["IBLOCK_XML2_CHOICE_VALUE"] = "ВариантЗначения";
$MESS["IBLOCK_XML2_SCHEMA_VERSION"] = "ВерсияСхемы";
$MESS["IBLOCK_XML2_PARAMS_PACKAGE"] = "ПараметрПакета";
$MESS["IBLOCK_XML2_OWNER"] = "Владелец";
$MESS["IBLOCK_XML2_GROUP"] = "Группа";
$MESS["IBLOCK_XML2_GROUPS"] = "Группы";
$MESS["IBLOCK_XML2_TIMESTAMP"] = "ДатаФормирования";
$MESS["IBLOCK_XML2_MEASURE"] = "Единица";
$MESS["IBLOCK_XML2_VALUE"] = "Значение";
$MESS["IBLOCK_XML2_VALUE_ID"] = "ИдЗначения";
$MESS["IBLOCK_XML2_PROPERTIES_VALUES"] = "ЗначенияСвойств";
$MESS["IBLOCK_XML2_PROPERTY_VALUES"] = "ЗначенияСвойства";
$MESS["IBLOCK_XML2_PROPERTY_VALUE"] = "ЗначениеСвойства";
$MESS["IBLOCK_XML2_ID_1C_SITE"] = "ИдСайта";
$MESS["IBLOCK_XML2_ID_SITE_1C"] = "СистемныйИд";
$MESS["IBLOCK_XML2_ID"] = "Ид";
$MESS["IBLOCK_XML2_CATALOG_ID"] = "ИдКаталога";
$MESS["IBLOCK_XML2_METADATA_ID"] = "ИдКлассификатора";
$MESS["IBLOCK_XML2_PRICE_TYPE_ID"] = "ИдТипаЦены";
$MESS["IBLOCK_XML2_PICTURE"] = "Картинка";
$MESS["IBLOCK_XML2_PICTURES"] = "Картинки";
$MESS["IBLOCK_XML2_PREVIEW_PICTURE"] = "Картинка анонса";
$MESS["IBLOCK_XML2_CATALOG"] = "Каталог";
$MESS["IBLOCK_XML2_METADATA"] = "Классификатор";
$MESS["IBLOCK_XML2_AMOUNT"] = "Количество";
$MESS["IBLOCK_XML2_COMMERCE_INFO"] = "КоммерческаяИнформация";
$MESS["IBLOCK_XML2_COEFF"] = "Коэффициент";
$MESS["IBLOCK_XML2_MULTIPLE"] = "Множественное";
$MESS["IBLOCK_XML2_FOR_CATALOG"] = "ДляТоваров";
$MESS["IBLOCK_XML2_FOR_OFFERS"] = "ДляПредложений";
$MESS["IBLOCK_XML2_NAME"] = "Наименование";
$MESS["IBLOCK_XML2_TAX"] = "Налог";
$MESS["IBLOCK_XML2_START_TIME"] = "Начало активности";
$MESS["IBLOCK_XML2_END_TIME"] = "Окончание активности";
$MESS["IBLOCK_XML2_DESCRIPTION"] = "Описание";
$MESS["IBLOCK_XML2_TITLE"] = "ОфициальноеНаименование";
$MESS["IBLOCK_XML2_OFFER_LIST"] = "ПакетПредложений";
$MESS["IBLOCK_XML2_BY_DEFAULT"] = "ПоУмолчанию";
$MESS["IBLOCK_XML2_FULL_TITLE"] = "ПолноеНаименование";
$MESS["IBLOCK_XML2_FULL_TITLE2"] = "Полное наименование";
$MESS["IBLOCK_XML2_OFFER"] = "Предложение";
$MESS["IBLOCK_XML2_OFFERS"] = "Предложения";
$MESS["IBLOCK_XML2_VIEW"] = "Представление";
$MESS["IBLOCK_XML2_PROPERTIES"] = "Свойства";
$MESS["IBLOCK_XML2_PROPERTY"] = "Свойство";
$MESS["IBLOCK_XML2_SERIALIZED"] = "Сериализовано";
$MESS["IBLOCK_XML2_SYMBOL_CODE"] = "Символьный код";
$MESS["IBLOCK_XML2_UPDATE_ONLY"] = "СодержитТолькоИзменения";
$MESS["IBLOCK_XML2_SORT"] = "Сортировка";
$MESS["IBLOCK_XML2_STATUS"] = "Статус";
$MESS["IBLOCK_XML2_PRICE_TYPE"] = "ТипЦены";
$MESS["IBLOCK_XML2_PRICE_TYPES"] = "ТипыЦен";
$MESS["IBLOCK_XML2_POSITION"] = "Товар";
$MESS["IBLOCK_XML2_POSITIONS"] = "Товары";
$MESS["IBLOCK_XML2_DELETED"] = "Удален";
$MESS["IBLOCK_XML2_IN_SUM"] = "УчтеноВСумме";
$MESS["IBLOCK_XML2_PRICE"] = "Цена";
$MESS["IBLOCK_XML2_PRICE_FOR_ONE"] = "ЦенаЗаЕдиницу";
$MESS["IBLOCK_XML2_QUANTITY_FROM"] = "КоличествоОт";
$MESS["IBLOCK_XML2_QUANTITY_TO"] = "КоличествоДо";
$MESS["IBLOCK_XML2_PRICES"] = "Цены";
$MESS["IBLOCK_XML2_BAR_CODE"] = "ШтрихКод";
$MESS["IBLOCK_XML2_BAR_CODE2"] = "Штрихкод";
$MESS["IBLOCK_XML2_CATALOG_ELEMENT"] = "Элемент каталога";
$MESS["IBLOCK_XML2_PCS"] = "шт";
$MESS["IBLOCK_XML2_RUB"] = "руб";
$MESS["IBLOCK_XML2_TYPE_ADD_ERROR"] = "Ошибка создания типа информационных блоков.";
$MESS["IBLOCK_XML2_CURRENCY_ERROR"] = "При импорте встретилась валюта цены содержащая не латинские буквы. Цена была импортирована с валютой RUB.";
$MESS["IBLOCK_XML2_DISCOUNTS"] = "СкидкиНаценки";
$MESS["IBLOCK_XML2_DISCOUNT_CONDITION"] = "Условие";
$MESS["IBLOCK_XML2_DISCOUNT_COND_VOLUME"] = "Количество одного товара в документе превысило";
$MESS["IBLOCK_XML2_DISCOUNT_COND_VALUE"] = "ЗначениеУсловия";
$MESS["IBLOCK_XML2_DISCOUNT_COND_PERCENT"] = "Процент";
$MESS["IBLOCK_XML2_WEIGHT"] = "Вес";
$MESS["IBLOCK_XML2_BX_ACTIVE"] = "БитриксАктивность";
$MESS["IBLOCK_XML2_FILE"] = "Файл";
$MESS["IBLOCK_XML2_FILE_DESCRIPTION"] = "ОписаниеФайла";
$MESS["IBLOCK_XML2_FILES"] = "Файлы";
$MESS["IBLOCK_XML2_HTML_DESCRIPTION"] = "ОписаниеВФорматеHTML";
$MESS["IBLOCK_XML2_GROUPS_PROPERTIES"] = "СвойстваГрупп";
$MESS["IBLOCK_XML2_BX_SHOW_IN_LIST"] = "БитриксПоказыватьВСписке";
$MESS["IBLOCK_XML2_BX_EDIT_IN_LIST"] = "БитриксРедактироватьВСписке";
$MESS["IBLOCK_XML2_BX_SETTINGS"] = "БитриксНастройки";
$MESS["IBLOCK_XML2_BX_ORIGINAL_NAME"] = "БитриксОригинальноеНазвание";
$MESS["IBLOCK_XML2_BX_URL"] = "БитриксURL";
$MESS["IBLOCK_XML2_BX_FILE_SIZE"] = "БитриксРазмерФайла";
$MESS["IBLOCK_XML2_BX_FILE_WIDTH"] = "БитриксШиринаИзображения";
$MESS["IBLOCK_XML2_BX_FILE_HEIGHT"] = "БитриксВысотаИзображения";
$MESS["IBLOCK_XML2_BX_FILE_CONTENT_TYPE"] = "БитриксТипФайла";
$MESS["IBLOCK_XML2_UF_ERROR"] = "Ошибка импорта пользовательского свойства (xml_id: #XML_ID#): #ERROR_TEXT#";
$MESS["IBLOCK_XML2_STORE"] = "Склад";
$MESS["IBLOCK_XML2_STORES"] = "Склады";
$MESS["IBLOCK_XML2_STORE_ADDRESS"] = "Адрес";
$MESS["IBLOCK_XML2_STORE_AMOUNT_LIST"] = "КоличествоНаСкладах";
$MESS["IBLOCK_XML2_STORE_AMOUNT"] = "КоличествоНаСкладе";
$MESS["IBLOCK_XML2_STORE_ID"] = "ИдСклада";
$MESS["IBLOCK_XML2_STORE_DESCRIPTION"] = "Комментарий";
$MESS["IBLOCK_XML2_STORE_CANTACTS"] = "Контакты";
$MESS["IBLOCK_XML2_STORE_CONTACTS"] = "Контакты";
$MESS["IBLOCK_XML2_MULTI_STORE_IMPORT_ERROR"] = "Количество импортированных складов превышает разрешённое для данной редакции.";
$MESS["IBLOCK_XML2_SECTION_PROPERTIES"] = "СвойстваЭлементов";
$MESS["IBLOCK_XML2_SMART_FILTER"] = "УмныйФильтр";
$MESS["IBLOCK_XML2_SMART_FILTER_DISPLAY_TYPE"] = "ТипОтображения";
$MESS["IBLOCK_XML2_SMART_FILTER_DISPLAY_EXPANDED"] = "ПоказатьРазвёрнутым";
$MESS["IBLOCK_XML2_SMART_FILTER_HINT"] = "Подсказка";
$MESS["IBLOCK_XML2_PRICE_SB_ADD_ERROR"] = "В редакции Малый Бизнес нет возможности иметь более одного типа цены. Настройте выгрузку из 1С или перейдите на другую редакцию БУС.";
$MESS["IBLOCK_XML2_PRICE_DUP_ERROR"] = "В выгрузке настроены цены с одинаковым названием. Продолжение обмена невозможно.";
$MESS["IBLOCK_XML2_STORE_CONTACT"] = "Контакт";
$MESS["IBLOCK_XML2_STORE_PHONE"] = "Телефон";
$MESS["IBLOCK_XML2_PRODUCTS_SETS"] = "НаборыТоваров";
$MESS["IBLOCK_XML2_PRODUCT_SETS"] = "НаборыТовара";
$MESS["IBLOCK_XML2_PRODUCT_SET"] = "Набор";
$MESS["IBLOCK_XML2_PRODUCT_SET_ITEM"] = "ЭлементНабора";
$MESS["IBLOCK_XML2_INHERITED_TEMPLATES"] = "НаследуемыеШаблоны";
$MESS["IBLOCK_XML2_TEMPLATE"] = "Шаблон";
$MESS["IBLOCK_XML2_OFFERS_CHANGE"] = "ИзмененияПакетаПредложений";
$MESS["IBLOCK_XML2_VERSION"] = "НомерВерсии";
$MESS["IBLOCK_XML2_DELETE_MARK"] = "ПометкаУдаления";
$MESS["IBLOCK_XML2_RESTS"] = "Остатки";
$MESS["IBLOCK_XML2_REST"] = "Остаток";
$MESS["IBLOCK_XML2_BASE_UNITS"] = "ЕдиницыИзмерения";
$MESS["IBLOCK_XML2_CODE"] = "Код";
$MESS["IBLOCK_XML2_FULL_NAME"] = "НаименованиеПолное";
$MESS["IBLOCK_XML2_SHORT_NAME"] = "НаименованиеКраткое";
$MESS["IBLOCK_XML2_INTL_SHORT_NAME"] = "МеждународноеСокращение";
$MESS["IBLOCK_XML2_BASE_UNIT_ADD_ERROR"] = "Ошибка добавления новой единицы измерения (код единицы: #CODE#).";
$MESS["IBLOCK_XML2_EXTERNAL"] = "Внешний";
$MESS["IBLOCK_XML2_HBLOCK_NAME_IS_INVALID"] = "Название справочника должно начинаться с буквы и состоять только из латинских букв и цифр.";
$MESS["IBLOCK_XML2_MODULE_CATALOG_IS_ABSENT"] = "Отсутствует модуль \"Торговый каталог\". Импорт торговых предложений и цен невозможен.";
$MESS["IBLOCK_XML2_LINK"] = "Ссылка";
$MESS["IBLOCK_XML2_FULL_DESCRIPTION"] = "ПолноеОписание";
$MESS["IBLOCK_XML2_TEMPORARY_TABLE_EXIST_ERROR"] = "Временная таблица не существует";
?>

Bitrix Запуск не отправленных event-ов

Для повторной проверки всех событий и запуска записей из таблицы событий b_event, нужно выполнить код:
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define("BX_CRONTAB", true);
define('BX_NO_ACCELERATOR_RESET', true);

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

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

CEvent::CheckEvents();
вместе с этим можно проверить ошибки на событиях

Сложность создания региональных цен

Сложность создания региональных цен  

Пресс Волл

Пресс Волл
Мы печатаем Пресс Волл на пластике ПЭТ Блэкаут (тонкий рулонный пластик, а не баннерной плёнке), он намного качественнее - не просвечивает и не так сгибается по краям.

Как выбирать картон для визитки

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

1) Определяем цели
Первое, что требуется сделать - определить цели использования визиток. Только если визитка нужна для персонального общения Вам потребуется читать статью дальше, иначе - печатайте на тонком или среднем картоне в зависимости от допустимой стоимости изделия в среднем 100шт будут стоить ~500-600 рублей.

2) Вычислим уровень значимости потенциальной аудитории
Если визитки нужно раздавать всем людям при личном контакте, то тут нет особых проблем с картоном - белый выбеленный картон идеально вписывается в модель "цена-качество". Цена таких визиток будет от 500 до 1000 рублей за 100 штук.
Если визитки предназначены для руководителей и должны подчеркнуть почтение к традициям передачи визитки - то это обязательно плотный картон 340-380гр/м желательно с необычной ламинацией SoftTouch. на Либо можно напечатать визитки на специальном дизайнерском картоне, но тут придётся положиться только на интуицию, вариантов будет действительно много, какие-то схожи, какие-то очень похожи. Стоимость таких визиток уже переваливает за 10руб/шт., но если для чего/кого их делать, то станет ясно откуда такая цена.

3) Определиться с нанесением
Тут лучше консультироваться с человеком с большим опытом или дизайнером. Сам картон не покажет всю незаурядность визитки, и для подчёркивания необычности последних используют разные комбинации нанесения краски. Рассмотрим самые популярные:
- Цифровая/офсетная печать - самая обычная печать самым тонким слоем краски, фактура бумаги остаётся, но чернил на ней вы не почувствуете.
- Шелкография - печать по трафарету и как следствие большие затраты на саму краску и на время изготовления; краска ложится плотным слоем, как правило перекрывая фактуру бумаги (можно ощутить пальцем линии печати)
- Тиснение - метод при котором шаблон вдавливается в полотно визитки, после чего на его место заливают гель-краску (тут с цветом очень сложно, обычно это фольга "серебро"/"золото"). Неплохой вариант для комбинаций.

Больше особо и нет правил по выбору картона для визитки, а если есть - пишите комментарий добавим в статью.

газета «Деловая перспектива»

газета «Деловая перспектива»
Разместите объявление в еженедельной газете «Деловая перспектива».
Строчные объявления публикуются в разделах: «Приглашаем на работу», «Ищу работу», «Услуги», «Продам», «Куплю», «Меняю», «Сдам», «Сниму», «Разное». Они расположены на всех внутренних полосах (сквозная верстка). Это является гарантией того, что читатель, а значит и потенциальный потребитель вашей продукции или ваших услуг, просмотрите все издание а не отдельные страницы.
Распространение газеты БЕСПЛАТНО!!!!

Ролл Ап

Ролл Ап

Создание группы Вконтакте

Создание группы Вконтакте

Коробка для кружки

Коробка для кружки

Офисный работник

Офисный работник

Ручка шариковая Pin

Ручка шариковая Pin

Флешка Profit

Флешка Profit

Кружка Promo c покрытием софт-тач

Кружка Promo c покрытием софт-тач

Органайзер для путешествий Dundee

Органайзер для путешествий Dundee

Клише на 1 цвет

Клише на 1 цвет
Клише на 1 цвет для печати шелкографией/флексографией и др.

Создание сайта компании (сайт визитка)

Создание сайта компании (сайт визитка)

Создание сайта компании (сайт визитка)

Создание сайта компании (сайт визитка)

Блокнот Excentrica

Блокнот Excentrica

CRM-Bitrix24 (Облачная версия) CRM+

CRM-Bitrix24 (Облачная версия) CRM+

Вести FM

Вести FM
Радиостанция «Вести ФМ» — российская информационная радиостанция. Входит в холдинг ВГТРК. Начало вещания — 5 февраля 2008 года в 06:00 утра по московскому времени.

Радио России

Радио России
«Ра́дио Росси́и» — федеральная государственная радиостанция общего формата, входящая в состав Всероссийской государственной телевизионной и радиовещательной компании. Вещает из Москвы на всей территории России на первом канале проводного вещания, а также в УКВ- и FM-диапазонах.

Стикер односторонний над дверью вагона метро

Стикер односторонний над дверью вагона метро
<p>
Стикер односторонний над дверью.
</p>
<p>
Очень эффективный способ — размещение над дверью в вагонах поездов метрополитена, трамваев, троллейбусов и автобусов, справа и слева одностороннего стикера, с помощью которого продвигается рекламная компания, для увеличения объема продажи, рекламируемых товаров и услуг, различных торговых компаний, а также отечественных и зарубежных фирм производителей. Изготовляют эти брошюры для рекламы из бумажных листов, размер которых составляет 0,4Х0,155 метра.
</p>
Размещение рекламной продукции.<br>
<p>
Различные типографии, печатающие продукцию, в настоящее время, предлагают распечатать стикер односторонний над дверью, для размещения ее вагонах метро и других видах общественного транспорта. Разместить эту рекламу, возможно, только после согласования с руководством метрополитена и руководителями городского транспорта, минимальный срок размещения рекламного проспекта, составит один месяц.
</p>
<p>
<br>
<br>
</p>

Стикер двусторонний на форточке вагона метро

Стикер двусторонний на форточке вагона метро
<p>
Реклама на эскалаторе метро.
</p>
<p>
Каждый пассажир метрополитена спускается по эскалатору и ему на взор встает ряд последовательно расположенных друг за другом лайтбоксов (рекламных счетов). Длительность взаимодействия не такая большая по сравнению с её охватом аудитории, которая пересекается взглядом практически со всеми рекламными носителями, расположенными на балюстрадах метро. Реклама в метро на эскалаторе лучше всего подходит для рекламы товара, какого-либо мероприятия. Лайтбокс на балюстраде эскалатора вызывает более лояльное отношение у пассажиров метрополитена, позволяя занять свое время просмотром чего-либо информационного. Правильный дизайнерский подход и выгодная позиция размещения выдаст в итоге быструю окупаемость и хороший прирост прибыли.
</p>

Стикер двусторонний на стекле двери

Стикер двусторонний на стекле двери
<p>
Стикер двусторонний на стекле двери<br>
</p>

Лайтбокс на балюстраде м. Пролетарская

Лайтбокс на балюстраде м. Пролетарская
<p>
Реклама на эскалаторе метро Пролетарская.
</p>
<p>
Каждый пассажир метрополитена спускается по эскалатору и ему на взор встает ряд последовательно расположенных друг за другом лайтбоксов (рекламных счетов). Длительность взаимодействия не такая большая по сравнению с её охватом аудитории, которая пересекается взглядом практически со всеми рекламными носителями, расположенными на балюстрадах метро. Реклама в метро на эскалаторе лучше всего подходит для рекламы товара, какого-либо мероприятия. Лайтбокс на балюстраде эскалатора вызывает более лояльное отношение у пассажиров метрополитена, позволяя занять свое время просмотром чего-либо информационного. Правильный дизайнерский подход и выгодная позиция размещения выдаст в итоге быструю окупаемость и хороший прирост прибыли.
</p>

Набор на 1 Сентября

Набор на 1 Сентября

Карьера в северной столице

Карьера в северной столице

Ручка шариковая Parker Vector Standard K01

Ручка шариковая Parker Vector Standard K01
Имя Parker почти так же прочно ассоциируется с пишущими инструментами, как Xerox — с копировальными аппаратами. Созданный в США в конце XIX века, этот бренд на протяжении всей своей истории предлагал рынку стильные, инновационные и практичные решения. Сегодня карандаши и ручки Parker — классика как в мире принадлежностей для письма, так и в мире деловых подарков.

Частник-М

Частник-М
<p>
«Частник-М» - газета объявлений частного и рекламного характера. Издание зарегистрировано 21 марта 2005 года.
</p>
<p>
Периодичность распространения - один раз в неделю по вторникам.
</p>

Продление лицензии CMS Bitrix

Продление лицензии CMS Bitrix

Тех поддержка CMS Bitrix

Тех поддержка CMS Bitrix
Техническая поддержка сайта на системе CMS Bitrix.

Зажигалки

Зажигалки
Изготовление зажигалки с гравировкой - очень эффектный презент для партнёров.

Интернет-магазин

Интернет-магазин

Видеомонтаж

Видеомонтаж

Магазин "Верный"

Магазин "Верный"
<br>

SEO-оптимизация

SEO-оптимизация

Плакат на станции метро

Плакат на станции метро

Баннер на эскалатор

Баннер на эскалатор

Печать штамп

Печать штамп

Макет для печати

Макет для печати

Сравнение с конкурентами

Сравнение с конкурентами

Печать на кружках

Печать на кружках

Facebook

Facebook

Радио Дача

Радио Дача

Радио Шансон

Радио Шансон

Бизнес FM

Бизнес FM

Наше радио

Наше радио

DFM (Ди FM)

DFM (Ди FM)

Авторадио

Авторадио

Ретро FM

Ретро FM

Русское Радио

Русское Радио

Штендер

Штендер

Европа Плюс

Европа Плюс

Бумажные стаканчики

Бумажные стаканчики

Компановка видеоряда

Компановка видеоряда

Макет по материалам

Макет по материалам

Отрисовка логотипа

Отрисовка логотипа

Правка макета

Правка макета

Дизайн-макет

Дизайн-макет

Визитка

Визитка

Визитка

Визитка

Календарь трио

Календарь трио

Текстовое объявление

Текстовое объявление

Реклама на Апекс-Радио

Реклама на Апекс-Радио

Любая работа

Любая работа

Петровский курьер

Петровский курьер

Перспективные вакансии

Перспективные вакансии

Стройка в Кузбассе

Стройка в Кузбассе

Комсомольская правда

Комсомольская правда

Работа в Сибири. Кузбасс

Работа в Сибири. Кузбасс

Фонтан

Фонтан

Мой район

Мой район

Центр плюс

Центр плюс

Работа в Ленобласти

Работа в Ленобласти

Промышленный вестник

Промышленный вестник

Стройка

Стройка
<h2>Еженедельник «Стройка»</h2>
<p>
Еженедельник «Стройка» - рекламно-информационный бюллетень для профессионалов строительного рынка, выпускается Издательством «Норма» с 1996 года.
</p>
<p>
Задача еженедельника «Стройка» – донести оперативную и достоверную информацию о состоянии рынка строительных товаров, технологий, материалов, инструмента, оборудования, работ и услуг до пользователей: производителей и поставщиков, продавцов и потребителей.
</p>
<h2>Характеристики издания:</h2>
  • рекламно-информационный бюллетень;
  • объем – около 200 черно-белых полос плюс полноцветные обложка и вклейки;
  • содержание – около 10 000 предложений строительных товаров и услуг;
  • периодичность – еженедельно, по понедельникам;
  • тираж – 7 000 экземпляров
<p>
</p>
<h2>Структура еженедельника «Стройка»</h2>
<p>
В еженедельнике «Стройка» выделены следующие разделы: строительные материалы; отделочные материалы, интерьер; оборудование для инженерных систем; электротехника; техника, оборудование, инструмент; спецодежда, хозтовары, тара; подрядные организации; аренда техники; работы и услуги.
</p>
<p>
</p>
<h2>Еженедельник «Стройка» распространяется:</h2>
  • в Санкт-Петербурге – курьерской службой;
  • в областных центрах Северо-Запада РФ (Ленинградская, Псковская, Новгородская, Архангельская, Вологодская, Мурманская, Калининградская области, республики Карелия и Коми) и Московского региона – целевой адресной рассылкой;
  • на специализированных выставках  в Санкт-Петербурге, Москве и Северо-западном регионе;
  • в строительных магазинах и бизнес-центрах, на строительных базах, ярмарках.
<p>
</p>
<p>
Еженедельник «Стройка» участвует в формировании единого информационного пространства строительного бизнеса, вместе с региональными изданиями «Стройка».
</p>

Работа в городе

Работа в городе

Ведомости

Ведомости

Вакансия от А до Я

Вакансия от А до Я

Санкт-Петербургские ведомости

Санкт-Петербургские ведомости

Ярмарка вакансий

Ярмарка вакансий

Аргументы и факты

Аргументы и факты

Работа от А до Я

Работа от А до Я

Все вакансии

Все вакансии

Текстовое объявление

Текстовое объявление

Текстовое объявление

Текстовое объявление

Реклама в Instagram

Реклама в Instagram

Этикетки

Этикетки

Озвучка голос девочки

Озвучка голос девочки

Озвучка голос мальчика

Озвучка голос мальчика

Озвучка женский голос

Озвучка женский голос

Озвучка мужской голос

Озвучка мужской голос

Реклама группы

Реклама группы

Баннеры

Баннеры

Яндекс.Метрика

Яндекс.Метрика

Картонные папки

Картонные папки

Пластиковые карты

Пластиковые карты

Полиэтиленовые пакеты

Полиэтиленовые пакеты

Бумажные пакеты

Бумажные пакеты

Конверты

Конверты

Пластиковые папки

Пластиковые папки

Реклама группы

Реклама группы

Аудиоролик

Аудиоролик

Таблички

Таблички

Баннеры

Баннеры

Настенный календарь

Настенный календарь

Флаеры

Флаеры

test

test

UX/UI дизайн сайта

UX/UI дизайн сайта

Google.Analytics

Google.Analytics

Блокноты

Блокноты

Наклейки на пленке

Наклейки на пленке

Яндекс.Директ

Яндекс.Директ

Плакат

Плакат

Скотч

Скотч

Открытки

Открытки

Наклейки

Наклейки

Каталог

Каталог

Календарь домик

Календарь домик

Календарь

Календарь

Верстальщик

Верстальщик

PHP-Программист

PHP-Программист

PHP-Программист 1С-Bitrix

PHP-Программист 1С-Bitrix

Всё про всё

Всё про всё

С тобой

С тобой

Покупайка

Покупайка

Копирайтинг

Копирайтинг
Написание текстов на заказ

PR стартегия

PR стартегия

перенос сайта на CMS Bitrix

перенос сайта на CMS Bitrix
Будет составлена заявка. Стоимость оговаривается после составления и анализа ТЗ.

Вконтакте.Adv (Старт)

Вконтакте.Adv (Старт)
Начальный тариф поможет провести небольшую рекламу своего бизнеса в самой крупной социальной сети России. Присутствует возможность достаточно точно настроить таргетинг (фильтр) аудитории.

Вконтакте.Adv (Стандарт)

Вконтакте.Adv (Стандарт)
Стандартный тариф поможет проводить месячную рекламу своего бизнеса в самой крупной социальной сети России.

Вконтакте.Adv (Бизнес)

Вконтакте.Adv (Бизнес)
Стандартный тариф поможет проводить месячную рекламу своего бизнеса в самой крупной социальной сети России.

Google.AdWords Бизнес

Google.AdWords Бизнес
<p>
Максимальный уровень рекламы позволяет проводить краткосрочный вирусные кампании в Google. Подходит компаниям для переманивания активных пользователей Google.
</p>
<span style="font-size: 12pt;">Для начала работы нужно предоставить:</span> <br>
  • Список продвигаемых фраз (основные задачи объявления)
  • Интернет-ресурс (сайт, социальная страница)
  • Регионы продвижения (географическое положение показа объявлений)
  • Время продвижения (время работы менеджеров для оперативного общения с клиентом)
  • Желаемый контент объявлений (будет проанализирован и урезан до 80 символов + 30+30 символов в заголовке)
<p style="font-size: 12pt;">
Для реализации пожеланий вашей компании будет создан и настроен аккаунт AdWords.
</p>
<br>
<div style="font-size: 9pt; color: #555555; text-align: right;">
(30% оплаты удерживается на работу менеджеров и специалистов AdWords)
</div>
<br>