Часто специалистам предприятий хочется иметь дополнительную информацию в 1С:Предприятии по своим сотрудникам, документам и прочим учетным объектам..
Рассмотрим на конкретных примерах, как дополнительные реквизиты (и сведения- по ним пример будет в следующей статье) позволят учесть в программе дополнительную информацию, и как без программирования получить хороший отчет по этим данным .
Прежде всего, включим возможность добавления реквизитов и сведений.
Для этого в меню Администрирование-Общие настройки-Дополнительные реквизиты и сведения ставим галочку.
Сразу видим справа пояснения-реквизиты будут отображаться в формах объектов, к которым они будут прикреплены. А сведения, как правило, можно будет открыть в отдельной форме (по кнопке Еще , например). Пользователям удобнее видеть все в этой же форме.
Рассмотрим конкретный пример. Охранное предприятие решило организовать учет своих кадров в программе Зарплата и Управление персоналом ред.3. Им хотелось бы получить списки сотрудников, охраняющих конкретные объекты. Для решения этой задачи добавим реквизит Объект охраны к объекту конфигурации Сотрудник
Использование дополнительных реквизитов в 1С:Документооборот
Опишем состав реквизита (будем использовать и группы и одиночные объекты).
В результате в форме Сотрудника (Кадры-Сотрудники) мы видим поле Объект Охраны
Размер поля мы можем настроить по кнопке Еще-ИзменитьФорму
Нам осталось настроить отчет по отображению списков сотрудников, охраняющих конкретный объект. В рассматриваемой конфигурации есть отчет Штатные сотрудники .
Выбираем в данном отчете Настройки, Расширенный.
В Отборах дважды щелкаем по полю Сотрудник.
Имеем возможность выбора Поля отчета:
В результате добавляем Новый вариант отчета –Списки сотрудников, охраняющих объект.
Выбрав этот вариант, Пользователь( по кнопке Настройки) может легко изменить объект охраны и получить нужный список.
Источник: www.kb-soft.ru
Для каких объектов в программе разрешено описывать дополнительные реквизиты и сведения?
3. В специальной форме, вызываемой из раздела «Администрирование — Общие на-стройки».
4. Верны ответы 1 и 2.
1.38 Ввод дополнительных сведений для элемента справочника производится:
1. В форме элемента справочника, для которого описаны дополнительные сведения
2. В отдельной форме, вызываемой по специальной кнопке
3. В специальной форме, вызываемой из раздела «Администрирование — Общие на-стройки».
4. Верны ответы 1 и 2.
1.39 Пользователь создает новый дополнительный реквизит «Категория управленческого учета» для справочника «Должности». Для того чтобы ввод значения свойства производился выбором из списка значений (руководители, менеджеры, продавцы, прочие) необходимо:
1. Установить для реквизита тип значения «Дополнительное значение», и в специальном списке описать все возможные значения для реквизита.
Дополнительные реквизиты и сведения в 1С
2. Установить для реквизита тип значения «Строка», и перечислить все возможные значения реквизита через запятую.
3. Установить для реквизита тип значения «Число», и в специальном списке привести расшифровку: какое число, какому значению реквизита будет соответствовать
4. Установить для реквизита тип значения «Булево», и в специальном списке описать все возможные значения для реквизита.
1.40 Ввод значения дополнительного реквизита для элемента справочника производится:
1. Выбором из справочника «Дополнительные значения».
2. Выбором из списка «Дополнительные реквизиты».
3. В зависимости от типа значений, установленного для реквизита — выбором из соответствующего справочника или вводом конкретного значения типа строка, число, дата или булево.
4. В программе отсутствует возможность использовать дополнительные реквизиты
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
1С дополнительные реквизиты и сведения
В библиотеке стандартных подсистем 1С дополнительные реквизиты и сведения включены и активно применяются. Эти механизмы позволяют добавить дополнительный реквизит к объекту метаданных без изменения типовой конфигурации. В публикации хочу продемонстрировать работу дополнительных реквизитов и сведений, их добавление и получение значений.
Краткое описание механизма дополнительных реквизитов и сведений
Пример добавление дополнительного реквизита вручную вы можете посмотреть в публикации Брутто в ТОРГ12, где добавляется новый реквизит «Коэффициент брутто» в справочнике «Номенклатура». Таким образом можно добавлять реквизиты всех известных типов (число, строка, булево, список значений, ссылки на справочники и т.д.) к распространенным справочникам и документам 1С.
Отличие дополнительного реквизита от дополнительного сведения в том, что
- Дополнительные реквизиты – список реквизитов, доступных в форме документа или справочника; причем эти реквизиты хранятся в табличной части объекта, к которому они добавлены;
- Дополнительные сведения – список значений доступных по дополнительной кнопке; причем доп. сведения хранятся в отдельном регистре.
После ввода дополнительного реквизита или сведения 1С, можно создать подключаемую обработку, где считать введенные дополнительные данные и задать необходимую логику обработки данных, в которой использовать этот реквизит или сведение.
Как получить 1С дополнительные реквизиты и сведения
Для получения дополнительных данных приведу примеры запросов, в которых получу 1С дополнительные реквизиты и сведения.
Для получения дополнительного сведения использую запрос вида:
Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ РАЗРЕШЕННЫЕ | ДополнительныеСведения.Свойство, | ДополнительныеСведения.Значение |ИЗ | РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения |ГДЕ | ДополнительныеСведения.Объект = ; Запрос.УстановитьПараметр(«Объект», СсылкаДокумент);
Для получения дополнительного реквизита использую код вида (пример получения коэффициента брутто в ТОРГ12):
Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | НоменклатураДополнительныеРеквизиты.Свойство, | НоменклатураДополнительныеРеквизиты.Значение |ИЗ | Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты |ГДЕ | НоменклатураДополнительныеРеквизиты.Свойство = Ссылка»; Запрос.УстановитьПараметр(«Ссылка», СсылкаДокумент); Запрос.УстановитьПараметр(«Свойство», ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(«Коэффициент бруто»));
Теперь вы без труда сможете добавить и получить необходимые дополнительные 1С данные без снятия конфигурации 1С с поддержки и изменения типовой конфигурации. Без сомнения, такой инструмент должен быть в арсенале 1С программиста и активно использоваться в работе.
1С дополнительные реквизиты и сведения
- ← КУДиР в 1С Бухгалтерия 3.0 заполняется неверно, как исправить (часть 1)
- 1С обработка табличной части 8.3 с возможностью отладки, скачать →
Источник: i-am-a-programmer.ru