Дополнительные реквизиты 1с документооборот настройка

Обновлено: 07.07.2024

Как называются дополнительные реквизиты на форме и в какой момент они появляются на форме?

Далее привожу решение этих задач - поковыряться с отладчиком пришлось изрядно…

Итак, вот решение:

  1. Для начала смотрим с отладчиком, появились ли Допреквизиты на форме после ПриСозданииНаСервере? Нет. А после ПриОткрытии? Тоже нет. А вот после активизации закладки «Дополнительно» - появились со страшными именами как на скриншоте. Это было создано типовой процедурой УправлениеСвойствами.ЗаполнитьДополнительныеРеквизитыВФорме(ЭтотОбъект), которая создала реквизиты на форме

После чего Система располагает реквизиты на форме


Добавление /изменение реквизитов на форме возможно благодаря следующей интересной конструкции.

Реквизит = Новый РеквизитФормы(ОписаниеСвойства.ИмяСсылочногоРеквизитаЗначение, ФорматированнаяСтрока, , ОписаниеСвойства.Наименование, Истина);
ДобавляемыеРеквизиты.Добавить(Реквизит);

Но это нам сейчас все не нужно, так, для любопытства.

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


Далее дело техники. По имени дополнительного реквизита получаем Поле дополнительного реквизита, и делаем с ним что хотим

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

3. Используя функцию из п1 - нужно установить значение поля дополнительного реквизита на форме

4. Используя функцию из п1 – нужно выполнить волшебную процедуру «Переместить» для коллекции Элементов формы

В итоге, можно управлять дополнительными реквизитами на форме – почти так же комфортно, как и собственными. И ничего менять в конфигурации – не пришлось – все управление находится в расширении


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

Проверено на КА 2.4.2.132, но вполне универсально для всех БСП неустановленной версии

Переноси дополнительные реквизиты на форме

Продолжаем цикл статей про механизм типовых конфигураций 1С «Дополнительные реквизиты». Чем полезен данный функционал можно почитать во вступлении.

Где найти дополнительные реквизиты на форме

В конфигурации 1С:Документооборот дополнительные реквизиты, добавленные в пользовательском режиме справочнику Внутренние документы по умолчанию, отображаются в форме на закладке «Свойства». Если реквизит носит факультативный характер, то в его расположении на этой закладке нет ничего страшного. Пользователь после заполнение основных реквизитов переходит на вкладку «Свойства» и там вносит дополнительную информацию. А что, если дополнительные реквизиты, назначенные какому-либо виду внутреннего документа, составляют основу для его наполнения. В этом случае желательно чтобы при открытии формы документа они сразу попадали в фокус внимания пользователя. В этом случае расположении реквизитов на закладке, «Свойства» которая «затеряна» среди прочих закладок формы мешает эффективной работе с документом. Напрашивается решение, которое позволит для определённых видов документов при их открытии сразу открывать закладку «Свойства». Это позволит показать пользователю всю основную информацию документа, без необходимости делать переходы по элементам формы.

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

Допустим мы создали документ с видом «Заявка на прием». В данном документе мы хотим указывать СНИЛС для принимаемого сотрудника. Создаем дополнительный реквизит «СНИЛС».

Добавляем дополнительный реквизит "СНИЛС"

Делаем привязку этого реквизита к виду документа «Заявка на прием». Создаем новый документ и видим, что на закладке «Свойства» появился наш дополнительный реквизит «СНИЛС».

Дополнительный реквизит "СНИЛС" на закладке Свойства

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

Переносим закладку дополнительных реквизитов

Для переноса закладки внесем дополнения в код программы. Для удобства добавим общий модуль, в который будет содержать процедуры и функции для работы с документами. Назовем его маг_РаботаСДокументами. Добавим туда такую процедуру:

ЗАчем нужны дополнительные реквизиты

Как можно использовать дополнительные реквизиты

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

Так, например, состав реквизитов справочника «ВнутренниеДокументы» слабо покрывает потребности кадрового учета. Вот типовые реквизиты справочника:

Типовые реквизиты справочника Внутренние документы

Пожалуй, основные документы блока «Кадры», которые требуют учета и согласования в крупных организациях, это:

  • Заявка на подбор персонала
  • Заявка на прием
  • Заявка на кадровое перемещение

Уже при первом приближении становится ясно, что типовой состав реквизитов не сможет обеспечить нормальный учет таких сущностей. Навскидку можно назвать реквизиты, которых не достает: «СНИЛС», «ИНН», «ФИО кандидата», «Телефон кандидата».

Почему дополнительные реквизиты лучше

Рассмотрим какие есть варианты решения данной проблемы:

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

2. Добавить необходимые реквизиты в типовой справочник «ВнутренниеДокументы». Данный вариант нивелирует минусы п.1, но если представить сколько реквизитов придётся добавить, чтобы покрыть потребности всех пользователей компании, а не только кадровой службы, то он выглядит не таким «изящным».

Итоги

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

В новых редакциях программ 1С была существенно усовершенствована подсистема дополнительных реквизитов Дополнительные реквизиты и сведения . Эта подсистема дает возможность пользователю самим добавлять реквизиты и сведения к объектам программы не прибегая к помощи программиста.

Дополнительные реквизиты и сведения в 1С

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

Настройка подсистемы Дополнительные реквизиты и дополнительные сведения на примере 1С 8.3 Бухгалтерия 3.0


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

Для добавления и настройки дополнительных реквизитов в 1С 8.3 перейдем по ссылке Дополнительные реквизиты . В окне перечислены объекты, к которым можем добавить реквизиты.


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


На вкладке Значения можем перечислить значения нашего реквизита, при этом значения можно объединять в группы. Например, Значение доп. реквизита 1, значение доп. реквизита 2, значение доп. реквизита 3.


Нажимаем Записать и закрыть и также сохраняем наш созданный реквизит.


Сохраняем реквизит, нажав кнопку Записать и закрыть .

Все настройки интуитивно понятны.


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


Итак, мы создали три дополнительных реквизита к справочнику Номенклатура .


Посмотрим, как они отобразятся в форме элемента справочника. Откроем элемент справочника Номенклатура и зайдем в раздел Дополнительные реквизиты , внизу формы.


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


Добавление дополнительных сведений к форме


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

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



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


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




Данная команда доступна как из самого документа, так и из журнала документов.


  • Печать ценников в 1С
  • Очистка кэш 1С 8.3
  • Журнал регистрации в 1С 8.3
  • Как сделать копию базы 1С 8.3
  • Загрузка из Excel в 1С 8.3
  • Как выгрузить документ, отчет из 1С 8.3 в Excel

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    .Налоговики утвердили дополнительные реквизиты и обновили форматы фискальных документов, обязательных..С 1 июля 2018 года действует новый ГОСТ Р 7.0.97-2016.

Карточка публикации

(3 оценок, среднее: 3,67 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Все комментарии (16)

Здравствуйте, случайно сделал допреквизит неиспользуемым. Как теперь восстановить?
Помнится, было на это тему видео от Елены Гряниной, найти не смог.

Здравствуйте, спасибо, хорошая статья. Но, похоже, вы описали Бухгалтерию КОРП а не ПРОФ. В ПРОФ не нашел общих дополнительных реквизитов.

Спасибо за внимание к нашему материалу.
Мы публикуем материалы по 1С Бухгалтерия 3.0 ПРОФ.

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