Создайте в справочнике Контрагенты новый реквизит для хранения полного юридического наименования контрагента. — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

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

2017-07-24 1415
Создайте в справочнике Контрагенты новый реквизит для хранения полного юридического наименования контрагента. 0.00 из 5.00 0 оценок
Заказать работу

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

Для решения поставленной задачи добавим в Окне конфигурации новый справочник Сотрудники. Стандартные реквизиты для пользователя будут называться "Код" и "Наименование", что для сотрудника не совсем логично. Ведь наименование сотрудника это его Ф.И.О., а код, скорее всего, будет удобно использовать в качестве табельного номера. Чтобы сделать данное улучшение зададим синонимы для стандартных реквизитов (Рис. 4.18).

Рис. 4.18.

Теперь добавим реквизит Подразделение, с типом данных СправочникСсылка.Подразделения. (Рис. 4.19)

В этом случае, вновь созданный реквизит будет заполняться значениями из справочника Подразделения (Рис. 4.20), причем следует иметь в виду, что в справочнике Сотрудники будет храниться ссылка на элемент справочника Подразделения, т.е. фактически, обращаясь к реквизиту Подразделение справочника Сотрудники, мы обращаемся к элементу справочника Подразделения.

Рис. 4.19.

Рис. 4.20.

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

Самостоятельно

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


Табличная часть

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

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

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

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

Для того, чтобы создать табличную часть справочника, на закладке Данные правой кнопкой мышки необходимо вызвать контекстное меню в котором выбрать пункт Добавить. Тот же результат можно получить, вызвав контекстное меню правой кнопкой мышки в окне дерева объектов конфигурации на пункте Табличные части выбранного справочника. (Рис. 4.21)

Рис. 4.21.

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

Рис. 4.22.

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

Следующее что необходимо сделать, это определить структуру табличной части. В нашем случае необходимо, чтобы таблица содержала две колонки имя ребенка и дату рождения. Создадим два реквизита табличной части. Реквизиты табличной части определяются, так же как и реквизиты справочника. Правой кнопкой мышки на соответствующей табличной части вызывается контекстное меню, в котором выбирается пункт Добавить - Реквизит табличной части. (Рис. 4.23)

Рис. 4.23.

Для хранения данных о фамилии, имени и отчестве ребенка создадим строковый реквизит с длиной 50 символов, который назовем "ФИО", а для даты рождения - соответственно реквизит ДатаРождения типа Дата с составом даты Дата, поскольку время рождения ребенка нас не интересует (Рис. 4.24).

Рис. 4.24.

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

Рис. 4.25.

Самостоятельно

Добавьте в справочнике Сотрудники табличную часть Образование (Рис. 4.26)

Рис. 4.26.

 

Подчинение

Рассмотрим следующую ситуацию: взаиморасчеты с контрагентами ведутся в разрезе договоров, т.е. у любого контрагента может быть несколько договоров. В принципе, можно создать новый справочник, в котором договоры будут элементами, а для того, чтобы объединить договоры одного контрагента, использовать группы. Однако данный способ не совсем удобен. Во-первых, при большом количестве контрагентов, для договоров придется организовывать систему вложенных групп еще более сложного уровня, а во-вторых, нам все равно придется вручную искать нужную группу договоров, соответствующую выбранному контрагенту. Система "1С:Предпрятие 8" позволяет осуществлять подобные отборы на системном уровне. В рамках решения нашей задачи рассмотрим реализацию данного механизма более подробно.

Создадим новый справочник Договоры. Предполагаем, что количество договоров у одного клиента будет не очень большим и группировать их не придется, поэтому справочник делаем неиерархическим. Для настройки механизма подчинения перейдем на закладку Владельцы. В панели инструментов окна Список владельцев справочника необходимо выбрать пункт Редактировать элемент списка. При выборе данного пункта у нас откроется список для выбора, в котором необходимо выбрать справочник владелец. (Рис. 4.27).

Рис. 4.27.

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

В режиме "1С:Предприятие" при работе с каждым контрагентом появляется кнопка "Договоры", которая позволяет открыть список только тех договоров, которые связаны с текущим контрагентом (Рис. 4.28).

Рис. 4.28.

Возврат к данным контрагента происходит через ссылку "Главное", а работа с договорами происходит стандартным образом, также как с любым другим справочником (Рис. 4.29).

Рис. 4.29.


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.