5,8K подписчиков

Урок 21. Документ

2,2K прочитали

Всем здравствуйте. Вы на канале по изучению платформы 1С: Предприятие 8.3.

Сегодня мы с вами начнем изучать новый объект - Документы.

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

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

Как и при создании справочника, у документа создаются самостоятельно два стандартных реквизита: Дата и Номер. Эти два реквизита помогают создать документ и сразу вести автоматизацию, но самая главная их цель - это то, что они помогают установить строгую временную линию совершенных операций.

Объект дерева конфигурации "Документы" находится на дереве конфигурации (Рисунок 1) и создается так же, как и все остальные объекты (Рисунок 2).

Рисунок 1 - Документы
Рисунок 1 - Документы
Рисунок 2 - Добавление документа
Рисунок 2 - Добавление документа

Давайте перейдем к практике и познакомимся с новым объектом.

Добавим документ и назовем его "ПриходДенежныхСредств", а в синониме напишем "Поступление финансов" (Рисунок 3).

Рисунок 3 - Документ
Рисунок 3 - Документ

Зайдем в пользовательский режим и проверим, но перед этим не забудем, что у нас созданы подсистемы, в которые нужно добавить наш документ. В окне документа перейдите на вкладку "Подсистемы" и выберите подсистему "Продажи" (Рисунок 4).

Рисунок 4 - Выбор подсистемы
Рисунок 4 - Выбор подсистемы

Теперь можем зайти в пользовательский режим, выбрать нашу подсистему и там будет документ. Откроем его (Рисунок 5).

Рисунок 5 - Документ в пользовательском режиме
Рисунок 5 - Документ в пользовательском режиме

На рисунке 5 видим, что у нас есть два столбца (реквизита) на форме списка: Дата и Номер. Мы их не создавали, платформа создала их автоматически.

Создадим первый документ (Рисунок 6). По умолчанию он дату и время ставит текущую, а номер ставит автоматически, так как это указано в свойства "Автонумерация".

Рисунок 6 - Добавление первого документа
Рисунок 6 - Добавление первого документа

Откроем форму документа, в котором заполняем ее поля (Рисунок 7).

Рисунок 7 - Форма документа
Рисунок 7 - Форма документа
В справочнике, форма, в которой заполнялись поля, называлась "Форма элемента", а в документе это форма называется "Форма документа"!!!

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

Давайте добавим первый реквизит "Сотрудник" и свяжем его со справочником "Сотрудники" (Рисунок 8) через свойство реквизита "Тип".

Рисунок 8 - Создание реквизита
Рисунок 8 - Создание реквизита
В платформе 1С, если есть реквизит и объект одного типа, то в 90% случаев, они должны быть связаны и это не говорится каждый раз, а просто принимается как должное. Например, есть реквизит "Сотрудник" и есть справочник "Сотрудники", то они должны быть связаны. И так всегда! И, если когда-то в одном документе вы делаете отбор, то и во всех объектах это тоже должно делаться по умолчанию!

Теперь запустим пользователя и проверим изменения (Рисунок 9).

Рисунок 9 - Выпадающий список
Рисунок 9 - Выпадающий список

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

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

На этом статья урока подходит к концу. Попробуйте выполнить все действия, которые описаны в этом уроке. Если что-то не получается, то вы всегда сможете вернуться к предыдущим урокам и посмотреть как это делалось - ссылки внизу!

Всем спасибо. Задать вопросы, которые у вас возникли вы можете, написав комментарий или вступить в группу и задать там свой вопрос. Ссылка для вступления в группу - t.me.Apiscourses

Так же можно посмотреть видео по платформе, для этого нажми YouTube

Подписаться в группу ВКонтакте

Или написать на электронную почту - awesome.razrab@yandex.ru

Прошлые уроки:

Введение Урок 1 Урок 2 Урок 3 Урок 4 Урок 5 Урок 6 Урок 7 Урок 8 Урок 9 Урок 10 Урок 11 Урок 12 Урок 13 Урок 14 Урок 15 Урок 16 Урок 17 Урок 18 Урок 19 Урок 20

На этом все. Жду Вас на следующем занятии.

P.S. Подписывайтесь на мой канал :-)