Для каких целей служит объект программы документ что такое печатная форма документа

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

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

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

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

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

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

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

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

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

Источник: studopedia.ru

Документы

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

Читайте также:
Программа для топ 3

Добавление документа в конфигурацию 1С

В узле объектов метаданных “Документы” нужно с помощью контекстного меню или с помощью клавиатуры добавить новый документ. На вкладке “Основные” заполнить обязательные поля “Имя” и “Синоним”.

Для примера, введем в поле “Имя” значение “ПримерДокумента”, а в поле “Синоним” значение “(Softrema) Пример документа”. Для создания полноценного тестового примера, так же необходимо создать два справочника “Контрагенты” и “Номенклатура”.

Вкладка “Данные”.

На данной вкладке редактируются реквизиты и табличные части документа.

Добавим реквизит “Контрагент” типа “Справочники.Контрагенты” и табличную часть “НоменклатураДокумента”.

Табличная часть будет содержать реквизиты: “Номенклатура”, “Количество”, “Цена” и “Сумма”.

Реквизиту “Номенклатура” нужно поставить тип “Справочники.Номенклатура”.

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

Вкладка “Движения”.

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

  • Опция “Проведение” отвечает за то, может ли документ делать движения по регистрам или нет. Опция принимает два значения “Разрешить” и “Запретить”.
  • Опция “Оперативное проведение” – это возможность автоматически проводить документ текущим временем. Если разрешить оперативное проведение и попытаться установить “заднее число” в реквизит дата, а затем провести документ, дата и время установятся текущими.

На данной вкладке так же можно настроить в каких регистрах документ будет делать движения.

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

Так же перейдя по кнопке “Конструктор движений” можно настроить формирование движений документа.

Вкладка “Формы”.

В конфигураторе можно установить три формы:

  • форму документа
  • форму списка
  • форму выбора (более подробно про данные формы было рассказано в разделе Справочники)

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

Произвольная форма документа – это форма, которая создается полностью с нуля и делается для удобства пользователя или адаптируется под конкретные операции.

Вкладка “Команды”.

Команда – это обработчик события, например, командой может быть кнопка печати или кнопка прочитать данные из “Excel”. Данные команды располагаются на формах документа.

Вкладка “Макеты”.

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

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

Что бы программно создать документ нужно написать следующий код:

НовыйДокумент = Документы . ПримерДокумента . СоздатьДокумент ();
НовыйДокумент . Дата = ТекущаяДата (); //Установим дату документа
НовыйДокумент . УстановитьНовыйНомер (); //Установим номер документа НовыйДокумент . УстановитьВремя ( РежимАвтоВремя . ТекущееИлиПоследним );
НовыйДокумент . Контрагент = Справочники . Контрагенты . НайтиПоКоду ( «00000001» );

//Заполним табличную часть
ТабличнаяЧасть = НовыйДокумент . НоменклатураДокумента . Добавить ();
ТабличнаяЧасть . Номенклатура = Справочники . Номенклатура . НайтиПоКоду ( «00000001» );
ТабличнаяЧасть . Цена = 100 ;
ТабличнаяЧасть . Количество = 2 ;
ТабличнаяЧасть . Сумма = ТабличнаяЧасть . Цена * ТабличнаяЧасть . Количество ;

//Запишем и проведем документ
НовыйДокумент . Записать ( РежимЗаписиДокумента . Проведение );

1c: предприятие 8.3 документы

Adobe Photoshop

Что такое документ
Формы документа
Теория: типы данных, типообразующие объекты
конфигурации
Документ «Приходная накладная»
Добавление документа
Свойство «Значение заполнения» реквизита
объекта конфигурации
Проверка заполнения табличной части
Добавление приходных накладных
В режиме «1С:Предприятие»

Читайте также:
Pip не является внутренней или внешней командой исполняемой программой или пакетным файлом win 10

3. Что такое документ

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

4. Что такое документ

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

5. Формы документа

Для визуализации документа существует несколько основных форм, которые имеют
несколько вариантов названий.
В контекстном
меню и в
палитре свойств
В конструкторе
форм
На закладке
формы
Форма
объекта
Форма
документа
Документа
Форма
списка
Форма
списка
документа
Списка
Форма
выбора
Форма
выбора
документа
Выбора

6. Теория: типы данных, типообразующие объекты конфигурации

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

7. Документ «Приходная накладная»

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

8. В режиме «Конфигуратор» Добавление документа

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

Читайте также:
Как убрать программы на китайском языке

9. Свойство «Значение заполнения» реквизита объекта конфигурации

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

10. Проверка заполнения табличной части

Установим свойство Проверка заполнения в значение Выдавать ошибку. Тем самым мы
задаем условие, что документ Приходная накладная обязательно должен содержать
табличную часть, то есть список приходуемых материалов. Иначе будет выдано сообщение
об ошибке, и документ не будет сохранен.
Создадим реквизиты табличной части Материалы. Для этого нажмем кнопку Добавить
реквизит в разделе описания табличных частей документа:
Материал, тип СправочникСсылка.Номенклатура;
Количество, тип Число, длина 15, точность 3, неотрицательное;
Цена, тип Число, длина 15, точность 2, неотрицательное;
Сумма, тип Число, длина 15, точность 2, неотрицательное.
Для каждого реквизита табличной части также установим свойство Проверка заполнения в
значение Выдавать ошибку. Тем самым при записи документа будет проверяться на
заполнение не только табличная часть в целом, но и ее отдельные реквизиты.
Перейдем на закладку Нумерация и убедимся, что свойство Автонумерация включено. Это
обеспечит автоматическую генерацию уникальных номеров для создаваемых нами
документов. В заключение отредактируем командный интерфейс, чтобы в разделе Учет
материалов была доступна команда создания новых документов.
Для этого откроем окно редактирования объекта конфигурации Подсистема УчетМатериалов
и нажмем кнопку Командный интерфейс. В открывшемся окне Командный интерфейс
отразятся все команды этой подсистемы. В группе Панель действий.Создать включим
видимость у команды Приходная накладная: создать.

11. Добавление приходных накладных

12. В режиме «1С:Предприятие»

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

Источник: ppt-online.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru