Создание документа «ПриходнаяНакладная»

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

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

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

Создадим новый объект конфигурации Документ. Зададим имя документа – ПриходнаяНакладная. Нажмем Далее.

Создадим реквизит документа с именем Склад и типом СправочникСсылка.Склады (рис. 3.1):

Рис. 3.1. Создание реквизита документа

После этого добавим табличную часть с именем Материалы и создадим у нее четыре реквизита (рис. 3.2):

§ Материал с типом СправочникСсылка.Номенклатура,

§ Количество с типом Число, длиной 15, точностью 3, неотрицательное,

§ Цена с типом Число, длиной 15, точностью 2, неотрицательное,

§ Сумма с типом Число, длиной 15, точностью 2, неотрицательное.

Рис. 3.2. Создадим табличную часть и опишем ее реквизиты

Перейдем на закладку Нумерация и зададим длину номера – 9 и тип номера – Строка.

Запустим 1С:Предприятие в режиме отладки и протестируем получившийся результат. В отрывшемся окне программы выполним команду Операции à Документы…, выберем документ Приходная накладная. Система откроет одну из основных форм документа - основную форму списка.

Пока в нашей базе данных нет ни одного документа ПриходнаяНакладная, поэтому создадим новый документ (создать новый документ можно при помощи пункта меню Действия à Добавить, соответствующей иконки или клавишей Insert) (рис. 3.3).

Рис. 3.3. Добавим новый документ при помощи меню или иконки

Система автоматически присвоит номер новому документу, и нам останется только заполнить табличную часть. Заполним ее материалами для ремонта телевизоров так, как показано на рисунке (рис. 3.4):

Рис. 3.4. Заполнение документа «ПриходнаяНакладная №1»

Нажмем OK.

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

Рис. 3.5. Заполнение документа «ПриходнаянНакладная №2»

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

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


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



double arrow
Сейчас читают про: