1С:Предприятие 8.2 /
Разработчикам /
Создание и изменение объектов метаданных
Подсказка и проверка заполнения
1.1. Свойство «Подсказка». Для всех типизированных объектов метаданных (реквизитов объектов, реквизитов табличных частей, измерений и ресурсов регистров) должен быть задан текст подсказки, поясняющий назначение данного объекта конечному пользователю .
Для стандартных реквизитов Код, Наименование, Родитель, Владелец, Период (для периодических регистров сведений) также должен быть установлен текст подсказки. Для остальных стандартных реквизитов в общем случае задавать текст подсказки не требуется.
При этом не следует писать в подсказку «мусорный» текст, т.е. добавлять подсказки, совпадающие с синонимом объекта метаданных или реквизита. Текст подсказки не требуется задавать в тех случаях, когда:
- синоним объекта или реквизита достаточно полно поясняет его назначение пользователю. Например, синоним к реквизиту НаименованиеПолное справочника Валюты достаточно подробно описывает его назначение пользователю как "Наименование валюты".
- не предполагается, что значение реквизита будет доступно для просмотра или редактирования из пользовательского интерфейса, например, в виде поля формы . В этом случае, такую подсказку некому будет прочитать.
См. также: методические рекомендации по составлению текстов подсказок с примерами в книге «Как создать удобное и понятное приложение в «1С:Предприятии 8.2», глава «Интерфейсные тексты».
2.1. Свойство «Проверка заполнения». Для всех типизированных объектов метаданных, а также для стандартных реквизитов и табличных частей, которые в соответствии с логикой объекта являются обязательными к заполнению, свойство "Проверка заполнения" должно быть установлено в "Выдавать ошибку".
В ряде случаев проведение документа с незаполненными реквизитами и табличными частями не имеет смысла с точки зрения отражения документа в учете. Например, документ Заказ клиента является запросом клиента на поставку определенного количества товара. Из определения понятно, что методически заказ с незаполненным клиентом и незаполненной табличной частью Товары не имеет смысла, поэтому у реквизита Клиент и табличной части Товары свойство "Проверка заполнения" должно быть установлено в "Выдавать ошибку".
2.2. При установке свойства «Проверка заполнения» следует исходить из того, что все ограничения и проверки должны быть (насколько это возможно полно) описаны в метаданных конфигурации. Поэтому если хотя бы один из сценариев работы с объектом требует обязательного заполнения реквизита , то свойство «Проверка заполнения» устанавливается в «Выдавать ошибку». Если в других сценариях работы заполнять реквизит не обязательно, то такие случаи должны быть предусмотрены в обработчике события модуля объекта ОбработкаПроверкиЗаполнения.
При этом не следует придерживаться обратной схемы, когда свойство «Проверка заполнения» установлено в «Не проверять», а в обработчике ОбработкаПроверкиЗаполнения дописаны какие-либо проверки заполнения. Такая схема затрудняет анализ логики работы конфигурации.
2.3. Если проверка заполнения реквизита зависит от тех или иных условий, рекомендуется управлять автопометкой незаполненного значения с помощью условного оформления форм объектов. Убирать ее в случае, если при данном состоянии объекта заполнение реквизита проверять не требуется.
См. также
- Имя, синоним, комментарий
Тренинг-семинар «Как получить работу бухгалтера»
Курсы бухгалтеров с трудоустройством
Курсы программирования 1С:Предприятие 8.2
Другие материалы по теме:
заполнение реквизита, проверка заполнения, проведение документа, проверки, валюты, рекомендации, клиент, назначение, заказ, объект, справочника, наименование, товары, конфигурирование, реквизит, работы, значение, конфигурации, документа, документ
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных
Другие материалы по теме:
Общесистемные механизмы и принципы
Основные элементы подсистемы. Горизонт и периодичность планирования
Нас находят: 1с 8 2 проверка заполнения реквизита, синоним стандартного реквизита Наименование ресурс-как его заполнить в 1с8, обработкапроверкизаполнения 1с, как убрать уберите проверку заполнения наименование в 1с предприятии, задать синоним стандартного реквизита «Наименование» - Ресурс;, как в 1с8 праграммно вывести подсказку к реквизиту при ошибке заполнения, 1с вывести подсказку, типизированные объекты метаданных, ПроверкаЗаполнения ВыдаватьОшибку, проверка по заполнению наименования в 1С
Мы на Facebook