Не заполнено значение параметра тип документа 1с унф

Обновлено: 25.11.2022

В процессе работы у пользователя 1С:Управление небольшой фирмой (УНФ) периодически возникает потребность дополнить имеющуюся в конфигурация структуру различных справочников и документов, дополнительными реквизитами. Для того, чтобы не изменять конфигурацию, предусмотрен механизм дополнительных реквизитов и сведений.

Активируется это механизм в 1С:Управление небольшой фирмой (УНФ) установкой флага «Дополнительные реквизиты и сведения» в разделе «Настройки» «Общие настрйки».

После этого в объектах системы появляются команды «Изменить состав дополнительных реквизитов» и «Дополнительные сведения».

После начала использования дополнительных реквизитов и сведений их можно использовать в отчетах для группировок и отборов, а также в журнале документов и справочников.

Интересует настройка УНФ, настройка 1С Управление небольшой фирмой 8?
Хотите сэкономить время и нервы?
Закажите настройку 1С:УНФ профессионалам и получите еще 6 бонусов! Мы специализируемся на этом и гарантируем 100% результат или вернем деньги!
Купить 1С:УНФ ПРОФ Купить 1С:Управление небольшой фирмой 8 ПРОФ. 1С:УНФ онлайн
Внедрение УНФ. Настройка УНФ. Обучение УНФ.

В отличие от характеристик номенклатуры по дополнительным реквизитам и сведения не ведется количественный учет.

Способы хранения дополнительных реквизитов и сведений в 1С:Управление небольшой фирмой (УНФ) различны. Дополнительные реквизиты хранятся в самом объекте в специальный табличной части. Они создаются для реализации таких свойств, которые являются неотъемлемой частью объекта, вводятся при его редактирование и доступны для просмотра и редактирования тем же пользователям, которым доступен сам объект и его свойства. Дополнительные сведения предназначены для хранения сведений об объекте, которые не являются его неотъемлемой частью. Дополнительные сведения хранятся в отдельном регистре и могут быть доступны для просмотра и редактирования пользователям, которые могут не иметь доступа к самому объекту.

Дополнительные сведения редактируется в отдельной форме, которую можно открыть из формы объекта. Дополнительные реквизиты редактируются на закладке «Дополнительно» самого объекта.

После включения возможности использования дополнительных реквизитов и сведений в 1С:Управление небольшой фирмой (УНФ) их настройка осуществляется в списке, который открывается по командам «Дополнительные реквизиты» и «Дополнительные сведения» находящимся в разделе «Настройки» «Общие настройки». Так же эту форму можно открыть из объектов системы 1С:УНФ, для которых они настроены.

При создании дополнительного реквизита или сведения необходимо обязательно указать его «Наименование» и «Тип значения». Тип значения может быть один из примитивных типов, а также ссылкой на несколько распространенных справочников, таких как «Валюта», «Контрагент», «Пользователь», «Проект», «Физическое лицо» либо произвольное дополнительное значение. Для дополнительного реквизита может быть установлен признак «Заполнять обязательно». Такой реквизит в списке выделен жирным цветом.

Для того, чтобы удалить в 1С:Управление небольшой фирмой (УНФ) дополнительный реквизит, либо сведения необходимо удалить его из всех наборов, в которые он входит.

Интересует настройка УНФ, настройка 1С Управление небольшой фирмой 8?
Хотите сэкономить время и нервы?
Закажите настройку 1С:УНФ профессионалам и получите еще 6 бонусов! Мы специализируемся на этом и гарантируем 100% результат или вернем деньги!
Купить 1С:УНФ ПРОФ Купить 1С:Управление небольшой фирмой 8 ПРОФ. 1С:УНФ онлайн
Внедрение УНФ. Настройка УНФ. Обучение УНФ.

Корректировка стандартных макетов

Давайте посмотрим на первый вариант, когда бланк документа не соответствует нашим требованиям совсем немного. Т.е. например, не хватает слова или предложения, абзаца или даже целой страницы.

Для корректировки бланка в программе предусмотрен специальный инструментарий. Давай рассмотрим процедуру внесения изменений, например в типовую печатную форму расходной накладной. Сначала необходимо открыть документ на предварительный просмотр, заходим в любой документ расходной накладной и выводим печатаем макет.


Далее, через меню «Еще» открываем «Перейти к макетам…»:

Находим на документ, и нажимаем на кнопку «Изменить».

На заметку. В этом списке можно просматривать все типовые печатные формы в программе, переключать использования с измененной формы на типовую, а также удалять измененный макет.


Будет открыт редактор, в котором можно внести изменения. В рамках примера изменим текст после итоговой суммы. После чего нажмем кнопку «Записать и закрыть».


После того, как корректировки сохранены, в списке макетов появляется специальная пиктограммы:

  • Были внесены изменения;
  • Использовать измененный макет;
  • Использовать стандартный;
  • Удалить измененный.


Пример разработки макета через конфигуратор

Первый способ, описанный выше, подходит если нужно внести незначительные изменения. Эти изменения может сделать любой пользователь программы с соответствующими полномочиями. Но если в стандарте программы нужно изменить логику формирования данных или разработать совершенно новый алгоритм, то в этом случае может только программист 1С.

Ниже представлено видео с подробным обзором как разрабатываются печатные шаблоны документов. Пример сделан на редакции УНФ 1.5, но принципы разработки от этого не меняются (они точно такие же, как в редакции 1.6).

Где скачать внешние печатные формы для УНФ

И наконец третий способ изменить печатную форму заключается в том, что ее можно скачать из каталога, в который разработчики 1С по всей стране добавляют свои макеты.

Например, по этой ССЫЛКЕ собрана подборка для конфигурации 1С:Управление небольшой фирмой:

В приложениях семейства 1С пользователю предоставляется инструмент, с помощью которого при необходимости можно расширить перечень полей объекта и добавить новые. Механизм работы доступен пользователям с полными правами. Решение задачи не требует вмешательства разработчика по внесению изменений в типовую конфигурацию. Идеология использования функциональности схожа для разных продуктов. В рамках этого материала будет показано, как применять в 1С.УНФ дополнительные реквизиты.

Идея механизма дополнительных реквизитов

Существование дополнительных реквизитов в справочниках и документах предусмотрено разработчиками системы. Их отличие от других полей состоит в том, что эти поля в объекте присутствуют неявно до тех пор, пока не конкретизированы. После объявления работа с созданными полями ведется обычным образом. Методика использования инструмента включает несколько основных моментов:

  • Пользователь имеет возможность указать имя параметра, определить его тип, обязательность заполнения;
  • После проведения настроек поле созданного реквизита отображается на форме ввода в отдельной группе, функционирование поля зависит от проведенных настроек;
  • Значения введенных данных могут быть использованы при построении отчетов наряду с другими элементами данных справочника или документа.

Настройка дополнительных реквизитов


Доступ к операции по созданию нового реквизита объекта осуществляется в разделе «Настройки / Администрирование / Дополнительные реквизиты». Флаги «Реквизиты и сведения с общим списком значений» и «Общие реквизиты и сведения» объявляют возможности повторного использования созданных параметров и их значений.

Переход по ссылке «Дополнительные реквизиты» открывает окно редактирования, где в левой части представлен список объектов, для которых возможно расширение перечня атрибутов. Правая часть окна отображает набор определенных пользователями характеристик объекта, выбранного в левой части.

Конфигурация 1С.УНФ предлагает для введения новых атрибутов более сорока справочников и документов:

  • Номенклатура;
  • Контрагенты;
  • Физические лица;
  • Авансовые отчеты;
  • Договоры;
  • Корректировки поступлений;
  • Приходные накладные;
  • Счета на оплату и другие объекты.

Выбрав объект редактирования, для создания нового реквизита следует использовать кнопку «Добавить / Новый» или «Создать».

Доступность кнопок определяется настройками флагов на предыдущем шаге: в случае «индивидуального» подхода к каждому объекту в части создания дополнительных полей на форме показана кнопка «Создать», если же предполагается «многократное» применение параметров и их значений – приложение предложит кнопку «Добавить».


Особенности создания реквизита

Конкретизация новых параметров объектов включает в себя:

  • Указание имени;
  • Определение типа значения;
  • Установку параметров, определяющих доступность параметра и обязательность ввода.

В случае объявления параметра обязательным к заполнению приложение начнет осуществлять контроль этого аспекта и не позволит пользователю сохранить объект с пустым значением реквизита.

