| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:forms:admin:create_form [03.03.2026 07:20] – Москвитина Алина | product:forms:admin:create_form [03.03.2026 07:25] (текущий) – Москвитина Алина |
|---|
| * ''Иерархический'' -- отображаются вместе с иерархией вышестоящих объектов с учетом фильтра по родительскому объекту. \\ //Отображение вышестоящих объектов зависит от того, откуда запрашивается форма: из модуля на Рабочем столе или со страницы объекта.// | * ''Иерархический'' -- отображаются вместе с иерархией вышестоящих объектов с учетом фильтра по родительскому объекту. \\ //Отображение вышестоящих объектов зависит от того, откуда запрашивается форма: из модуля на Рабочем столе или со страницы объекта.// |
| * ''Фиксированный заголовок таблицы (Функциональность доступна с [[releases/3_21|версии 3.21]] и выше.) -- при скроллинге формы шапка таблицы (названия полей) фиксируются на странице, так что пользователь при заполнении формы всегда их видит. <callout type="success">Актуально, если форма содержит много строк, и пользователю нужно скроллить её при заполнении.</callout> | * ''Фиксированный заголовок таблицы (Функциональность доступна с [[releases/3_21|версии 3.21]] и выше.) -- при скроллинге формы шапка таблицы (названия полей) фиксируются на странице, так что пользователь при заполнении формы всегда их видит. <callout type="success">Актуально, если форма содержит много строк, и пользователю нужно скроллить её при заполнении.</callout> |
| * ''Настройка размеров колонок''((Функциональность доступна с [[releases/3_21|версии 3.21]] и выше.)) -- при активации этого чек-бокса администратор системы может зайти в форму и вручную настроить ширину колонок, после чего сохранить их положение. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2_1.png |}}</image> | * ''Настройка размеров колонок (Функциональность доступна с [[releases/3_21|версии 3.21]] и выше.) -- при активации этого чек-бокса администратор системы может зайти в форму и вручную настроить ширину колонок, после чего сохранить их положение. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2_1.png |}}</image> |
| * ''Использовать процедуру запросов'' -- вкл/выкл ручные запросы из объекта на заполнение форм. | * ''Использовать процедуру запросов'' -- вкл/выкл ручные запросы из объекта на заполнение форм. |
| * ''Актуализировать план проекта'' -- если вкл: при сохранении заполненной формы запускается перерасчет дат плана проекта (включая дочерние объекты), который является [[#параметры_выборки_объектов|источником запроса формы]]. Опция работает, если форма содержит [[product:objects:date:dates|плановые даты]] и пользователь изменил хотя бы одну такую дату в рамках текущего сеанса работы с формой. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2.png?nolink |Свойства формы}}</image> | * ''Актуализировать план проекта'' -- если вкл: при сохранении заполненной формы запускается перерасчет дат плана проекта (включая дочерние объекты), который является [[#параметры_выборки_объектов|источником запроса формы]]. Опция работает, если форма содержит [[product:objects:date:dates|плановые даты]] и пользователь изменил хотя бы одну такую дату в рамках текущего сеанса работы с формой. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2.png?nolink |Свойства формы}}</image> |
| |
| На карточках каких типов объектов появится в правом меню пункт "Формы". \\ | На карточках каких типов объектов появится в правом меню пункт "Формы". \\ |
| Из этого раздела можно будет отправить ручной запрос на заполнение формы или открыть форму для заполнения((при наличии у пользователя соответствующих прав)). | Из этого раздела можно будет отправить ручной запрос на заполнение формы или открыть форму для заполнения (при наличии у пользователя соответствующих прав). |
| |
| - В портлете «Возможность запроса из объектов» -> ''Изменить''. | - В портлете «Возможность запроса из объектов» -> ''Изменить''. |
| === Фильтры по записям === | === Фильтры по записям === |
| |
| Фильтр по записям справочникам((такой же фильтр есть в портлете [[#справочники_объектов|"Справочники объектов"]], где настраивается выбор тех справочников, которые отображаются в форме и в которые вносятся изменения)) -- еще больше сужает выборку объектов по признаку наличия у них записей в определённых справочниках. | Фильтр по записям справочникам (такой же фильтр есть в портлете [[#справочники_объектов|"Справочники объектов"]], где настраивается выбор тех справочников, которые отображаются в форме и в которые вносятся изменения) -- еще больше сужает выборку объектов по признаку наличия у них записей в определённых справочниках. |
| |
| Как это работает: | Как это работает: |
| На форму выведутся объекты, | На форму выведутся объекты, |
| * у которых есть хотя бы одна запись, | * у которых есть хотя бы одна запись, |
| * у которой одновременно выполняются все заданные фильтры для записей справочника((не учитывая критериев по собственным атрибутам объектов, задаваемых независимо)). | * у которой одновременно выполняются все заданные фильтры для записей справочника (не учитывая критериев по собственным атрибутам объектов, задаваемых независимо). |
| |
| При деактивации определенного типа объектов((на странице параметров выборки объектов)) все привязанные к этому типу объектов справочники исключаются из списка справочников в портлете «Отбор объектов по записям справочников». | При деактивации определенного типа объектов (на странице параметров выборки объектов) все привязанные к этому типу объектов справочники исключаются из списка справочников в портлете «Отбор объектов по записям справочников». |
| |
| <callout icon="fa fa-briefcase" title="Пример отбора объектов: Сопровождение договоров"> | <callout icon="fa fa-briefcase" title="Пример отбора объектов: Сопровождение договоров"> |
| - выберите способ работы со справочником: | - выберите способ работы со справочником: |
| * ''Новая запись'' (по умолчанию) – через форму создается одна новая запись справочника.<callout type="info">При выборе [[product/tables/admin/inherited_table#ведущийподчиненный|для ведущего справочника]] «Новая запись», [[product/tables/admin/inherited_table#ведущийподчиненный|подчиненные справочники]] не доступны.</callout> | * ''Новая запись'' (по умолчанию) – через форму создается одна новая запись справочника.<callout type="info">При выборе [[product/tables/admin/inherited_table#ведущийподчиненный|для ведущего справочника]] «Новая запись», [[product/tables/admin/inherited_table#ведущийподчиненный|подчиненные справочники]] не доступны.</callout> |
| * ''Просмотр'' – на форму выводятся записи справочника((с учетом заданных фильтров)) для просмотра. \\ //Этот способ работы доступен только для ведущего или независимого справочника.// | * ''Просмотр'' – на форму выводятся записи справочника (с учетом заданных фильтров) для просмотра. \\ //Этот способ работы доступен только для ведущего или независимого справочника.// |
| * ''Редактирование'' – на форму выводятся записи справочника((с учетом заданных фильтров)) для редактирования. | * ''Редактирование'' – на форму выводятся записи справочника (с учетом заданных фильтров) для редактирования. |
| - для "Просмотр" и "Редактирование" настройте фильтр отображения записей справочника в форме. | - для "Просмотр" и "Редактирование" настройте фильтр отображения записей справочника в форме. |
| |
| ^ Параметры ^ Что означает | Способ работы с записями ||| | ^ Параметры ^ Что означает | Способ работы с записями ||| |
| ^:::^:::^ Новая запись ^ Редактирование ^ Просмотр ^ | ^:::^:::^ Новая запись ^ Редактирование ^ Просмотр ^ |
| |''Показать итог для введённых ранее записей''|В форме выводится дополнительная колонка, где отображается сумма предыдущих значений, если это [[product/requisites/number|числовой реквизит]]. <callout type="warning">Работает, только если активированы((выделены чек-боксами)) и [[product/tables/admin/inherited_table#ведущийподчиненный|подчинённый, и ведущий]] справочники.</callout>| {{fa>check?24&color=#267F00}} | {{fa>check?24&color=#267F00}} | {{fa>times?24&color=#C60000}} | | |''Показать итог для введённых ранее записей''|В форме выводится дополнительная колонка, где отображается сумма предыдущих значений, если это [[product/requisites/number|числовой реквизит]]. <callout type="warning">Работает, только если активированы (выделены чек-боксами) и [[product/tables/admin/inherited_table#ведущийподчиненный|подчинённый, и ведущий]] справочники.</callout>| {{fa>check?24&color=#267F00}} | {{fa>check?24&color=#267F00}} | {{fa>times?24&color=#C60000}} | |
| |''Ввод значений числового реквизита накопительным итогом''|Поле предназначено для записи текущего накопительного итога. \\ //Например, для ввода складских остатков (сколько здесь и сейчас есть условных стульев или кирпичей на складе).// \\ Система сама посчитает дельту относительно предыдущего накопительного итога и **внесёт в справочник именно значение дельты**. \\ Разница может быть как положительной((нарастающий итог)), так и отрицательной((убывающий итог)). \\ О включенной опции при заполнении формы говорит {{:product:forms:admin:pic.png?nolink|}} перед полем ввода. <callout type="warning">Работает, только если активированы((выделены чек-боксами)) и [[product/tables/admin/inherited_table#ведущийподчиненный|подчинённый, и ведущий]] справочники.</callout>| {{fa>check?24&color=#267F00}} | {{fa>times?24&color=#C60000}} | {{fa>times?24&color=#C60000}} | | |''Ввод значений числового реквизита накопительным итогом''|Поле предназначено для записи текущего накопительного итога. \\ //Например, для ввода складских остатков (сколько здесь и сейчас есть условных стульев или кирпичей на складе).// \\ Система сама посчитает дельту относительно предыдущего накопительного итога и **внесёт в справочник именно значение дельты**. \\ Разница может быть как положительной (нарастающий итог), так и отрицательной (убывающий итог). \\ О включенной опции при заполнении формы говорит {{:product:forms:admin:pic.png?nolink|}} перед полем ввода. <callout type="warning">Работает, только если активированы (выделены чек-боксами) и [[product/tables/admin/inherited_table#ведущийподчиненный|подчинённый, и ведущий]] справочники.</callout>| {{fa>check?24&color=#267F00}} | {{fa>times?24&color=#C60000}} | {{fa>times?24&color=#C60000}} | |
| |''Необязательное заполнение''|**Инструмент для** пропуска и **НЕзаписи** тех строк, **где нечего писать**, по которым нет изменений или новостей. \\ //Например, есть справочник с несколькими обязательными для заполнения реквизитами. \\ Пользователь вносит текущие значения по целому перечню объектов, но по некоторым из них нет информации или нет изменений => вносить нечего. Он сохраняет форму.// \\ Там, где данные есть -- создаются новые записи справочника, там, где ни один из реквизитов не заполнен -- ничего не создаётся. Пользователь благополучно сохраняет форму, не получает при этом никаких оповещений или напоминаний о необходимости внести данные по всем строкам. <callout type="warning" icon="true">Если пользователь внёс в строке хотя бы один из реквизитов, и в справочнике остался хотя бы один незаполненный обязательный реквизит, пользователь получит уведомление как обычно. \\ В таком случае сохранить форму без внесения полных данных он не сможет.</callout>| {{fa>check?24&color=#267F00}} | {{fa>check?24&color=#267F00}} | {{fa>times?24&color=#C60000}} | | |''Необязательное заполнение''|**Инструмент для** пропуска и **НЕзаписи** тех строк, **где нечего писать**, по которым нет изменений или новостей. \\ //Например, есть справочник с несколькими обязательными для заполнения реквизитами. \\ Пользователь вносит текущие значения по целому перечню объектов, но по некоторым из них нет информации или нет изменений => вносить нечего. Он сохраняет форму.// \\ Там, где данные есть -- создаются новые записи справочника, там, где ни один из реквизитов не заполнен -- ничего не создаётся. Пользователь благополучно сохраняет форму, не получает при этом никаких оповещений или напоминаний о необходимости внести данные по всем строкам. <callout type="warning" icon="true">Если пользователь внёс в строке хотя бы один из реквизитов, и в справочнике остался хотя бы один незаполненный обязательный реквизит, пользователь получит уведомление как обычно. \\ В таком случае сохранить форму без внесения полных данных он не сможет.</callout>| {{fa>check?24&color=#267F00}} | {{fa>check?24&color=#267F00}} | {{fa>times?24&color=#C60000}} | |
| |''Выводить последнюю запись''((Доступно с версии 3.17.))|В форме отображается только последняя запись по //системной// дате и времени для объекта выборки.| {{fa>times?24&color=#C60000}} | {{fa>times?24&color=#C60000}} | {{fa>check?24&color=#267F00}} | | |''Выводить последнюю запись'' (Доступно с версии 3.17.)|В форме отображается только последняя запись по //системной// дате и времени для объекта выборки.| {{fa>times?24&color=#C60000}} | {{fa>times?24&color=#C60000}} | {{fa>check?24&color=#267F00}} | |
| <html></center></html> | <html></center></html> |
| ==== Фильтр записей справочника ==== | ==== Фильтр записей справочника ==== |