| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:requisites:string [30.05.2019 08:39] – mayn | product:requisites:string [11.11.2021 11:29] (текущий) – [Как создать] Сердцев Сергей |
|---|
| ====== Реквизиты типа «Строка» ====== | ====== Реквизиты типа «Строка» ====== |
| См. также: [[product:requisites:add_to|как связать реквизит с объектом.]] | Реквизит-строка -- это поле для ввода строкового значения в виде текста, URL, E-mail или пути к сетевой папке. |
| ===== Создание реквизита-строки ===== | |
| | |
| Тип реквизита «строка» представляет собой поле для ввода строкового значения в виде текста, URL, E-mail или пути к сетевой папке. | |
| |
| <callout type="info">Строка отличается от HTML реквизита тем, что в ней нельзя задать тексту форматирование, -- только голый текст.</callout> | <callout type="info">Строка отличается от HTML реквизита тем, что в ней нельзя задать тексту форматирование, -- только голый текст.</callout> |
| |
| Для создания нового реквизита нажмите кнопку «Создать новый реквизит» на [[product/requisites/list|странице со списком реквизитов]] после чего откроется страница создания реквизита (Рисунок 1). | ===== Как создать ===== |
| |
| {{ :product:requisites:requisites_string_1.png }} | **Администрирование -> Структура базы данных -> Реквизиты -> ''Создать новый реквизит''** |
| <TEXT align="center">**Рисунок 1** -- Страница создания реквизита с типом «Строка»</text> | |
| | {{ :product:requisites:requisites_string_1.png |Страница создания реквизита с типом «Строка»}} |
| |
| Укажите параметры создаваемого реквизита: | Укажите параметры создаваемого реквизита: |
| * «URL» -- значение отображается в виде URL-ссылки формата ''%%http://<значение реквизита>/%%'', где <значение реквизита> является тем значением, которое вы ввели в поле реквизита перед сохранением; | * «URL» -- значение отображается в виде URL-ссылки формата ''%%http://<значение реквизита>/%%'', где <значение реквизита> является тем значением, которое вы ввели в поле реквизита перед сохранением; |
| * «E-mail» -- значение отображается в виде ссылка на E-mail адрес (адрес электронной почты). Формат накладывает требование вводить значение реквизита по маске ''<имя пользователя>@<имя домена>'' -- например ''somebody@example.com''. <callout type="info">Если будет указано некорректное значение, пользователь увидит сообщение об ошибке.</callout> | * «E-mail» -- значение отображается в виде ссылка на E-mail адрес (адрес электронной почты). Формат накладывает требование вводить значение реквизита по маске ''<имя пользователя>@<имя домена>'' -- например ''somebody@example.com''. <callout type="info">Если будет указано некорректное значение, пользователь увидит сообщение об ошибке.</callout> |
| * «Сетевая папка» -- строковый реквизит с форматом «Сетевая папка» отображается в объектах и справочниках, как гиперссылка. При использовании данного формата («клик» мышкой, как по кнопке-ссылке) на компьютер пользователя загружается файл-ссылка, которая при запуске открывает указанный сетевой каталог в проводнике операционной системы. | * «Сетевая папка» -- строковый реквизит с форматом «Сетевая папка» отображается в объектах и справочниках, как гиперссылка. При использовании данного формата («клик» мышкой, как по кнопке-ссылке) на компьютер пользователя загружается файл-ссылка, которая при запуске открывает указанный сетевой каталог в проводнике операционной системы. <callout type="info" icon="primary">Пример пути на сетевой диск ''%%W:\Документы%%''. Путь к сетевой папке должен задаваться следующим образом: ''%%\\ДоменноеИмяКомпьютера(или IP-адрес)\ИмяРесурса%%'', например, ''%%\\192.168.0.1\Папка с документами\Документ.docx%%''.</callout> |
| * **«Значение уникально»** -- опция проверки уникальности значения для реквизита-строки, прикрепленного к объекту или справочнику. Уникальность проверяется в пределах одного типа объекта или справочника. Если ввести два одинаковых значения в проектах с одним и тем же типом пользовательского объекта, или в одном и том же справочнике (пускай даже в разных проектах), то появится сообщение об ошибке. <callout type="info">Сообщение об ошибке будет содержать ссылку на объект, в реквизите или поле справочника которого, уже введено такое же значение для данного реквизита.</callout> | * **«Значение уникально»** -- опция проверки уникальности значения для реквизита-строки, прикрепленного к объекту или справочнику. Уникальность проверяется в пределах одного типа объекта или справочника. Если ввести два одинаковых значения в проектах с одним и тем же типом пользовательского объекта, или в одном и том же справочнике (пускай даже в разных проектах), то появится сообщение об ошибке. <callout type="info">Сообщение об ошибке будет содержать ссылку на объект, в реквизите или поле справочника которого, уже введено такое же значение для данного реквизита.</callout> |
| - Для удобства работы с большим списком реквизитов добавьте создаваемый реквизит в новую либо в существующую группу реквизитов. | - Для удобства работы с большим списком реквизитов добавьте создаваемый реквизит в новую либо в существующую группу реквизитов. |
| - Сохраните введенные параметры. | - Сохраните введенные параметры. |
| |
| <callout type="success">Описание действий по добавлению реквизита в объект или справочник приведены в разделе [[product/requisites/add_to|«Добавление реквизитов в объект или справочник»]].</callout> | |
| |
| ===== Преобразование реквизита-строки ===== | ===== Преобразование реквизита-строки ===== |
| Чтобы преобразовать реквизит-строку в HTML: | Чтобы преобразовать реквизит-строку в HTML: |
| - перейдите на страницу параметров реквизита-строки; | - перейдите на страницу параметров реквизита-строки; |
| - клик на «Преобразовать в HTML поле» в правом верхнем углу портлета с настройками (Рисунок 2). | - клик на «Преобразовать в HTML поле» в правом верхнем углу портлета с настройками. |
| |
| {{ :product:requisites:requisites_string_2.png }} | {{ :product:requisites:requisites_string_2.png |Кнопки преобразования реквизита-строки в HTML поле и в реквизит-счетчик}} |
| <TEXT align="center">**Рисунок 2** -- Кнопки преобразования реквизита-строки в HTML поле и в реквизит-счетчик</text> | |
| |
| ==== В реквизит-счетчик ==== | ==== В реквизит-счетчик ==== |
| При преобразовании строки в счётчик уже введенные значения для реквизита-строки при этом остаются. В полученном после преобразования реквизите-счетчике будет автоматически включена опция «Разрешить ручное редактирование». Порядок нумерации настраивается после преобразования. | При преобразовании строки в счётчик уже введенные значения для реквизита-строки при этом остаются. В полученном после преобразования реквизите-счетчике будет автоматически включена опция «Разрешить ручное редактирование». Порядок нумерации настраивается после преобразования. |
| |
| Чтобы преобразовать реквизит, перейдите на страницу параметров реквизита-строки и нажмите кнопку «Преобразовать в счетчик» в правом верхнем углу портлета с настройками (Рисунок 2). | Чтобы преобразовать реквизит, перейдите на страницу параметров реквизита-строки и нажмите кнопку «Преобразовать в счетчик» в правом верхнем углу блока с настройками. |
| | |
| | ------------------- |
| | |
| | См. также: **[[product:requisites:add_to|как связать реквизит с объектом или справочником]]**. |