Конфигурация предлагает обширный набор типов данных для назначения дополнительному реквизиту:

  • Логические значения;
  • Строковые и числовые значения;
  • Произвольные перечисления;
  • Ссылки на справочник;
  • И другие варианты.

В качестве примера к элементу справочника «Имущество» добавлен реквизит «Категория» типа «Перечисление». После проведенных настроек при открытии для редактирования элемента справочника поле, соответствующее созданному реквизиту, расположено в нижней части формы и может быть заполнено.


Дополнительные реквизиты в отчетах

После заполнения данными новых полей в документах или справочниках их можно использовать в отчетных формах.


Возвращаясь к примеру, сформируем отчетную форму «Инвентарная карточка», который создается на основе отредактированного справочника «Имущество». В правой части формы располагаются инструменты, обеспечивающие настройку согласно желаниям пользователя. Отображение нового параметра в отчете обеспечивается добавлением новой позиции в группе «Строки». Команда «+Добавить строку» открывает окно выбора возможных реквизитов, среди которых размещены и новый реквизит справочника «Имущество».


Дополнительные данные могут быть также использованы для фильтрации объектов. В группе настроек «Фильтры» параметр «Категория» может быть обычным образом использован для создания условия отбора.

Программная обработка дополнительных реквизитов

Описанные действия по изменению объектов не требуют вмешательства программиста. Дополнить объекты конфигурации необходимыми параметрами сможет пользователь, обладающий необходимым уровнем доступа к объектам и достаточным опытом работы с приложением. Решение воспользоваться предлагаемым инструментом должно быть продуманным и обоснованным. В случае когда предполагается использование реквизита исключительно для хранения и отображения в отчетах, описанный механизм подойдет наилучшим образом.

Данные, которые с высокой вероятностью потребуют написания специального кода для обработки, не следует размещать в дополнительных полях. При написании кода обращение к таким данным осуществляется иным образом по сравнению со стандартными реквизитами, имеет свои особенности, увеличивает затраты труда на написание кода. В такой ситуации рационально обратиться к программисту изначально и внести изменений в конфигурацию с его помощью.


Создаю категорию с указанием использования общих характеристик и значения единицы измерения по умолчанию.

Дополнительные реквизиты

Хранятся в "ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения".

В элементе указывается набор "НаборСвойств" в от которого был создан. При использовании информация о принадлежности берется из ТЧ "ДополнительныеРеквизиты" спр. "НаборыДополнительныхРеквизитовИСведений".

На форме пользователь видит "Наименование", по факту заполняется "Заголовок"


Для коррекной работы кроме наименования нужно заполнить

  • тип данных
  • идентификатор для формул
  • Имя (Требуется для программного обращения к дополнительным реквизитам и сведениям. Аналог имени обычного реквизита.)

Заполнение идентификатора происходит на форме

"Имя" заполняется в модуле объекта в процедуре "ПередЗаписью()"

Пример создания с типом "Дополнительное значение". Реквизиты "Доступен", "Виден" используются для управлением отображением в форме элемента спр. "Характерисики".

Значения дополнительных реквизитов

Хранятся в справочнике "ЗначенияСвойствОбъектов" с владельцем "ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения"

Характеристики номенклатуры

Характеристики могут быть привязаны к:

  • спр. КатегорииНоменклатуры, можно выбирать в документах для любой номенклатцры в рамках категории.
  • спр. Номенклатура, можно выбирать в документах для номенклатуры владельца

Выбор харктеристик сделан через "нестандартную" форму выбора с фильтром, относительно неудобная для пользователей.


Создаем характеристику общую для категории, добавляем в нее значение доп реквизита

Для формирования наимменования из значений доп. реквизитов можно использовать функцию

В структуре данных по доп реквизитам в УНФ есть своя специфика, учитывая которую можно программно создавать элементы для последующего использования.

Благодарю за внимание.

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Маркетплейсы и 1С

Инструментарий разработчика

(0) в первой картинке - в схеме - укажите, пож-та, что есть "справочник", а что есть "регистр сведений" и "план видов характеристик"?

Что за задачу решаете? Пример приведите пож-та.

(1) по схеме хорошо, поправлю, может получится в UML отрисовать.

~`На форме пользователь видит "Наименование", по факту заполняется "Заголовок"`- не понятно где найти эту форму, если я делаю обработку создания характеристик

(4)С формой "Наименование" разобрался .
Процедура или функция с указанным именем не определена (ЗаголовокДляФормированияИдентификатора) - подскажите где находится эта процедура?

Просмотры 2757

Загрузки 0

Рейтинг 16

Создание 29.10.20 18:00

Обновление 29.10.20 18:00

№ Публикации 1315909

Тип файла Нет файла

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Бесплатно (free)

Код открыт Да


См. также

Библиотека стандартных подсистем (Механизм БСП) Промо

Конфигурации в 1С пишутся для пользователей и по их «правилам» (клиент всегда прав), поэтому в основном все конфигурации разные, но достаточно часто в них используются одни и те же объекты, которые незначительно отличаются друг от друга. Действительно, сложно представить конфигурацию, где не фигурировали бы такие сущности как номенклатура, контрагенты, пользователи, валюта. И некоторые задачи являются типичными: возможность базового разграничения прав, работа с электронной почтой, задачи пользователям и т.д. Но.

03.03.2017 86327 V.Stavinsky 22

Еще раз о дополнительных реквизитах и дополнительных сведениях

Дополнительные реквизиты и сведения существуют давно. Задумка очень хорошая. Суть этих механизмов понятна всем. По этому поводу написано много. Что тут можно сказать нового? Однако бес, как всегда, в деталях. Как создавали реквизиты в объектах типовых конфигураций, так и продолжаем это делать. Почему это происходит? За всех сказать не могу. Могу рассуждать только на своем примере. Являясь убежденным практиком, одно могу сказать вполне определенно. Если что-то на практике недостаточно удобно, то останется оно главным образом в теории. Если не приложить немного усилий.

сегодня в 08:00 146 user1374747 5

Модули общего назначения - готовые полезные функции и процедуры конфигураций на БСП

В данной статье я рассматриваю несколько полезных "классических" функций и процедур для работы с данными, которые уже встроены в БСП и готовы к использованию.

25.04.2022 2898 quazare 11

Правила регистрации объектов 1С:БСП

Здравствуйте, коллеги! В статье рассмотрим работу с правилами регистрации объектов в библиотеке стандартных подсистем 1С.

20.04.2022 907 Koder_Line 6

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Прошу показать, как обратиться программно к Дополнительному Реквизиту элемента Справочника Номенклатура? Это нужно для дальнейшей обработки Номенклатуры в Заказе Покупателя, например Длина фиксированная или произвольная.

Несколько замечаний:
1. В ПВХ ДополнительныеРеквизитыИСведения основное представление - в виде наименования, кода у элемента нет. Это означает, что для корректной программной обработки свойства вам придется создавать константу, иначе при смене пользователем наименования свойства ваш код перестанет работать.

2. Дополнительные Реквизиты и сведения предназначены для быстрого, самостоятельного внесения пользователем необходимых изменений в структуру хранения данных. Если эти данные уже необходимо обрабатывать в коде - то правильней добавить свои реквизиты и перенести туда данные из доп свойств. По крайней мере, я делаю так.
У доп реквизитов же есть еще одна особенность - их расположение на форме сохраняется в настройках пользователя, то есть придется настраивать формы или копировать настройки для всех пользователей. И при добавлении каждого нового пользователя повторять эту процедуру.

Наборы свойств хранятся в справочнике НаборыДополнительныхРеквизитовИСведений. Каждый элемент соответствует определенному типу метаданных (например, номенклатура), эти типы заданы как предопределенные элементы.

У элемента набора есть две табличные части - дополнительные реквизиты и дополнительные свойства. У них есть единственный значимый реквизит "Свойство" типа ПВХ ДополнительныеРеквизитыИСведения. То есть в табличной части хранятся виды свойств (создаются пользователем), доступные для объекта метаданных.

В качестве основного справочника для хранения списка доступных значений свойств указан справочник ЗначенияСвойствОбъектов.

Значения свойства для конкретного объекта хранится в ТЧ ДополнительныеРеквизиты (поле ключа - свойство, поле отбора - ссылка на элемент набора) и в регистре ДополнительныеСведения (если имеют смысл вне объекта)

То есть вам наверное нужно выбирать данные из справочника ЗначенияСвойствОбъектов с отбором по свойству.

Читайте также: