Форум 3DNews
Вернуться   Форум 3DNews > Софт > Финансовые и бухгалтерские программы

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 25.05.2004, 19:05   [включить плавающее окно]   #1
J. Corvin
Мужской Заслуженный
Автор темы
 
Аватар для J. Corvin
 
Регистрация: 27.02.2003
Адрес: Мурманск
Назначение справочников
Справочник является списком возможных значений того или иного реквизита. Справочники используются в тех случаях, когда необходимо исключить неоднозначный ввод информации. Например, для того, чтобы покупатель, продавец, кладовщик, директор понимали, о каком товаре идет речь, каждый должен называть его одинаково. И в этом случае необходим справочник. Обычно в торговом предприятии он имеет вид прайс-листа, а если такой справочник хранится в компьютере, то в него заносят всю возможную номенклатуру товаров, с которыми работает торговая фирма.

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

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

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

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

Типы данных
Для каждого атрибута справочника нужно указать его тип данных, например, "число", "строка", "дата" (в версии 8.0 есть еще тип Булево - Истина или Ложь). Это базовые типы, но можно указать и сложные типы данных. Например атрибут Должность имеет тип данных Должности. В этом случае, значения этого атрибута будут выбираться из справочника Должности. Так реализуется простейшая связь между справочниками, когда значения атрибутов одного справочника выбираются из другого справочника.

Код:
Справочник Сотрудники                                         Справочник Должности 
---------------------------------------------------          ----------------------
| Код | Наименование         | Должность  | Оклад |          | Код | Наименование |
===================================================          ======================
| 1   | Иванов Иван Иванович | Бухгалтер  | 7000  |          | 1   | Бухгалтер    |
| 2   | Петров Петр Петрович | Кадровик   | 5000  |          | 2   | Кадровик     |
---------------------------------------------------          ----------------------
--------------------------------------------------------------------------------

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

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

.Работающие
..Иванов Иванов Иванов
..Петров Петр Петрович

.Уволенные
..Светлов Михаил Петрович
..Цветков Антон Васильевич

или
Справочник Контрагенты

.Партнеры
..Партнер 1
..Партнер 2

.Поставщики
..Поставщик 1
Поставщик 2
--------------------------------------------------------------------------------

Подчиненные справочники
Между справочниками может быть установлено отношение подчиненности. В терминах реляционных баз данных, между таблицами устанавливается связь "один-ко-многим". В этом случае каждый элемент подчиненного справочника будет связан с одним из элементов справочника-владельца.Иногда можно сказать, что элементы одного справочника принадлежат элементам другого. Например, в системе может быть справочник НалоговыеЛьготы. Тогда его можно сделать подчиненным справочнику Сотрудники. Это означает, что "Сотрудник владеет налоговыми льготами".

Код:
Справочник Сотрудники                  Справочник НалоговыеЛьготы
--------------------------------------------------------------------------------
| Иванов Иванов Иванов                | (владелец Петров Петр Петрович) 
| Петров Петр Петрович                | Льгота ветеранам 
| Светлов Михаил Петрович             | Льгота на детей 
| Цветков Антон Васильевич            |
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
| Иванов Иванов Иванов                | (владелец Светлов Михаил Петрович) 
| Петров Петр Петрович                | Льгота афганцам 
| Светлов Михаил Петрович             |  
| Цветков Антон Васильевич            |
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

Табличные части (только версия 8.0)
В версии 8.0 появилась возможность для элемента справочника иметь несколько табличных частей. Эту возможность рекомендуется использовать для отражения информации, связанной с данным элементом, но не имеющей собственной объектной сущности (для которых рекомендуется завести подчиненный справочник). Например, для спр. Товары может быть заведена табличная часть ЕдиницыИзмерения, для справочника Сотрудники могут быть заведены табличные части Образование и СоставСемьи. Работа с табличными частями похожа на работу с подчиненными справочниками за исключением того, что табличные части не могут быть типами, а значит уже будет нельзя создать реквизит типа Образование.
__________________
it's can't rain all the time

Последний раз редактировалось J. Corvin; 03.06.2004 в 15:17.
J. Corvin вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 03.06.2004, 10:20   [включить плавающее окно]   #2
punchouss
Guest
 
Post FAQ: Общие принципы работы со справочниками

- Создание новых элементов;
- Изменение сущестующих элементов;
- Удаление элементов справочника.

Последний раз редактировалось J. Corvin; 03.06.2004 в 10:47.
 
Ответить с цитированием
Непрочитано 02.12.2004, 09:14   [включить плавающее окно]   #3
J. Corvin
Мужской Заслуженный
Автор темы
 
Аватар для J. Corvin
 
Регистрация: 27.02.2003
Адрес: Мурманск
Перенос данных справочников из одной конфигурации в другю лучше (правильей) всего осуществлять через xml файлы обмена, для этого нужно прежде всего создать файл правил обмена (с помощью конфигурации "Конфигуратор"), и открыть его в "универсальной обработке выгрузки данных". Для загрузки файл правил уже не нужен, понадобится только сам файл выгрузки.

Или же можно воспользоватся любой самописной обработкой, (их в сети полно, и да обрящет ищущий). Варианты файлов обмена таких обработок самые разные, от TXT до MySQL.
__________________
it's can't rain all the time
J. Corvin вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 02.12.2004, 09:18   [включить плавающее окно]   #4
J. Corvin
Мужской Заслуженный
Автор темы
 
Аватар для J. Corvin
 
Регистрация: 27.02.2003
Адрес: Мурманск
Пример вышеупомянутой обработки импорта справочников.
Вложения
Тип файла: zip importspr.zip (14.1 Кб, 1451 просмотров)
__________________
it's can't rain all the time
J. Corvin вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 20.08.2010, 15:35   [включить плавающее окно]   #5
SvetaBladly
Мужской Начинающий
 
Регистрация: 11.01.2010
Адрес: Россия
FAQ Принципы работы со справочниками в 1С Предприятие

Здравствуйте
проверяю файл сформированый через 1С: предприятие версия 7.7 редакции 4.5 7.70.493 выдает ошибку:Нарушена структура блока, Отсутствует эелемент число пачек, какая может быть причина: версии программ или настройки?
SvetaBladly вне форума  
Ответить с цитированием
Непрочитано 21.08.2010, 15:13   [включить плавающее окно]   #6
malefic Fess
Мужской Недосягаемый
 
Аватар для malefic Fess
 
Регистрация: 07.09.2006
Адрес: мой не дом и не улица
SvetaBladly ну и идите на форум CheckXML'я и в 1С жалуйтесь, какая у них плохая набивалка.
__________________
There never will be, except for us.
Master and one apprentice; one to embody the power; the other to crave it.
malefic Fess вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 02.10.2010, 19:59   [включить плавающее окно]   #7
superassa
Мужской Общительный
 
Регистрация: 10.06.2010
В 1С жаловаться бесполезно. Они там как в танке, фиг достучисшся. Девчонки на работе страдают от этого.
superassa вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey