%PDF- %PDF-
Direktori : /proc/self/root/home/bitrix/www/bitrix/wizards/bitrix/demo/modules/learning/ru/course/ |
Current File : //proc/self/root/home/bitrix/www/bitrix/wizards/bitrix/demo/modules/learning/ru/course/res98.xml |
<?xml version="1.0" encoding="UTF-8"?> <content type="LES"><lesson_id>699</lesson_id> <was_chapter_id></was_chapter_id> <keywords>КП ПКП</keywords> <childs_cnt>0</childs_cnt> <is_childs>0</is_childs> <sort>100</sort> <timestamp_x>1374753294</timestamp_x> <date_create>1374677073</date_create> <created_user_name>(admin) Иван Иванов</created_user_name> <created_by>1</created_by> <active>Y</active> <name>Пример настройки Универсального списка</name> <preview_picture></preview_picture> <preview_text></preview_text> <preview_text_type>text</preview_text_type> <detail_text><![CDATA[<style> div.warning, div.note { font-family: Verdana, Arial; font-size: 12px; background:#f9fafe url('/bitrix/templates/learning/icons/imp.gif') no-repeat 0.5em 1em; padding:1em 1em 1em 2em; border: 1px solid #BCCCDC; } div.note { background-image: url('/bitrix/templates/learning/icons/prim.gif'); } span.path { color:#4682B4; font-style: italic; } span.link { color:#03C; } code { font-family: Courier New, Verdana, Arial; font-size: 13px; font-weight: bold; background-color:#eee; padding:0 0.2em 0 0.2em; } table.learning-spoiler{ border: 1px solid #dddddd; table-layout:fixed; padding: 3px; width: 100%; background-color: #eeeeee } table.learning-spoiler td{ color: black; } table.learning-spoiler th { font-size:12; font-weight:bold; text-align:left; color: black; } </style> <p>Изменение параметров Универсального списка позволяет настроить конкретный список под решаемые задачи с помощью добавления нужных полей, которые будут отображаться в форме создания элементов списка. </p> <div class="note"><b>Поля списка</b> - поля, которые будут отображаться в форме создания/редактирования элемента списка. По умолчанию при создании списка автоматически создается только одно поле <b>Название</b> и форма создания элемента списка выглядит так: <p><img src="cid:resources/res98/TX11D.add_new_list_3_34.png" /></p> </div> <p>Например, если создается список Поставщиков продукции для вашей компании, то в Универсальном списке <b>Поставщики</b> сотрудникам нужно будет заполнять определенный список полей. Например: форма организации, адрес, реквизиты, виды поставляемой продукции и другие. Если создается список комплектующих для определенного изделия, то нужен другой список полей. Например: количество комплектующих, цена, срок службы и так далее.</p> <p>Так как создатели "1С-Битрикс: Корпоративный портал" заранее не могут знать какие поля вам потребуются, то при создании Универсального списка задается только одно поле: <b>Название</b>. Остальные поля нужно создавать самостоятельно.</p> <a name="example"></a><h4>Создание полей</h4> <p>Изменение параметров универсального списка доступно по кнопке <img src="cid:resources/res98/ARvew.setting_list_but_34.png" /> на контекстной панели на странице редактируемого списка. При нажатии на эту кнопку откроется форма редактирования списка, полностью аналогичная форме создания. Разница от формы создания списка будет только в том, что появится контекстная панель с дополнительными кнопками команд:</p> <p><img src="cid:resources/res98/JUu3N.setting_list_but_2_34.png" /></p> <p>Для задания свойств универсального списка нужно воспользоваться кнопкой <b>Поля списка</b>. По этой кнопке откроется список полей, относящихся к универсальному списку. Напомним, что по умолчанию там только одно поле: <b>Название</b>.</p> <p><img src="cid:resources/res98/2jFon.add_new_list_4_34.png" /></p> <p>Добавим в эту форму новое поле. Например, добавим поле <b>Организационная форма</b>, в которой будет задаваться тип компании поставщика: ООО, ЗАО и так далее.</p> <p>Для этого:</p> <ul> <li>Нажмите кнопку <b>Добавить поле</b>, откроется форма добавления поля: <p><img src="cid:resources/res98/IDsts.add_new_list_5_34.png" /></p> <div class="warning"><b>Внимание!</b> При выборе разных типов полей в зависимости от выбранного поля могут появляться или пропадать дополнительные поля и вкладки.</div> </li> <li>Заполните поля формы: <ul> <li><b>Сортировка</b> - порядок расположения создаваемого поля в общем списке полей. Чем выше число, тем ниже расположено будет поле. Введите любое число, в рамках примера это не важно.</li> <li><b>Название</b> - название поля, под которым оно будет видно в общем списке полей. Введите фразу <b>организационная форма</b>.</li> <li><b>Обязательное</b> - должно ли быть создаваемое поле обязательным для заполнения. Поставьте флажок в этом поле.</li> <li><b>Множественное</b> - должно ли создаваемое поле иметь несколько полей для заполнения. Здесь флажок не ставим, одна и та же фирма не может быть и ООО и ЗАО.</li> <li><b>Тип</b> - выбор типа поля. Выберите тип поля <b>Список</b>, форма перезагрузится, пропадет поле <b>Значение по умолчанию</b>, но появится вкладка <b>Список</b>. </li> <li>Перейдите на эту вкладку: <p><img src="cid:resources/res98/zKT6x.add_new_list_6_34.png" /></p></li> <li>Заполните поля списочного свойства. <p><div class="hint"><b>Примечание</b>: Если свойств очень много, а список этих свойств достаточно большой, то с помощью ссылки <span class="link">Импортировать списком</span> откройте дополнительное окно, в которое можно вставить заготовленный заранее список свойств.</div> </p> </li> <li>Нажмите кнопку <b>Применить</b>, свойства сохраняться.</li> <li>С помощью ссылки <span class="link">Значение по умолчанию</span> вызовите список добавленных свойств и установите то, свойство, которое будет использоваться чаще всего. Это свойство будет по умолчанию отображаться в этом поле. <p><div class="hint"><b>Примечание</b>: Значение по умолчанию можно выставить только в случае, если создаваемое поле будет обязательным для заполнения.</div></p> </li> <li>Нажмите кнопку <b>Сохранить</b>, система вернется к списку полей.</li> </ul> </li> </ul> <div class="hint"><b>Примечание</b>: Если теперь открыть форму для создания элемента, то мы увидим, что там уже есть не одно, а два поля: <p><img src="cid:resources/res98/HuajE.add_new_list_7_34.png" /></p> </div> <p>Создайте аналогичным способом поля для нужного вам списка.</p> <h4>Значения типов</h4> <p>Ниже приведены значения типов, которые могут вызвать затруднения при использовании:</p> <ul> <li><b>Строка</b> - значение свойства задается в виде текстовой строки;</li> <li><b>Число</b> - значение свойства задается в виде числа;</li> <li><b>Список</b> - значение свойства выбирается из списка;</li> <li><b>Файл</b> - в качестве значения свойства используется загрузка файла;</li> <li><b>Привязка к разделам</b> - с помощью данного свойства можно задать связь между элементом данного инфоблока и разделами другого информационного блока;</li> <li><b>Привязка к элементам</b> - задание связи между элементами информационных блоков «поштучно»;</li> <li><b>HTML/текст</b> - значение свойства задается в виде текста с HTML-тегами;</li> <li><b>Счетчик</b> - аналог <b>autoincrement</b> для БД. При добавлении элемента инфоблока значение будет больше на единицу, чем последнее. Стартовое значение задается произвольно. Можно использовать для журналов учета входящих документов и т.п., где должна быть непрерывная нумерация документов.</li> <li><b>Дата/Время</b> - значение свойства задается в виде даты/времени;</li> <li><b>Видео</b> - задается связь между элементом списка и медиафайлом;</li> <li><b>Привязка к элементам в виде списка</b> - задание связи между элементами списком.</li> </ul> <p><table width="100%" height="1" cellspacing="0" cellpadding="0" bgcolor="#cecece"> <tbody> <tr><td></td></tr> </tbody> </table></p> <p>Список ссылок по теме:</p> <ul> <li>Использование Универсальных списков в примере <a href="http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=45&LESSON_ID=3827" target="_blank">KPI для отдела организации</a></li> <li>Использование Универсальных списков в <a href="http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=45&LESSON_ID=4761" target="_blank">системах учёта</a>.</li> </ul>]]></detail_text> <detail_picture></detail_picture> <detail_text_type>html</detail_text_type> <launch></launch> <code></code> <active_from></active_from> <active_to></active_to> <rating></rating> <rating_type></rating_type> <scorm></scorm> <linked_lesson_id></linked_lesson_id> <course_id></course_id> <course_sort></course_sort> <edge_sort>100</edge_sort> <id>699</id> </content>