Иногда нужно найти поле по названию. В админке такой возможности нет, можно только по коду (Название):

Для поиска можем выполнить SQL-запрос (Настройки — Инструменты — SQL запрос):

Найдем пользовательское поле «Стеллаж» в сделке CRM (buf.ENTITY_ID = ‘CRM_DEAL’):

SELECT
	buf.ID,
	buf.ENTITY_ID,
	bufl.EDIT_FORM_LABEL,
	bufl.LIST_COLUMN_LABEL,
	bufl.LIST_FILTER_LABEL,
	buf.*,
	bufl.*
FROM
	b_user_field buf
INNER JOIN b_user_field_lang bufl on
	bufl.USER_FIELD_ID = buf.ID
WHERE
	buf.ENTITY_ID = 'CRM_DEAL'
	AND bufl.LANGUAGE_ID = 'ru'
	AND bufl.EDIT_FORM_LABEL LIKE '%стеллаж%'
ORDER BY ID

Для отключения уведомлений смотреть

Отключить gpe13

В графической утилите не видно, что диск не может смонтироваться для записи из-за ошибки. Зато в консоли сразу видна причина:

Лечиться это просто запуском утилиты:

Проверить есть ли у пользователя права на чтение файла:

На чтение каталога:

Для ротации логов достаточно добавить конфигурационный файл в каталог /etc/logrotate.d. Например, /etc/logrotate.d/mylittleservice

daily — ежедневный
rotate 7 — глубина 7 (7 дней)
dateext — в расширении будет дата, а не цифра
missingok
notifempty
delaycompress
create 0664 little little — создать с правами для пользователя little и группы little
su root little — если в папке права не только для root

Последняя версия битрикс, с которой вам приходилось работать?

17.0

Что такое D7?

Это новое ядро Bitrix Framework, реализующее ООП принципы

Что такое модель D7?

Это класс сущности, наследованной от Bitrix\Main\Entity\Datamanager, описывающий таблицу БД и предназначенный для работы с данными таблицы.

Как перекинуть пользователя/посетителя на другой раздел отправив HTTP 301?

Как организовано кеширование в битрикс?

Кеширование в компонентах. Кешируется $arResult. Неуправляемое — когда результат кеширования не перестраивается после изменения данных. Управляемое — когда перестравивается.
Технология Композитный сайт. На странице выделяется блоки с динамичным контентом. В браузер отдается закешированная статическая страница специальный JS, который запрашивает с сервера данные и заполняет ими динамичные зоны.

Где и как хранятся сессии?

  • файлы
  • memcached — предпочтительно (возможны неблокируемые и виртуальные сессии, не нужно следить за старыми, можно разделять между серверами)
  • БД (медленнее memcached)

Что необходимо сделать для создания закрытого раздела, доступного определенной группе пользователей?

Для доступа пользователей группы ID=3 к каталогу test в файле .access.php из корневого каталога добавить:

Что необходимо сделать для создания закрытого раздела, доступного определенной группе пользователей?

Для доступа группы ID=3 к каталогу test в файле .access.php добавить:

AJAX в битрикс. Способы реализации.

В JS:

В PHP:

Многосайтовость. Способы деления системы на 2 и более сайтов.

На одном домене — создать каталог для каждого сайта и указать в настройках сайтов.
На разных доменах — для каждого сайта в конфиге веб-сервера отдельная настройка, в каталогах сайтов создать символические ссылки на bitrix, upload, local.

Asset. Что это?

Asset — класс D7 для подключения скриптов и стилей. Вместо старых AddHeadScript, SetAdditionalCss, AddHeadString.

Максимальное кол-во свойств в инфоблоке?

Ограничения нет, но могут возникать проблемы из-за превышения лимита памяти.

HighLoad-блоки. Что это? Как используется в битрикс?

Это «легкая» замена инфоблокам в высоконагруженных проектах. У каждого HLB отдельные таблицы, легко создаются индексы. В обычных проектах используются как справочники.

Как битрикс ищет шаблон к компоненту?

  • в шаблоне текущего сайта
  • в шаблоне сайта по умолчанию .default
  • в каталоге компонента

Для чего служит Cutil::InitJSCore()

Для подключения js-библиотек, например, ajax, jquery, popup.

Как битрикс ищет языковой файл?

В подкаталогах lang/[код языка]. В компонентах [компонент]/[template]/[lang][код языка]/[локализуемый файл]

Как в скрипте узнать, что «пришел» AJAX запрос средствами битрикс?

Что такое BitrixVM?

Виртуальная машина, настроенная для работы с битриксом и не только. CentOS, httpd, nginx, php, mysql, memcached и пр.

Что необходимо для выведения кол-ва пользователей «он-лайн» средствами битрикс?

Модуль статистики и CUserOnline::GetList

Чем опасно включение опции «Переместить весь Javascript в конец страницы»? Какие способы избежать трудностей?

Некоторые скрипты могут сломаться. Чтобы оставить скрипт на месте добавить атрибут <script data-skip-moving=»true»>

Для каких целей внедрен и настроен по умолчанию Sphinx?

Для быстрого и качественного полнотекстового поиска. Интегрирован с модулем Поиск.

Для монтирования шары с правами определенного пользователя для чтения и записи добавляем в /etc/fstab

Содержимое /home/user/.smbcredentials

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