11.Создание формы документа
Для создания собственной формы документа следует описать нужный нам алгоритм. Для примера
возьмем процесс создания формы документа «ПриходнаяНакладная».
Надо вернуться в конфигуратор и открыть окно редактирования ранее созданного объекта конфигурации
«ПриходнаяНакладная». В этом окне есть закладка «Формы». Т.к. ни одна из основных форм
документа пока не задана, надо создать форму документа. Для этого необходимо нажать на символ лупы
в поле ввода:
После этого система вызовет инструмент разработчика -конструктор форм. Этот инструмент построен по
принципу «мастеров» - ввод данных в определенной последовательности и передвижение кнопками
«Далее» и «Назад».
В дереве объектов конфигурации у объекта конфигурации Документ «ПриходнаяНакладная» должна
появиться форма «ФормаДокумента», а на экране должно открыться окно редактора форм. В нем
заполним три поля ввода, расположенные в колонках «Количество», «Цена» и «Сумма»:
12. Создание документа ПриходнаяНакладная
Для создания документа Приходная Накладная необходимо:
1) Создать новый объект конфигурации Документ. Задать имя документа - «Приходная Накладная»и
нажать «Далее».
2) Создать реквизит документа с именем «Склад» и типом СправочникСсылка.Склады:
3) Добавить табличную часть с именем «Материалы» и создать у нее четыре реквизита:
-«Материал» с типом СправочникСсылка.Номенклатура,
-«Количество» с типом Число, длиной 15, точностью 3, неотрицательное,
-«Цена» с типом Число, длиной 15, точностью 2,неотрицательное,
-«Сумма» с типом Число, длиной 15, точностью 2, неотрицательное.
4) Запустить 1С: Предприятие в режиме отладки и протестируем получившийся результат. В отрывшемся
окне программы необходимо выполнить команду Операции | Документы..., выбрать документ
«Приходная накладная». Система откроет одну из основных форм документа -основную форму списка.
Т.к.пока в нашей базе данных нет ни одного документа «Приходная накладная», поэтому необходимо
создать новый документ (пункт меню Действия | Добавить).
Номер документу присвоится автоматически и будет необходимо только заполнить табличную часть.
После этого нажать «ОК»
13.Объект конфигурации Документ
Объект конфигурации Документ является прикладным объектом и предназначен для
описания информации о совершенных хозяйственных операциях или о событиях, произошедших
в жизни организации вообще. На основе объекта конфигурации Документ платформа создает в
базе данных информационную структуру, в которой будут храниться, например, такие документы как
приходные накладные, или приказы о приеме на работу, или платежные поручения, или счета и т.д.
Документ обладает способностью проведения. Факт проведения документа означает, что событие,
которое он отражает, повлияло на состояние учета. Как только документ будет проведен -изменения,
вносимые документом в учет, могут вступить в силу и состояние учета может быть изменено.
Поскольку документ вносит изменения в состояние учета, он всегда «привязан» к конкретному моменту
времени. Это позволяет отражать в базе данных фактическую последовательность событий.
Система 1С:Предприятие способна отследить, повлияют ли внесенные изменения на последующие
проведенные документы, и если это так, система способна перепровести необходимые документы.
Каждый документ, как правило, содержит информацию, которая более подробно описывает этот
документ Набор такой информации является одинаковым для всех документов одного, вида и для
описания такого набора используются реквизиты объекта конфигурации Документ, являющиеся
подчиненными объектами конфигурации. Большинство реквизитов объекта конфигурации Документ
разработчик создает самостоятельно, однако у каждого объекта конфигурации Документ существуют два
поля «по умолчанию»: дата и номер документа. Кроме этого, каждый документ содержит некоторый
набор информации, которая одинакова по своей структуре, но различна по количеству, для разных
документов. Для описания подобной информации служат табличные части объекта конфигурации
Документ.
Для «визуализации документа существует несколько основных форм:
Конфигуратор База данных
Объект конфигурации
Документ
Документ
Основная форма Форма документа
Основная форма списка Форма списка документов одного вида
Основная форма для выбора Форма для выбора из списка документов одного вида
6