Какие существуют способы представления списка элементов справочника

Какие существуют способы представления списка элементов справочника

Курс лекций

Учебник
Рассылка
Статьи
Программы
Ссылки

Форум

4.1. Справочники

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

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

Если один справочник подчинен другому (задается в поле «подчинен» окна редактирования), то каждый элемент подчиненного справочника будет соответствовать элементу справочника-владельца. Для этого есть специальный реквизит «Владелец», по которому можно найти элемент справочника-владельца.

Справочник может иметь иерархическую структуру. Число уровней иерархии определяется в поле «Кол-во уровней» в окне редактирования. Для задания иерархии используется реквизит «Родитель», который и определяет, к какой группе относится элемент. Наиболее важные функции:

  • ЭтоГруппа() – возвращает 1, если текущий элемент справочника – группа;
  • ПринадлежитГруппе( ) – возвращает 1, если текущий элемент принадлежит группе ;
  • Уровень() – возвращает номер уровня текущего элемента.­

Глубина вложенности групп настраивается в конфигураторе и не может превышать 10 уровней.

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

Есть несколько способов поиска элемента справочника:

  • НайтиЭлемент( ),
  • НайтиПоКоду( ),
  • НайтиПоНаименованию( ),
  • НайтиПоРеквизиту ( , ).

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

Пример. Следующая функция выполняет поиск элемента справочника по наименованию. Если элемент с таким наименованием не найден, то создается новый элемент. Параметр «Справ» – строка с идентификатором справочника, «Наим» – наименование по которому производится поиск элемента. Функция возвращает ссылку на найденный или созданный элемент.

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

Чтобы удалить помеченные на удаление объекты через систему 1С:Предприятие 7.7, нужно зайти в программу в монопольном режиме и в меню «Операции» выбрать пункт «Удаление помеченных объектов…».

4.2. Документы

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

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

Читайте также:  Исходный способ оплаты что это

Для того чтобы документ формировал проводки, необходимо

  1. создать хотя бы один план счетов.
  2. поставить флажок «Разрешить проведение документа».
  3. поставить флажок «Бухгалтерский учет».

Формирование проводок происходит в «Модуле документа» в предопределенной процедуре «Обработка проведения».

Обычно для обработки документов используется следующая последовательность команд:

Для ввода документа используется функция «Новый()», далее заполняются реквизиты шапки документа. Для ввода новой строки документа используется функция «НоваяСтрока()» и заполняются реквизиты табличной части документа.

4.3. Журналы документов

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

4.4. План занятия

В соответствии с заданием №1 из приложения 3 создать справочники и документы в новой информационной базе.

Источник

СПОСОБЫ ПРЕДСТАВЛЕНИЯ элементов справочника в списке, ДОКУМЕНТАХ и проводки.

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

В поле «Изменить» выбирается один из возможных вариантов редактирования элемента справочника:

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

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

При установке режима «Обеими способами» выбор конкретного способа изменения (в таблице или в диалоге) будет определяться пользователем при работе с системой.

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

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

Размещать группы сверху. Если флаг установлен, то при работе с программой «1С: Бухгалтерия» при отображении справочника в виде иерархического списка, группы окажутся в верхних строчках списка, а элементы справочника будут располагаться ниже. Если этот флажок снят, расположение групп и элементов будет подчиняться установленным правилам сортировки (по коду, наименованию и др.)

Ввод текста при описании СПРАВОЧНИКА.

Кнопка «Описание» даст возможность обратиться к описанию, объясняют назначение и правила использования справочника. Причем, в режиме конфигурирования это описание можно не только прочитать, но и отредактировать, дополнить. Затем, в процессе работы с конфигурацией (на этапе конфигурирования или на этапе ведения учета) указанные дополнения могут оказать помощь другим сотрудникам, осваивали программу.

ПАРАМЕТРЫ, КОТОРЫЕ ОТМЕНЕ НЕ СЛЕДУЮТ.

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

Читайте также:  Чему равна ширина междурядья при узкорядном способе посева

Подчинен. Любой справочник может использоваться как сам по себе, так и быть связан с другим справочником. Данная связь устанавливает отношения подчинения. Один из связанных справочников является главным (собственником), а другой — подчиненным. Например, справочник договоров может использоваться отдельно, а может быть связан со справочником организаций. Если для справочника договоров установлено отношение подчинения справочником организаций, то введение (просмотр, корректировка) любого договора может быть осуществлено только после выбора организации-владельца данного договора. Подчинить настраивается справочник можно только одному из справочников, уже существующих в системе. Тогда в поле «Подчиненный» следует выбрать наименование справочника, который будет выполнять роль владельца.

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

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

Задача 6.

Необходимо в справочнике «Контрагенты» установить систему независимой нумерации элементов внутри групп.

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

Коды по уровням

элементы справочника

Юридические лица

организации

1.

банки

АКБ «СОГЛАСИЕ БАНК» 2. Физические лица 1.

Гуренко М.В.

Чурбанов В.А.

Шурупов Е.Л.

Реализация независимой нумерации элементов внутри групп осуществляется в режиме конфигурирования в окне дерева метаданных в группе объектов «Справочники» путем выбора описания свойств объекта — справочника «Контрагенты» и установки переключателя «Серии кодов» в положение «В пределах подчинения».

Источник

Справочники

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

Структура справочника

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

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

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

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

Читайте также:  Зимняя прививка подвоев выполняется способом

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

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

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

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

Формы справочника

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

Форма списка

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

Форма элемента

Для просмотра и изменения данных отдельных элементов справочника используется форма элемента. Как правило, она представляет данные в удобном для восприятия и редактирования виде:

Форма группы

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

Форма выбора, форма выбора группы

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

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

Макеты

Справочнику могут быть сопоставлены несколько макетов, содержащих данные, необходимые для обеспечения работы справочника:

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

Источник

Оцените статью
Разные способы