Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
13 Дек 2017, 08:26
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Работа с реквизитами справочника  (Прочитано 12999 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Любой справочник можно представить как таблицу, которая имеет 2 обязательные графы: код элемента справочника и наименование элемента справочника. Однако, часто бывает полезно (а зачастую и необходимо) хранить для элементов справочника какую-либо дополнительную информацию: например, банковские реквизиты — для организаций, паспортные данные — для сотрудников, и так далее.

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

Для управления списком реквизитов справочника и редактирования их свойств служат управляющие элементы группы «Реквизиты» окна редактирования «Справочник». Назначение и порядок использования управляющих элементов группы «Реквизиты» можно посмотреть в п. «Редактирование списков объектов метаданных» на стр. Ошибка! Закладка не определена..



Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Свойства реквизита справочника
В этом параграфе будут описаны специфические свойства реквизитов справочника, в дополнение к общим свойствам объектов метаданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. Ошибка! Закладка не определена..

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

Закладка «Дополнительные»

Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Периодический. Включение опции «Периодический» позволяет указать для реквизита справочника хранение истории изменений его значения. Такой реквизит в системе 1С:Предприятие называется периодическим и обладает следующим свойством: в отличие от «обычных» (не периодических) реквизитов, система 1С:Предприятие хранит значения такого реквизита но датам их изменения. При обращении к значению такого реквизита на некоторую дату выдается его значение на эту дату, либо, если таковое отсутствует, — на ближайшую предыдущую дату, на которую устанавливалось значение реквизита.

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


Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Замечание. Текстовый реквизит неограниченной длины не может быть периодическим.

К периодическому реквизиту можно обращаться при помощи встроенного языка системы 1С:Предприятие — получать и записывать значение реквизита на указываемую дату. Однако, следует иметь в виду, что при получении значения реквизита на какую-то дату извлекается его значение на указанную или (если значение на указанную дату отсутствует) на ближайшую предыдущую дату, а запись значения периодического реквизита выполняется всегда на указанную дату.

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


Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Сортировка. Установка флажка «Сортировка» предоставляет две возможности.

Если эта опция включена для реквизитов типа «число», «строка» и «дата», то содержимое справочника можно будет отсортировать но этим реквизитам при просмотре справочника.

Для реквизитов всех типов значений включение этой опции позволит осуществлять поиск элемента справочника по этому реквизиту средствами встроенного языка системы 1С:Предприятие.

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

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

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


Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Отбор по реквизиту. Если для реквизита установлен флажок «Отбор по реквизиту», в режиме запуска «1С:Предприятие» появляется возможность просматривать только те элементы справочника, которые имеют заданное значение этого реквизита.

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

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


Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Использовать. Управляющий элемент «Использовать» устанавливает, будет редактируемый реквизит справочника использоваться в качестве дополнительной характеристики только для группы, только для элемента справочника или в обоих случаях.

Более подробно поясним смысл установки «Использовать».

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

Как и для «простого» элемента справочника, для группы также может быть определен список дополнительных реквизитов (помимо обязательных реквизитов «Код» и «Наименование»). Однако, зачастую набор таких реквизитов должен быть различным для заголовка группы и для элемента справочника. Например, для группы товаров не имеет смысла реквизит «Цена», так как это, скорее, характеристика отдельного товара.


Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Изменяется документами. Включение опции «Изменяется документами» разрешает изменять значение периодического реквизита справочника из модулей документов. Изменение выполняется процедурой УстановитьРеквизитСправочника, которая вносит запись об изменении в историю реквизита и связывает эту запись с породившим се документом.

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

Записи в истории реквизита, порожденные документами, не могут быть изменены «вручную». Такие записи будут «помнить» о породивших их документах и будут автоматически удаляться при удалении документа или выполнении операции «Сделать документ непроведенным» (см. п. «Модуль документа» на стр. Ошибка! Закладка не определена.)


Оффлайн СветланаТ

  • **
  • Сообщений: 72
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2008-07-11
  • Сайт: 
Ручное изменение. Опция «Ручное изменение» всегда включена для периодических реквизитов справочника. Однако, ее можно отключить, тогда изменение значения периодического реквизита справочника можно будет выполнять только из модулей документов. Отключить обе опции «Изменяется документами» и «Ручное изменение» одновременно нельзя.



Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
172 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 482
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal