Чем отличается справочник от документа в 1с

Обновлено: 07.07.2024

Чем в 1с8.Х документ отличаеться от Справочника ? Обработка проведения ?

Документ - подтверждение хозяйственной операции Справочник - хранилище многократно используемых сведений

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

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

Тут суть не в движениях, а в том, что справочник не может быть регистратором.

Ну если ты клонишь к тому, что вместо создания документа можно создавать записи в справочнике, то лучше так не делать. Это все равно что забивать гвозди микроскопом. Гвоздь конечно забьешь, но и микроскоп можно испортить.

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

на вскидку: 1) Разный состав стандартных реквизитов. У документа есть "Проведен", дата, номер. У справочника код, наименование, опционально родитель, владелец, этогруппа. 2) документ можно регистрировать в журналах документов. 3) справочник может иметь иерархическую структуру. 4) справочник может быть подчинен 5) документ может иметь движения по регистрам 6) справочник может иметь предопределенные данные

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

субъективно скорее всего) из-за колонки "дата", есть ощущение что документ "тяжелее" элемента справочника

Чем отличаются два объекта? Наверное свойствами и методами?

Уже объективно.Создание пустых элементов справочника быстрее создания пустых документов даже в режиме запись на 15%.

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

Специализированные объекты в составе древа метаданных, в задачи которых входит хранение информации справочной направленности, получили название справочников в 1С. Примерами справочников являются: Контрагенты, Банки, Расчётные счета, Договоры, Номенклатура, Сотрудники и т.д. Справочники формируются пользователями 1С. Обычно в дальнейшем справочники в 1С редко изменяются. Они используются на всех этапах работы в программе, как часть аналитики. Справочники 1С – это основа рабочей базы данных предприятия.

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

02

Справочники в 1С: атрибуты и типы данных

Обязательными реквизитами справочника являются его Код и уникальное Наименование. Причём код может содержать как цифры, так и буквенные обозначения. Дополнительно код проверяется на уникальность функционалом системы. Есть возможность автоматического присвоения кода справочника. Вся остальная информация в справочнике в 1С заносится с учётом задач, которые должен выполнять каждый элемент данного справочника. Удобно, когда к справочнику есть список его реквизитов. Например, для справочника «Основные средства» кодом может быть Инвентарный номер, а Наименованием – название основного средства. Дополнительными реквизитами справочника «Основные средства» могут быть: тип основного средства, срок полезного использования, номер паспорта, страна-производитель и т.п.

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

Подчинённые Справочники в 1С и иерархия

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

03

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

Функционал 1С создаёт возможности искать элемент справочника по наименованию, делать отбор по коду, менять данные в справочниках и удалять его объекты.

dokument

Документы в 1С: состав и проведение

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

Роль метаданных в формировании структуры документов

Метаданные в 1С описывают всю структуру базы данных. Получить метаданные в 1С можно через функционал объекта «Метаданные». Описание структуры метаданных полностью раскрыто в главном меню Конфигуратора. Через Метаданные в 1С можно получить информацию обо всех реквизитах Документа.

Реквизиты и журналы

Каждому виду документа соответствует неограниченное количество его реквизитов. Обязательные черты любого документа в 1С:

  • Многострочная часть и шапка имеют неограниченное число реквизитов;
  • У каждого документа есть экранный диалог – форма на экране;
  • Обязательна настройка общих характеристик: номер, длина, уникальность, дата и т.п.;
  • У документа есть шапка и табличная часть;
  • Табличная часть состоит из однотипных строк с информацией;
  • Каждому документу присуща своя дополнительная информация.
Отличия Документов от Констант, Справочников и Перечислений

Документы и Константы хранят значения, но Документ – это информация о хозяйственном событии, Константа – неизменный параметр метаданных. У константы нет печатной формы.

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

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

Экранные формы Документов

Чтобы найти Документы в 1С, нужно выйти в соответствующий Журнал. На экране появятся все записи журнала, содержащие заранее установленные реквизиты. К примеру, в Кадровых документах системы, можно увидеть все записи о Приеме на работу, Увольнении, Отпусках и Внутреннем перемещении. Отбор возможен по дате, виду документа, автору документа, номеру в системе. Если установить интервал экранного выведения записей, то пользователь увидит только позиции за указанный временной период. Колонки журнала настраиваются в Конфигураторе. Отбор можно установить как программно, так и вручную. Можно использовать функционал закладок.

02

Создание, проведение и удаление Документа

Методы создания Документа в 1С:

  • Создать Документ в 1С можно через меню, выбрав в подменю соответствующую позицию;
  • Можно создавать записи в открытой форме журнала путём копирования;
  • Сделать новый Документ можно на основании другого введённого в систему.

Таким образом, существует 3 способа введения нового документа: создание, копирование, ввод на основании.

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

Для удаления нужно пометить Документ в программе, а затем удалить позиции встроенной обработкой в монопольном доступе.

Печать Документа в системе

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

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

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

Отличия перечисления от формата справочника
  • Программа легче воспринимает объект перечисления в 1С, чем справочники;
  • Разработка перечислений менее трудоёмка, чем организация справочников;
  • Работать с перечислениями проще, чем формировать справочники;
  • Производительность работы системы в целом выше, когда база данных создана перечислениями в 1С.

02

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

Стандартные реквизиты Перечисления в 1С
Собственные формы Перечисления в 1С

К собственным формам перечисления в 1С относятся списки и выбор. Каждому перечислению могут быть присвоены свои формы и правила формирования списка перечислений и выбора перечисления в 1С.

Особые параметры Перечислений

Перечисления в 1С – это объект, который позволяет пользователю задавать списки заранее предопределенных объектов. Работа с перечислениями ведётся путём выбора из ранее закрепленного значения. К примеру, перечисления в 1С помогают разделить справочник Контрагентов на два блока: физические лица и организации. Контрагенты – это база данных в виде справочника, а виды контрагентов – это база данных в виде перечисления в 1С. Пользователю не всегда понятно, зачем использовать перечисления, почему не воспользоваться функционалом справочника. Дело в том, что структура справочника сложнее для продуктивной работы 1С, программистам пользоваться информацией в виде двух справочников не просто неудобно, такая форма ведения записи неэффективна в работе. Невозможно будет определить нужные значения в выбранном тексте программы. Можно было бы использовать код в виде предопределённой константы, но дело в том, что коды справочников пользователь может менять. Поэтому, чтобы надёжно и достоверно разделить справочник Контрагентов на два постоянных и неизменных блока, нужен функционал перечислений.

03

Особенности перечислений в 1С заключаются в:
  • Не подлежат изменениям и не могут быть скорректированы пользователями;
  • Помогают искать нужный объект в тексте программы.
Чтобы создать Перечисления в 1С нужно:
  1. Войти в Конфигурацию программы.
  2. Добавить Перечисление в 1С на ветке «Перечисления» в Конфигураторе.
  3. Внести новые значения Перечисления.
  4. Сохранить выполненные изменения.

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

Читайте также: