Документы в 1С 8.3

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

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

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

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

Добавление документа 1С в дерево метаданных

После создания, откроется конструктор документа, где на закладке Основные задаем имя документа и синоним.

Конструктор документа в 1С 8.3

Реквизиты документов 1С 8.3

Реквизиты документов создаются на закладке Данные в верхнем окне.

Реквизиты документов 1С 8.3

Можно создать неограниченное множество реквизитов, как ссылочных типов, так и примитивных типов.

Реквизиты документов 1С 8.3

Иногда, такие реквизиты у документов некоторые программисты называют «шапкой документа».

Табличные части документа 1С 8.3

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

Список табличных частей отображается в конструкторе документа на закладке «Данные» во втором окне.

Табличные части документа 1С 8.3

Чтобы добавить реквизит в табличную часть, необходимо выделить нужную табличную часть и нажать на кнопку «Добавить реквизит».

Добавление реквизита в табличную часть документа 1С 8.3

У табличной части могут быть реквизиты, как примитивных, так и ссылочных типов. Количество реквизитов не ограниченно.

Реквизиты в табличной части документа 1С 8.3

Стандартные реквизиты документа 1С

У любого документа есть стандартные реквизиты, которые автоматически создаются при создании документа в конфигураторе 1С.  Чтобы посмотреть на них, необходимо нажать на кнопку «Стандартные реквизиты» закладки «Данные»  в конструкторе документа.

Стандартные реквизиты документа 1С 8.3

Мы не можем удалить стандартный реквизит, или изменить тип стандартного реквизита, но можем поменять некоторые его свойства. Например, у созданного документа, я поменяю синоним для номера, пусть  у стандартного реквизита Номер будет синоним «Порядковый номер».

Откроем палитру свойств стандартного реквизита

Открытие палитры свойств стандартного реквизиты документа 1С 8.3

И поменяем синоним.

Синоним стандартного реквизиты документа 1С 8.3

Теперь в пользовательском режиме поле «Номер» называется по другому.

Синоним стандартного реквизиты документа 1С 8.3

Нумерация документов 1С

Каждый документ должен быть пронумерован, т.е. ему присвоится какой-то номер. Настройки нумерации документов задаются на закладке «Нумерация» конструктора документа.

Нумерация документов 1С

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

Документ, у которого номер имеет тип строка выглядит так.

Нумерация документов 1С тип номера строка

Если номер имеет тип число, то документ будет выглядеть  так

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

Интересное свойство Периодичность. При помощи этого свойства можно установить, что номера документов начинаются заново с какого-то периода. К примеру, если мы установим периодичность Год, то первый документ, созданный в начале года, будет иметь номер 1.

Нумерация документов 1С периодичность

Нумератор документов 1С

В платформе 1С 8.3. есть такой объект Нумератор, при помощи этого объекта можно организовывать сквозную нумерацию документов.

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

Создание нумератора документов 1С

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

Свойства нумератора документов 1С

Осталось указать созданный нумератор в конструкторе документов Приход и Расход.

Выбор нумератора документов 1С

Выбор нумератора документов 1С

Мы уже создали документ Приход, у которого номер был 1, если сейчас создать документ Расход, то у него номер будет равен 2.

Нумератор документов 1С

Остальные статьи по теме конфигурирования:

Справочники в 1С 8.3

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

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

Более подробно и основательно работа с документами дается в моей книге:

Книга «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»

  1. Книга написана понятным и простым языком — для новичка.
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Научитесь понимать архитектуру 1С;
  4. Станете писать код на языке 1С;
  5. Освоите основные приемы программирования;
  6. Закрепите полученные знания при помощи задачника;

О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»

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

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Промо-код на скидку в 15% — 48PVXHeYu

Вступайте в мои группы:

Вконтакте: https://vk.com/1c_prosto
Фейсбуке: https://www.facebook.com/groups/922972144448119/
ОК: http://ok.ru/group/52970839015518
Твиттер: https://twitter.com/signum2009

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

2 × 1 =