Настройка списка 1с битрикс
Доброго времени суток, коллеги! В данной статье будет подробно рассмотрена тема списков (их видов, действий с ними) в системе управления Битрикс, а также элементов списка. Списки являются модулем в Битрикс. Их главная задача заключается в упрощении отображения информации на сайте путем ее структурирования. Особенностью списков в Битрикс является то, что их можно исправлять из общей части сайта, не заходя в панель администратора.
Компонент «Списки» можно найти по пути: «Контент → Универсальные списки → Список», то есть он относится к модулю под названием «Универсальные списки».
Начинается работа со свойствами списков Битрикс с создания типа внутри информационного блока под названием «Списки». Это делается в параметрах компонента. Создаем страницу на сайте и размещаем данный комплексный компонент системы 1С:Битрикс, далее в нём выбираем нужный инфоблок и начинаем заполнение (например, добавление полей «Дата», «Дата активности», «Название» и так далее).
Разберём параметры для списков Битрикс:
· IBLOCK_TYPE_ID – находится в поле «Тип инфоблока» и описывает тип информационного блока для хранения универсальных списков;
· IBLOCK_ID – располагается в поле «Инфоблок», в нём пишется идентификатор для инфоблока;
· SECTION_ID – располагается в поле «Раздел», сообщает код с идентификатором раздела (по умолчанию стоит «=»);
· LISTS_URL – находится в «URL главной страницы списков», здесь можно отметить шаблон для ссылки на главную страницу, вышеуказанных списков;
· LIST_EDIT_URL– в поле «URL настройки списка», здесь указываем шаблон для ссылки на страницу настроек списка;
· LIST_URL – можно найти в поле «URL списка», в нём пишем шаблон ссылки на список;
· LIST_SECTIONS_URL – располагается в поле «URL управления разделами», указываем шаблон для ссылки на страницу с управлением по разделам в списке;
· LIST_EDIT_URL – состоит в поле «URL редактирование элемента», в нем находится шаблон для ссылки на страницу для редактирования элемента;
· BIZPROC_WORKFLOW_START_URL – заключается в поле «URL запуска бизнес-процесса» и аналогично указывает шаблон только для страницы по запуску бизнес-процесса.
Следующим шагом станет настройка кеширования в списках по двум параметрам:
1. CACHE_TYPE – в данном параметре можно выбрать один из типов кеширования:
- «А» – автоматически обновит кеш с компонентами в период заданного времени/при изменениях в данных;
- «Y» – для того чтобы начать кеширование, необходимо определить его время;
- «N» – в любом случае не начинать кеширование;
2. CACHE_TIME – данный параметр предназначен для определения времени кеширования.
Пример вызова списков на основании параметров, которые были описаны выше, будет выглядеть следующим образом:
Рис. 1 Пример вызова списков Битрикс
2. Общий универсальный способ вывода списка элементов Битрикс
Большая часть информации в административном разделе в 1С:Битрикс выводится в виде списка элементов Битрикс. В них отображается вся информация об элементах.
Рис. 2 Список элементов Битрикс
На странице, где находится список элементов Битрикс, подаётся фильтр, который регулирует сам список с элементами.
3. Получить ID элементов списка
Задача «Получить ID элементов списка, привязанных к CRM сущности» даёт возможность получить ID элемента, который имеет привязку к сущности CRM. Данное действие сопоставляется с процедурой «Чтение элемента списка»:
Рис. 3 Получить ID элементов списка, привязанных к CRM сущности
4. Обновление элемента списка Битрикс
Главная проблема обновления элемента списка в Битрикс на Python3 заключается в том, что при апдейте (перерасчете важных критериев по статистике ранжирования) из списка нужно переделывать абсолютно все поля. Поэтому пред тем как начать это делать, стоит сделать запрос на все поля элемента по ID, сформировать из них массив, и только после этих действий можно начинать «апдейтить». Данная процедура в коде описана на скриншоте ниже:
Рис. 4 Процедура обновления элементов списка Битрикс
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
Доброго времени суток, коллеги! В данной статье будет подробно рассмотрена тема списков (их видов, действий с ними) в системе управления Битрикс, а также элементов списка. Списки являются модулем в Битрикс. Их главная задача заключается в упрощении отображения информации на сайте путем ее структурирования. Особенностью списков в Битрикс является то, что их можно исправлять из общей части сайта, не заходя в панель администратора.
Компонент «Списки» можно найти по пути: «Контент → Универсальные списки → Список», то есть он относится к модулю под названием «Универсальные списки».
Начинается работа со свойствами списков Битрикс с создания типа внутри информационного блока под названием «Списки». Это делается в параметрах компонента. Создаем страницу на сайте и размещаем данный комплексный компонент системы 1С:Битрикс, далее в нём выбираем нужный инфоблок и начинаем заполнение (например, добавление полей «Дата», «Дата активности», «Название» и так далее).
Разберём параметры для списков Битрикс:
· IBLOCK_TYPE_ID – находится в поле «Тип инфоблока» и описывает тип информационного блока для хранения универсальных списков;
· IBLOCK_ID – располагается в поле «Инфоблок», в нём пишется идентификатор для инфоблока;
· SECTION_ID – располагается в поле «Раздел», сообщает код с идентификатором раздела (по умолчанию стоит «=»);
· LISTS_URL – находится в «URL главной страницы списков», здесь можно отметить шаблон для ссылки на главную страницу, вышеуказанных списков;
· LIST_EDIT_URL– в поле «URL настройки списка», здесь указываем шаблон для ссылки на страницу настроек списка;
· LIST_URL – можно найти в поле «URL списка», в нём пишем шаблон ссылки на список;
· LIST_SECTIONS_URL – располагается в поле «URL управления разделами», указываем шаблон для ссылки на страницу с управлением по разделам в списке;
· LIST_EDIT_URL – состоит в поле «URL редактирование элемента», в нем находится шаблон для ссылки на страницу для редактирования элемента;
· BIZPROC_WORKFLOW_START_URL – заключается в поле «URL запуска бизнес-процесса» и аналогично указывает шаблон только для страницы по запуску бизнес-процесса.
Следующим шагом станет настройка кеширования в списках по двум параметрам:
1. CACHE_TYPE – в данном параметре можно выбрать один из типов кеширования:
- «А» – автоматически обновит кеш с компонентами в период заданного времени/при изменениях в данных;
- «Y» – для того чтобы начать кеширование, необходимо определить его время;
- «N» – в любом случае не начинать кеширование;
2. CACHE_TIME – данный параметр предназначен для определения времени кеширования.
Пример вызова списков на основании параметров, которые были описаны выше, будет выглядеть следующим образом:
Рис. 1 Пример вызова списков Битрикс
2. Общий универсальный способ вывода списка элементов Битрикс
Большая часть информации в административном разделе в 1С:Битрикс выводится в виде списка элементов Битрикс. В них отображается вся информация об элементах.
Рис. 2 Список элементов Битрикс
На странице, где находится список элементов Битрикс, подаётся фильтр, который регулирует сам список с элементами.
3. Получить ID элементов списка
Задача «Получить ID элементов списка, привязанных к CRM сущности» даёт возможность получить ID элемента, который имеет привязку к сущности CRM. Данное действие сопоставляется с процедурой «Чтение элемента списка»:
Рис. 3 Получить ID элементов списка, привязанных к CRM сущности
4. Обновление элемента списка Битрикс
Главная проблема обновления элемента списка в Битрикс на Python3 заключается в том, что при апдейте (перерасчете важных критериев по статистике ранжирования) из списка нужно переделывать абсолютно все поля. Поэтому пред тем как начать это делать, стоит сделать запрос на все поля элемента по ID, сформировать из них массив, и только после этих действий можно начинать «апдейтить». Данная процедура в коде описана на скриншоте ниже:
Рис. 4 Процедура обновления элементов списка Битрикс
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
Доброго времени суток, коллеги! В данной статье будет подробно рассмотрена тема списков (их видов, действий с ними) в системе управления Битрикс, а также элементов списка. Списки являются модулем в Битрикс. Их главная задача заключается в упрощении отображения информации на сайте путем ее структурирования. Особенностью списков в Битрикс является то, что их можно исправлять из общей части сайта, не заходя в панель администратора.
Компонент «Списки» можно найти по пути: «Контент → Универсальные списки → Список», то есть он относится к модулю под названием «Универсальные списки».
Начинается работа со свойствами списков Битрикс с создания типа внутри информационного блока под названием «Списки». Это делается в параметрах компонента. Создаем страницу на сайте и размещаем данный комплексный компонент системы 1С:Битрикс, далее в нём выбираем нужный инфоблок и начинаем заполнение (например, добавление полей «Дата», «Дата активности», «Название» и так далее).
Разберём параметры для списков Битрикс:
· IBLOCK_TYPE_ID – находится в поле «Тип инфоблока» и описывает тип информационного блока для хранения универсальных списков;
· IBLOCK_ID – располагается в поле «Инфоблок», в нём пишется идентификатор для инфоблока;
· SECTION_ID – располагается в поле «Раздел», сообщает код с идентификатором раздела (по умолчанию стоит «=»);
· LISTS_URL – находится в «URL главной страницы списков», здесь можно отметить шаблон для ссылки на главную страницу, вышеуказанных списков;
· LIST_EDIT_URL– в поле «URL настройки списка», здесь указываем шаблон для ссылки на страницу настроек списка;
· LIST_URL – можно найти в поле «URL списка», в нём пишем шаблон ссылки на список;
· LIST_SECTIONS_URL – располагается в поле «URL управления разделами», указываем шаблон для ссылки на страницу с управлением по разделам в списке;
· LIST_EDIT_URL – состоит в поле «URL редактирование элемента», в нем находится шаблон для ссылки на страницу для редактирования элемента;
· BIZPROC_WORKFLOW_START_URL – заключается в поле «URL запуска бизнес-процесса» и аналогично указывает шаблон только для страницы по запуску бизнес-процесса.
Следующим шагом станет настройка кеширования в списках по двум параметрам:
1. CACHE_TYPE – в данном параметре можно выбрать один из типов кеширования:
- «А» – автоматически обновит кеш с компонентами в период заданного времени/при изменениях в данных;
- «Y» – для того чтобы начать кеширование, необходимо определить его время;
- «N» – в любом случае не начинать кеширование;
2. CACHE_TIME – данный параметр предназначен для определения времени кеширования.
Пример вызова списков на основании параметров, которые были описаны выше, будет выглядеть следующим образом:
Рис. 1 Пример вызова списков Битрикс
2. Общий универсальный способ вывода списка элементов Битрикс
Большая часть информации в административном разделе в 1С:Битрикс выводится в виде списка элементов Битрикс. В них отображается вся информация об элементах.
Рис. 2 Список элементов Битрикс
На странице, где находится список элементов Битрикс, подаётся фильтр, который регулирует сам список с элементами.
3. Получить ID элементов списка
Задача «Получить ID элементов списка, привязанных к CRM сущности» даёт возможность получить ID элемента, который имеет привязку к сущности CRM. Данное действие сопоставляется с процедурой «Чтение элемента списка»:
Рис. 3 Получить ID элементов списка, привязанных к CRM сущности
4. Обновление элемента списка Битрикс
Главная проблема обновления элемента списка в Битрикс на Python3 заключается в том, что при апдейте (перерасчете важных критериев по статистике ранжирования) из списка нужно переделывать абсолютно все поля. Поэтому пред тем как начать это делать, стоит сделать запрос на все поля элемента по ID, сформировать из них массив, и только после этих действий можно начинать «апдейтить». Данная процедура в коде описана на скриншоте ниже:
Рис. 4 Процедура обновления элементов списка Битрикс
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
Таблица - один из самых привычных способов отображения большого количества данных.
В Битрикс24 все элементы могут быть представлены в виде настраиваемых списков-таблиц. Потратьте немного времени на настройку списка и выполняйте привычные задачи с большей эффективностью:)
Настройка внешнего вида
Вы легко можете менять ширину столбцов и порядок их следования, настраивать количество и название столбцов, сортировать записи и многое другое:
Прежде всего нажмите на шестеренку и настройте те поля, которые вы хотите видеть в списке. При необходимости можно переименовать поле:
Если надо изменить ширину столбца - потяните за его границу. Хотите поменять положение колонки - просто перетащите её!
Сортировка осуществляется кликом по стрелке рядом с названием столбца (стрелка вверх - сортировка по возрастанию, стрелка вниз - по убыванию).
Поиск и фильтрация
А как же искать и фильтровать нужную нам информацию?
Поиск и фильтрация очень просты: начните вводить в строку поиска то, что хотите найти - фрагмент номера телефона или названия, фамилию ответственного - и система тут же покажет результат.
Например, давайте отыщем каждый рынок в нашем списке компаний:
Однако поиск не всегда решает все задачи. К примеру, надо найти недавно добавленные компании, у которых в штате больше 500 человек. В такой ситуации воспользуйтесь фильтром и задайте нужные условия для отбора:
Пользуйтесь всеми возможностями списков и с легкостью работайте с большим количеством данных:)
Модуль «Универсальные списки» упрощает представление на сайте любой структурированной информации в виде списков. Создавайте на сайте такие списки, как частые вопросы, прямо из «публички» - не заходя в административную панель! Визуальный редактор универсальных списков поможет вам быстро сконструировать и настроить хранилище любого типа информации.
Модуль «Универсальные списки»
Главная особенность модуля в том, что он позволяет создавать всевозможные списки прямо из публичной части сайта. Не заходя в «админку», вы создадите свои справочники, перечни, реестры и тому подобное и заполните их данными. Делать это - создавать интерфейс и настраивать внешний вид списков вы будете с помощью удобных визуальных инструментов. А, включив в настройках модуля поддержку Бизнес-процессов, вы организуете и упорядочите коллективную работу со списками.
Списки на сайте
Гриды + Информационные блоки
Модуль «Универсальные списки» является надстройкой для Инфоблоков, организован в виде публичного комплексного компонента и использует стандартные возможности Гридов. Это позволяет создать унифицированный интерфейс - с одними и теми же настройками для пользователя и функциональными возможностями. Такой универсальный интерфейс позволяет решать множество задач по сопровождению данных в публичном разделе.
Выбор типа Инфоблока
Модуль работает с указанным типом Информационных блоков, и по умолчанию в настройках компонента этот тип носит название «Список». Это означает, что все Инфоблоки, которые вы создадите в этом компоненте, будут добавляться в этот, указанный вами тип. Также в параметрах компонента кроме типа инфоблоков, в которых будут храниться списки, задаются адреса всех страниц интерфейса универсальных списков.
Создание интерфейса списков
Чтобы начать работать со списками, нужно создать тип Инфоблока, с которыми будет работать компонент «Универсальные списки» (например «Списки»), создать на сайте страницу; разместить на странице этот комплексный компонент, выбрать в нем созданный тип инфоблока («Списки») и приступить к работе по их наполнению.
Размещение компонента на странице
В настройках модуля «Универсальные списки» для созданного типа Инфоблоков необходимо указать группы пользователей, которые смогут работать и управлять нашими универсальными списками. Допустим, для Администратора можно задать, что он может изменять и добавлять разделы и элементы списков. И точно так же можно предоставить одно из этих прав другим группам пользователей, например, сотрудникам компании.
Права доступа к спискам
После этих несложных действий вы получаете полноценный интерфейс для работы со списками, а вся дальнейшая работа с ними выполняется целиком в публичном разделе.
Настройка списков
Создавать и редактировать списки, его разделы, элементы и свойства вы будете в публичном разделе сайта. На той странице, где размещен и настроен комплексный компонент «Универсальные списки», вы можете сразу же добавлять новые списки и немедленно приступать к их наполнению. По сути, вы создаете те же Информационные блоки, только теперь не в «админке», а прямо на сайте, и тут же видите их на странице. Например, добавляя в публичном разделе новый список «Партнеры», вы добавляете новый Инфоблок с таким же названием.
Основные настройки списка
В этом списке-инфоблоке вы можете настроить подписи, надписи к элементам и разделам списка. К примеру, если речь идет о списке партнеров, то «Добавить элемент» нужно переименовать в «Добавить партнера». Как владелец списка, вы можете сразу же определить доступ к своему списку: какой-то группе - чтение, какой-то - изменение элементов. Таким образом, будет сразу же определен и настроен порядок коллективной работы с создаваемыми списками.
Настройка подписей
Кроме подписей и прав в списках можно настраивать поля. Делать это вы будете точно так же, как до этого делали в административном разделе - в Инфоблоках. При этом сможете добавлять не только стандартные поля - такие как «Название», «Дата активности», так и свойства Инфоблока - такие как «Число», «Дата», «Файл», «Привязка к элементам Инфоблока». Также задаются значения по умолчанию и используются разделы Инфоблока.
Настройки полей списка
Таким образом вы вы сможете очень гибко настроить свой список, добавляя в него только те поля, что вам нужны. И сразу же начнете вести на сайте этот список, скажем, реестр каких-то документов. Модуль «Универсальные списки» использует стандартные возможности Гридов - это значит, что он поддерживает сортировку и фильтрацию элементов, форму редактирования элементов и групповое изменение\удаление.
Списки + Бизнес-процессы
Модуль «Универсальные списки поддерживает встроенные Бизнес-процессы. Чтобы эта возможность - запускать Бизнес-процессы - появилась в ваших списках, вы должны ее включить. Выполняется такое подключение в административном разделе - в свойствах Инфоблока, с которым работают ваши списки.
Включение бизнес-процессов
С использованием бизнес-процессов вы можете организовать на списках серьезную и слаженную коллективную работу над каким-то отдельным проектом. Как пример, задействовать в реестре входящих документов свойство Счетчик, что позволит автоматически нумеровать все документы. И можно будет открыть бизнес-процесс, который отправит, конечный документ допустим, на исполнителя, который будет как-то реагировать на этот документ.
Списки поддерживают бизнес-процессы!
Примеры использования списков
Модуль «Универсальные списки» включен в 3 старшие редакции «1С-Битрикс: Управление сайтом» - «Бизнес», «Веб-кластер» и «Бизнес веб-кластер». Конечно же, вы сможете использовать их функционал для ведения списков какого-то внутреннего порядка. Возможно, это будут списки контактов с клиентами. Ваши списки будут использоваться, к примеру, для создания закрытых разделов для бизнес-партнеров. Партнеры смогут в этом случае вести на этой, защищенной и отдельной веб-площадке, свои конфиденциальные списки. То есть, вы можете организовать дополнительные сервисы для различных групп пользователей вашего сайта.
Допустим, у вас будет потребность организовать прием веб-форм на сайте от бизнес-партнеров. При этом, вы, конечно же, не захотите предоставить доступ к административной части посторонним пользователям. Готовый механизм «Универсальных списков» как раз и позволяет уже имеющийся Инфоблок с большим объемом накопленных данных представить в «публичке» и дать партнерам возможность искать по нему, фильтровать информацию. То есть, партнеры будут только работать с данными списков и добавлять в них записи.
Модуль «Универсальные списки» - это практическое решение «Гриды + Инфоблоки». С помощью этого решения вы можете настроить на сайте работу с самыми разнообразными списками - с любыми данными, с любым их источником. Задействованная в модуле технология Гридов с успехом позволяет это делать - создавать FAQ, справочники и базы знаний, списки контрагентов, структурированные архивы, библиотеки, файловые хранилища и другое.
Читайте также: