- Главная
- ›
- База знаний по 1С
- ›
- 1С:Управление нашей фирмой
- ›
- Дополнительные реквизиты
Дополнительные реквизиты в 1С:Управление нашей фирмой
Общие сведения
В программе 1С:УНФ реализована уникальная возможность добавления собственных полей без привлечения программиста. Дополнительные реквизиты помогают расширить стандартную конфигурацию системы, позволяя гибко адаптировать ее под специфику бизнеса организации.
Эти элементы можно добавлять практически ко всем основным объектам учета: картотекам организаций-контрагентов, каталогам товаров и услуг, заявкам клиентов и другим формам. Помимо основного функционала, дополнительные реквизиты активно применяются в расчетах формул динамической спецификации, обеспечивая удобство и точность вычислений.
Предварительные настройки
Важно отметить, что поддержка дополнительной атрибутики активируется сразу после установки программного продукта, однако в случае отсутствия нужной опции включить ее можно, перейдя на вкладку «Настройки», раздел «Администрирование», пункт «Общие настройки».
Раскрываем подраздел «Свойства» и устанавливаем галочку напротив строки «Свойства».
Чтобы просмотреть дополнительные реквизиты, создать новые или изменить существующие, нажимаем на ссылку «Дополнительные реквизиты», которая также находится в окне «Общие настройки».
Откроется окно «Дополнительные реквизиты», которое состоит из двух разделов:
- слева отображается древовидный перечень объектов приложения;
- справа - дополнительные реквизиты, относящиеся к выбранной группе.
Добавление дополнительного реквизита
Существует два способа добавить новый реквизит: создать его вручную или скопировать из другого набора.
Формирование нового реквизита
В левой части экрана выбираем нужный объект приложения, для которого необходимо добавить новый реквизит, нажимаем кнопку «Добавить» и выбираем пункт «Новый».
Откроется окно «Дополнительный реквизит», где потребуется выбрать нужный тип значения. Среди предложенных вариантов есть как очевидные для большинства пользователей пункты («дата», «валюта», «контрагент»), так и менее знакомые элементы, понятные преимущественно для опытных пользователей системы. Именно эти специфичные типы мы подробно разберем далее на практических примерах.
«Булево»
Данный тип предполагает всего два возможных значения: «да» или «нет», «истина» или «ложь» и аналогичные.
- В окне «Дополнительный реквизит» выбираем соответствующий тип значения.
- В строке «Наименование» задаем наименование реквизита, которое однозначно определяет его назначение. Это название автоматически станет основой для поля «Идентификатор для формул» и поля «Имя» в секции «Для разработчиков», используемого при программном обращении к этому реквизиту.
- Идентификатор для формул система создаст автоматически, однако это значение доступно для ручного изменения.
- В поле «Всплывающая подсказка» можно ввести дополнительное пояснение, которое поможет сотруднику правильно определить значение реквизита при его заполнении.
Нажимаем «Записать и закрыть».
Поскольку дополнительный реквизит создается специально для объектов типа «Контрагенты», открываем карточку любого контрагента и наблюдаем появление поля с заданным названием, в данном случае — «Постоянный клиент». Напротив этого поля можно поставить флажок, что означает выбор значения «Да»; отсутствие отметки соответствует значению «Нет».
Вернемся к редактированию нашего созданного реквизита и кликнем на ссылку «Формат по умолчанию».
Откроется окно «Конструктор форматной строки», позволяющее настроить представление значений «Истина» и «Ложь»: выбираем нужные варианты из раскрывающихся списков и ставим соответствующие флажки. Например, зададим значения «Нет» и «Да».
Нажимаем «ОК», «Записать и закрыть». Переходим обратно в карточку контрагента.
Теперь возле поля «Постоянный клиент» видно строку с выпадающим списком, содержащим выбранные ранее значения.
«Строка»
Это наиболее универсальный тип значений, позволяющий вводить любые символы без ограничений. Она не связана ни с каким справочником, поэтому повторный выбор ранее введенной информации невозможен.
При выборе конкретного типа данных в форме редактирования внизу появляются специальные настройки, зависящие от выбранного типа:
- устанавливается длина, соответствующая количеству символов;
- устанавливается один из вариантов длины строки: переменная (в зависимости от длины введенного текста) и фиксированная.
По аналогии указываем наименование.
При выборе типа «Строка» в карточке дополнительного реквизита станут доступными опции отображения:
- однострочное поле ввода (можно дополнительно включить вывод реквизита в виде гиперссылки);
- многострочное поле ввода (после выбора появляется настройка ограничения числа строк ввода).
Нажимаем «Записать и закрыть». Открываем карточку контрагента и видим, что там появилось поле «Строка», куда можно свободно вносить нужную информацию.
«Число»
Данный тип значений допускает исключительно числовую информацию.
Настройки отображения такого реквизита включают два параметра:
- длина — общее количество вводимых знаков;
- точность — число знаков после десятичной точки.
Также предусмотрен флажок «Неотрицательное», предотвращающий ввод отрицательных чисел.
«Дополнительное значение»
Данный тип значения представляет собой раскрывающийся список, содержащий предварительно внесенные значения или пополняемый новыми элементами непосредственно в ходе эксплуатации системы.
Также для дополнительного реквизита указываем наименование. В нашем примере – это «Категория надежности».
Теперь нам нужно сформировать список предустановленных значений для нашего дополнительного реквизита.
Сделать это можно, перейдя на вкладку «Значения» и воспользовавшись кнопкой «Создать».
Нажимаем «Записать и закрыть». Открываем карточку контрагента и видим появившееся поле «Категория надежности», где можно выбрать подходящее значение.
Если нужного пункта нет, добавляем новый, используя кнопку «+».
Вернемся к редактированию дополнительного реквизита и установим галочку «Выводить в виде гиперссылки».
После сохранения настроек возвращаемся в карточку контрагента и замечаем, что значение в поле «Категория надежности» стало отображаться в виде гиперссылки. Чтобы изменить его, необходимо нажать кнопку с изображением зеленого карандаша — «Начать/закончить редактирование».
«Составной тип данных»
Составной тип данных располагается вверху формы выбора типов. Установив соответствующую отметку, можно создать поле, при клике на которое система предложит пользователю самому определить тип вносимой информации.
Предположим, мы хотим фиксировать способ появления контрагента: привлечен нашим сотрудником или пришел самостоятельно, причем в последнем случае хотим зафиксировать источник привлечения.
Следовательно, выберем два типа значений:
- сотрудник (чтобы выбрать сотрудника из базы данных);
- дополнительное значение (если контрагент обратился самостоятельно, здесь можно указать источник, приведший его к нам).
Указываем наименование. Далее переходим на вкладку «Значения» и с помощью кнопки «Создать» формируем требуемые значения.
Нажимаем «Записать и закрыть». Открываем карточку контрагента и видим созданное поле «Источник появления контрагента».
Нажимая на иконку трех точек справа, получаем меню, позволяющее выбрать нужное значение либо из справочника сотрудников, либо из ранее сформированного списка.
Ссылки
При создании дополнительного реквизита предусмотрены ссылки:
- Ссылка «Виден» — позволяет управлять видимостью реквизита исходя из установленных условий.
Рассмотрим на примере: Компания взаимодействует с партнерами, включая зарубежные фирмы. Для российских организаций обязательно указывать статус «Постоянный клиент», для иностранных же данный реквизит заполнять не нужно.
В первую очередь мы создаем дополнительный реквизит с наименованием «Иностранный контрагент», тип значения – «Булево».
Далее создаем новый реквизит «Постоянный клиент» также со значением «Булево».
Нажимаем на гиперссылку «всегда» напротив строки «Виден». Открывается окно, где нажимаем кнопку «Добавить условие» и последовательно заполняем его:
- выбираем реквизит «Иностранный контрагент», созданный ранее;
- в графе «Вид сравнения» определяемся с необходимым вариантом. У нас это — «Равно»;
- в поле «Значение» прописываем требуемое значение. В нашем случае — «Нет».
Итоговая логика следующая: поле «Постоянный клиент» будет отображаться лишь тогда, когда поле «Иностранный контрагент» содержит значение «Нет».
Нажимаем «ОК» и «Записать и закрыть». Открываем карточку контрагента. Наблюдаем оба ранее созданных нами поля.
Поле «Иностранный контрагент» пустое (без галочки), следовательно, его значение трактуется системой как «Нет», поэтому поле «Постоянный клиент» отображается.
Ставим отметку в поле «Иностранный контрагент» и сразу замечаем, что поле «Постоянный клиент» исчезает.
- Ссылка «Доступен» — эта ссылка настраивает доступность реквизита аналогично ссылке «Виден», однако реквизит постоянно отображается, но становится активным только при выполнении определенного условия.
Нажимаем на гиперссылку напротив строки «Доступен», по аналогии устанавливаем условие.
В карточке контрагента при постановке галочки в поле «Иностранный контрагент» поле «Постоянный клиент» остается видимым, но теряет активность.
- Флажок «Заполнять обязательно».
Если галочка активирована, реквизит становится обязательным для заполнения. Правее расположена ссылка, позволяющая задать условие, при котором реквизит должен быть заполнен. Настройка осуществляется аналогичным образом, как для ссылок «Виден» и «Доступен».
Формирование реквизита путем копирования
В левой части экрана выбираем нужный объект приложения, для которого необходимо добавить новый реквизит, нажимаем кнопку «Добавить» и выбираем пункт «Из другого набора».
В левой области экрана выберите объект приложения, чей дополнительный реквизит планируется перенести на текущий объект. Справа появится список доступных реквизитов. Отметьте необходимый элемент и щелкните «Далее».
Выбираем пункт «Добавить реквизит как есть (рекомендуется)» и нажимаем «Далее».
Таким образом, реквизит сохраняется в исходном виде. Фактически в системе присутствует единый экземпляр реквизита, принадлежащий одновременно двум различным группам. Об этом свидетельствует специальная ссылка, расположенная в нижней части карточки выбранного дополнительного реквизита.
Если необходимо разделить реквизиты на отдельные элементы, следует нажать кнопку «Изменить», расположенную справа от ссылки. Затем в появившейся форме нужно выбрать один из предложенных вариантов: «Реквизит со своим списком значений» или «Общий реквизит».
Первый вариант обеспечит полную независимость каждого реквизита, сохранив их уникальность, тогда как второй оставит все без изменений.
Проверяем наличие скопированного реквизита в нужном объекте системы, переходя непосредственно в него. В нашем примере это был документ «Расход из кассы».
Видим, что на вкладке «Дополнительно» появилось скопированное поле «Строка», которое позволит внести туда любые необходимые сведения.
Удаление и восстановление дополнительного реквизита
Для удаления установленного дополнительного реквизита из объекта приложения выберите его в левой части окна «Дополнительные реквизиты», затем щелкните правой кнопкой мыши по реквизиту в правой части экрана и в контекстном меню укажите «Пометить на удаление». Далее подтвердите действие, нажав «Да» во всплывшем сообщении системы.
Чтобы восстановить удаленный реквизит, выбираем нужный объект приложения слева, затем нажимаем «Добавить» - «Из другого набора». Появится окно «Добавление дополнительного реквизита», где в верхнем правом углу кликаем «Еще» и выбираем пункт «Неиспользуемые дополнительные реквизиты».
Система переведет вас в раздел «Неиспользуемые дополнительные реквизиты», где можно выбрать ранее удаленный реквизит. Выделяем нужный и нажимаем кнопку «Далее».
Отмечаем пункт «Добавить реквизит как есть (рекомендуется)» и нажимаем «Далее».
После этого восстановленный реквизит вновь будет отображаться для выбранного объекта приложения.
Нашли ошибку? Напишите пожалуйста нам на почту info@arenda1c.ru. Это поможет публиковать актуальную и полезную для Вас информацию.