
- •Лабораторна робота №3
- •Створення документа «ПриходнаяНакладная»
- •Заповнення документів «ПриходнаяНакладная»
- •Створення форми документа
- •Створення процедури обробки події в модулі форми
- •Створення процедури обробки події в загальному модулі
- •Створення документа «Оказание услуги»
- •Заповнення документа «ОказаниеУслуги»
Лабораторна робота №3
Тема роботи: «Документи»
Створення документа «ПриходнаяНакладная»
Одними із самих популярних послуг нашого підприємства є ремонт телевізорів і установка пральних машин. І в тому, і в іншому випадку потрібні деякі матеріали, які витрачаються в процесі надання цих послуг. Тому двома найважливішими подіями в господарському житті нашої організації будуть надходження матеріалів і надання послуг.
Для відбиття цих подій у базі даних ми створимо два документи: Приходная накладная й Оказание услуги. Документ Приходная накладная буде фіксувати факт надходження в нашу організацію необхідних матеріалів, а документ Оказание услуги - фіксувати надання послуг і витрати матеріалів, які використовуються при наданні цих послуг.
Відкриємо конфигуратор і додамо новий об'єкт конфігурації Документ. На закладці Основные задамо ім'я документа - ПриходнаяНакладная. Представление списка задамо в множині як Приходные накладные (рис. 3.1).
Рис. 3.1. Установка основних властивостей документа
Натиснемо Далее й перейдемо на закладку Подсистемы. По логіці нашої конфігурації список накладних повинен бути доступний у розділах Учет материалов і Бухгалтерия.
Перейдемо на закладку Данные й створимо реквізит документа з ім'ям Склад. Для цього натиснемо кнопку Добавить над списком реквізитів документа. Виберемо для реквізиту посилальний тип даних СправочникСсылка.Склады. Цей тип став доступний у конфігурації після створення об'єкта конфігурації Справочник Склады (рис. 3.2).
Рис. 3.2. Створення реквізиту документа
Покажемо, як можна полегшити «життя» користувача при надходженні матеріалів. Робота в автоматизованій нами фірмі побудована таким чином, що всі товари, як правило, надходять на основний склад. Тому в палітрі властивостей реквізиту Склад знайдемо властивість Значение заполнения.
Рис. 3.3. Вибір значення заповнення за замовчуванням для реквізиту «Склад»
В якасті значення цієї властивості виберемо визначений елемент довідника Склады - Основной. Таким чином, при створенні нового документа склад буде відразу заповнюватися значенням Основной, і користувачеві не довидеться робити це вручну (рис. 3.3).
Після цього додамо в документ табличну частину з ім'ям Материалы. Для цього натиснемо кнопку Добавить табличную часть над списком табличних частин документа (рис. 3.4).
Рис. 3.4. Створення нової табличної частини документа
Крім ім'я табличної частини встановимо властивість Проверка заполнения в значення Выдавать ошибку. Тим самим ми задаємо умову, що документ Приходная накладная обов'язково повинен містити табличну частину, тобто список матеріалів, що надходять. Інакше буде видане повідомлення про помилку, і документ не буде збережений.
Створимо реквізити табличної частини Материалы. Для цього натиснемо кнопку Добавить реквизит у розділі опису табличних частин документа (рис. 3.5):
Материал, тип СправочникСсылка. Номенклатура;
Количество, тип Число, довжина 15, точність 3, неотрицательное;
Цена, тип Число, довжина 15, точність 2, неотрицательное;
Сумма, тип Число, довжина 15» точність 2, неотрицательное.
Для кожного реквізиту табличної частини також установимо властивість Проверка заполнения в значення Выдавать ошибку. Тим самим при записі документа буде перевірятися на заповнення не тільки таблична частина в цілому, але і її окремі реквізити.
Рис. 3.5. Створення реквізитів табличної частини документа
Перейдемо на закладку Нумерация й переконаємося, що властивість Автонумерация включена. Це забезпечить автоматичну генерацію унікальних номерів для створюваних нами документів.
На закінчення відредагуємо командний інтерфейс, щоб у підсистемі Учет материалов була доступна команда створення нових документів. У групі Панель действий.Создать включимо видимість у команди Приходная накладная: создать.