Отрицательное value — не нравится

Для запуска задания в 10:09 с ПН по ПТ /etc/crontab добавляем строку:

Чтобы повысить результат в поиске, нужно добавить правило сортировки и перезаписать соответствующий элемент поиска. Если это статическая страница, то перезаписать ее. Если элемент инфоблока, то соответственно его.
По теме:

Если при экспорте товаров в Яндекс.Маркет хочется исключить товары, у которых доступное количество равно нулю, то придется кастомизировать выгрузку. Для этого необходимо заменить скрипты-заглушки yandex_run.php и yandex_setup.php в каталоге /bitrix/php_interface/include/catalog_export на соответствующие оригиналы скриптов из каталога /bitrix/modules/catalog/load:

А затем в скрипте yandex_run.php (примерно в районе 747 строки) добавить условие на ненулевое доступное количество $arAcc['CATALOG_QUANTITY'] == 0:

Кастомизированный скрипт тут.

Ядро и публичную часть:

Отдельно папку upload:

Можно в upload пропустить служебный каталог resize_cache и временный tmp:

Перед созданием базы данных получить логин и пароль пользователя БД:

Базу данных:

Или одной командой:

Выполняющиеся активити ContractApproveActivity, у которых нет выполняющихся задач, т.е. все пользователи выполнили.

Вопрос: Как отдавать разным информационным базам 1С:Предприятие только свои заказы?
Ответ:

  1. Добавляем новое свойство заказа Код магазина.
  2. При обмене в URL добавляем shop_id=XXX
  3. Копируем компонент sale.export.1c в local/components/bitrix и кастомизируем.

Для версии младше 16

Для версии старше 16:

При добавлении в корзину компонент sale.basket.basket.line показывает некорректное количество товаров в корзине.

Решение отсюда:

При вызове компонента ставим «SHOW_TOTAL_PRICE» => «Y» и проблема решена, количество товаров показывается корректно.

Битрикс с некоторых пор позволяет наследовать компоненты. Но при этом не совсем очевидно как сделать наследование шаблона родительского компонента. Помогает такой вот костыль: