Как найти дополнительный реквизит. Настройка дополнительных реквизитов и дополнительных сведений номенклатуры. Особенности создания реквизита

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

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

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

Дополнительные сведения нужны для хранения данных, которые не являются неотъемлемыми компонентами объекта. Их можно ввести в отдельном окне, вызванном нажатием кнопки с таким же названием, находящейся в верхней панели инструментов форм элементов справочников и документов, которым доступен сервис дополнительных сведений, и в формах списков справочников и документов.

Важно:
Эта информация будет доступна пользователям, не имеющим прав доступа непосредственно к объекту.

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

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

Добавление нового реквизита

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

  • Открываем список «Наборы доп. реквизитов и сведений» (раздел «Администрирование», в навигационной панели подраздел «Формы»). В списке объектов, для которых разрешается назначать добавочные реквизиты, видим документы, для которых допустимо вводить сведения, и некоторые справочники, для которых разрешено вносить и реквизиты, и сведения. При этом новые объекты в набор вводить нельзя.
  • В форме есть таблица с набором добавочных сведений документа. При открытии объекта-справочника увидим, что форма его набора имеет отличия: в ней добавлена таблица, содержащая набор реквизитов. Вводим новые реквизиты, например, к справочнику с названием «Сотрудники». Чтобы это сделать, нажмем кнопку подбора над таблицей дополнительных реквизитов. Появится форма их подбора. В случае, когда в базу ранее были внесены новые реквизиты для остальных объектов, все они отразятся в данной форме, и их можно будет выбрать. Если же нет – создадим еще один с помощью соответствующей кнопки.
  • Вводим добавочный параметр, например, «Район проживания». В типе значения выбираем «Значение свойства объектов» и выбираем его в появившемся списке. Здесь же можно установить и составной тип сведений.
  • Прим. Если установить флажок «Заполнять обязательно», часть справочника, где не будет заполнен реквизит района проживания, не будет записана.

  • Далее мы можем задать, в частности, появление всплывающих подсказок, комментариев и представление нового параметра.
  • Когда все требуемые значения будут заполнены, нажимаем «Записать и закрыть». Дополнительный реквизит будет добавлен в набор. Здесь же при желании можно определить и «обязательность» нового реквизита для справочника «Сотрудники». Если оставим «По умолчанию», «обязательность» в отношении справочника окажется такой же, что и в непосредственном описании реквизита.
  • Далее можно записать и закрыть набор данного справочника.
  • Открываем его, чтобы убедиться в появлении в форме элемента подраздела дополнительных данных, имеющего обязательный для заполнения реквизит «Район проживания».
  • Теперь вводим перечень районов и выбираем нужный для конкретного сотрудника.

У нас все получилось, и теперь при создании отчетных документов мы сможем вывести и дополнительное поле, называющееся «Район проживания».

Для того чтобы добавить к товару дополнительные реквизиты (=атрибуты в OpenCart), нажмите на него два раза левой кнопкой мыши, или один раз правой, и выберите пункт «Изменить». На экране появится карточка с информацией о товаре. Здесь Вы можете добавить изображение (группу изображений), производителя, материал (либо другие характеристики и их значения) и описание.

Примечание. Перед тем как добавлять новые реквизиты и значения товаров в номенклатуре 1С, необходимо убедиться, что в разделе "Администрирование — Общие настройки" активны строки "Дополнительные реквизиты" и "Наборы дополнительных реквизитов".

Рис. 1

Нажмите левой кнопкой мыши на пункт "Наборы дополнительных реквизитов и сведений". Откроется список с набором видов доп. реквизитов и значений. Здесь вы можете внести изменения в любой вид номенклатуры.

Рис. 2

Как добавить вид номенклатуры 1С

Для того чтобы добавить новый вид номенклатуры, откройте раздел "Нормативно-справочная информация" — "Виды номенклатуры".

Рис. 3

Нажмите на кнопку "Создать" — откроется форма для заполнения. В поле "Наименование " введите наименование вида доп. реквизитов. Далее откройте вкладу "Дополнительные реквизиты" и создайте необходимые параметры, например, "Страна производства", "Модель", "Материал" и т.п..

Рис. 4

Значения дополнительных реквизитов, например, "Страна производства" — "Россия", создаются в карточке товара.

Назначение дополнительных реквизитов в карточке товара 1С

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

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

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


Интерфейс механизма дополнительных реквизитов и сведений рассмотрим на примере конфигурации «Управление торговлей 11.1»

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

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

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

Перейдем к описанию создания дополнительного реквизита.

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

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

Более того, если выбрать такой тип значения реквизита, как «Дополнительное значение», то можно задать совершенно различный список возможных значений реквизита, даже разнесенный по группам. Создадим самый простой вариант дополнительного значения, имитирующий примитивный тип «Булево». Зададим наименование «Должник». Тип значения будет «Дополнительное значение». В поле списка дополнительных значений создадим две записи: «Да» и «Нет».

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

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

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



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

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

Главная 1С:Комплексная автоматизация 2 Новое в версии

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

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

Результатом выполнения данной команды является открытие формы выбора дополнительного реквизита/сведения, использование которой позволяет произвести выбор дополнительного реквизита/сведения для дальнейшего его добавления в набор.

Переход к форме выбора варианта добавления дополнительного реквизита/сведения осуществляется по кнопке Далее .

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

  • копирование общего реквизита входящего в состав нескольких наборов (видов номенклатуры), и всех его значений – вариант Сделать копию реквизита ,
  • копирование реквизита по образцу (с общим списком значений) – вариант Сделать копию реквизита по образцу (с общим списком значений) . Список значений этого реквизита будет одинаков для обоих наборов. Данный вариант характеризуется удобством, за счет которого обеспечивается выполнение централизированной настройки списка значений сразу для нескольких однотипных реквизитов. Предусмотрена возможность корректировки наименования реквизита и его свойств. Изменение значений дополнительного реквизита осуществляется по гиперссылке Список значений общий с реквизитом на форме дополнительного реквизита,
  • добавление общего реквизита в набор – вариант Сделать реквизит общим и добавить в набор . Этот вариант подходит для тех случаев, когда реквизит должен быть одинаков для обоих наборов. В этом случае будет возможно отбирать по нему данные разных типов в списках и отчетах.

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

Вопрос: Дополнительный реквизит, программное обращение.


Доброго времени суток.

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

Ответ: () Спасибо большое. Буду знать.

Вопрос: Дополнительные сведения программно бух 3.0


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

Ответ:

сделайте в общем серверном модуле такую процедуру и вызываете ее где надо.

Процедура ЗаписатьДополнительноеСвойство(лкДок, лкИмяСвойства, лкЗначение)Экспорт лкСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(лкИмяСвойства); Если Не ЗначениеЗаполнено(лкСвойство) Тогда //свойство не найдено, выходим //пытаемся сообщить, если из клиентского режима вызывали, //то кользователь увидит это сообщение Сообщить("Не найдан Дополнительный реквизит: " + лкИмяСвойства); Возврат; КонецЕсли; //УстановитьПривилегированныйРежим(Истина); //запись статуса в РС (это основной) лкНабор = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей(); лкНабор.Отбор.Объект.Установить(лкДок); лкНабор.Отбор.Свойство.Установить(лкСвойство); лкЗапись = лкНабор.Добавить(); лкЗапись.Объект = лкДок; лкЗапись.Свойство = лкСвойство; лкЗапись.Значение = лкЗначение; лкНабор.Записать(); //УстановитьПривилегированныйРежим(Ложь); КонецПроцедуры


Приветствую уважаемые.

Сижу, делаю дописки к УТ11. Для справочника номенклатура создал свой дополнительный реквизит (булево). Для его использования запросы становятся более сложными - сначала нужно найти в таблице "доп. реквизиты" номенклатуры этот реквизит среди других, а уже потом соединять его с основной таблицой номенклатуры.

Если добавить реквизит прямо в конфигураторе запросы не усложняются, просто выбираю "Номенклатура.МойРеквизит". И вывожу его программно один раз в форме "ПриСозданииНаСервере", которая ведёт в общий модуль, т.е. в типовой форме добавлена одна строка - обновление не становится из-за этого геморройнее.
дрРаботыСФормамиСервер.ДобавитьСтатусДокументаНаФорму(ЭтаФорма.Элементы, ЭтаФорма.Элементы.РодительНовогоЭлемента); Собственно мысль, если (в моём случае) доработок много может и не стоит париться с доп. реквизитами?

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

Вопрос: Расположение дополнительных реквизитов на форме


Доброго времени суток. Имеем 1С:Предприятие 8.3 (8.3.6.2152) режим управляемых форм.
Для справочника "Номенклатура" изменили состав дополнительных реквизитов. На форме элемента справочника эти дополнительные реквизиты, насколько я понял, выводятся сюда - ГруппаДополнительныеРеквизиты.

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

Ответ:

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

Вопрос: Обмен УТ 11.3 -> сайт на Битрикс, выгрузка дополнительного реквизита


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

Ответ: Или прикрутить дополнительный регистр для хранения этого текста

Вопрос: Дополнительный реквизит или обычный реквизит + расширение.


Привет.
Возьмем новые конфигурации ERP, УТ11 и т.п.
Стоит задача добавить свой реквизит к справочнику, можно это сделать стандартным механизмом дополнительных реквизитов, а можно добавить свой реквизит в конфигураторе и вывести его на форму расширением.

Что по опыту лучше? С точки зрения последующих обновлений и использования этого реквизита в алгоритмах/отчетах.

Ответ: Есть это нужно только для отчетов - делай доп. реквизит.

Вопрос: Дополнительные реквизиты, запрос


Помогите пожалуйста с запросом.
в справочнике "Эквайринговые терминалы" есть ТЧ "Дополнительные реквизиты", там два доп реквизита "Использовать" (булево) и "ДатаОкончания" (дата)
т.е.:
ЭквТерм1, Орг "Рога и копыта"
ТЧ:
Использовать:истина

ЭквТерм2, Орг "Рога и копыта"
ТЧ:
Использовать:истина
ДатаОкончания:10.06.2017

ЭквТерм3, Орг "Рога и копыта"
ТЧ:
ДатаОкончания:12.06.2017

Нужен запрос, чтобы он вывел в следующем виде:
ЭквТерм1 истина
ЭквТерм2 истина 10.06.2017
т.е. по каждому терминалу, те которые с признаком использовать, показывать дату, три дня пытаюсь написать запрос, но он выводит не так как надо:
ЭквТерм1 истина 10.06.2017
ЭквТерм2 истина 10.06.2017

Вот мой запрос:

ВЫБРАТЬ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.БанковскийСчет.Владелец КАК Владелец, ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка КАК Ссылка, ВЫБОР КОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство.Наименование ПОДОБНО "%Использовать%" ТОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Значение КОНЕЦ КАК Использовать ПОМЕСТИТЬ табл1 ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ЭквайринговыеТерминалыДополнительныеРеквизиты ГДЕ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.ПометкаУдаления = ЛОЖЬ И ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство = &СвойствоИспользовать; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.БанковскийСчет.Владелец КАК Владелец, ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка КАК Ссылка, ВЫБОР КОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство.Наименование ПОДОБНО "%Дата%" ТОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Значение КОНЕЦ КАК ДатаПрекращения ПОМЕСТИТЬ табл2 ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ЭквайринговыеТерминалыДополнительныеРеквизиты ГДЕ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.ПометкаУдаления = ЛОЖЬ И ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство = &СвойствоДата; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ табл1.Владелец КАК Владелец, табл1.Ссылка КАК Ссылка, табл1.Использовать КАК Использовать, табл2.ДатаПрекращения КАК ДатаПрекращения ИЗ табл1 КАК табл1 ЛЕВОЕ СОЕДИНЕНИЕ табл2 КАК табл2 ПО (табл1.Владелец = табл2.Владелец) УПОРЯДОЧИТЬ ПО Владелец

Ответ:

1с-ник сказал(а):

Сначала отбираем терминалы, в которых имеется свойство "Использовать" в значении истины, а затем берём все строки таблицы доп. реквизитов.

ВЫБРАТЬ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка КАК Ссылка, ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство КАК Свойство, ЭквайринговыеТерминалыДополнительныеРеквизиты.Значение КАК Значение ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ЭквайринговыеТерминалыДополнительныеРеквизиты ГДЕ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка В (ВЫБРАТЬ ДополнительныеРеквизиты.Ссылка ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ДополнительныеРеквизиты ГДЕ ДополнительныеРеквизиты.Свойство = &Свойство И ДополнительныеРеквизиты.Значение = ИСТИНА)

Только не понятно, зачем тебе NULL