"Документ". Задамо ім'я документа - "ПриходнаяНакладная". Створимо реквізит документа з ім'ям "Склад" і типом "СправочнікСсилка.Склади". p align="justify"> Після цього додамо табличну частину з ім'ям "Матеріали" і створимо у неї чотири реквізиту (Малюнок 12):
В· "Матеріал" з типом "СправочникСсылка.Номенклатура";
В· "Кількість" з типом Число, довжиною 15, точністю 3, неотрицательно;
В· "Ціна" з типом Число, довжиною 15, точністю 2, невід'ємне;
В· "Сума" з типом Число, довжиною 15, точністю 2, невід'ємне.
В
Малюнок 12. Створення реквізитів документа "ПриходнаяНакладная. br/>
Якщо запустити 1С: Підприємство в режимі налагодження і створити документ, то при заповненні документа доведеться вводити суму в кожному рядку. Це незручно і виникає бажання автоматизувати роботу документа так, що б сума обчислювалася автоматично кожного разу при зміну ціни або кількості матеріалів в рядку. p align="justify"> Для цього спочатку створимо власну форму документа, а потім скористатися можливостями вбудованої мови.
У вікні редагування документа "ПриходнаяНакладная" перейдемо на закладку В«Форми" і нажме6м на символ лупи в полі введення основних форм документа, система викличе конструктор форм. Цей інструмент так само побудований за принципом "майстрів". Відразу натиснемо кнопку "Готово", погодившись тим самим з усім, що нам запропонувала система. Після цього в дереві об'єктів конфігурації у документа "ПриходнаяНакладная" з'явилася форма "ФормаДокумента", а на екрані відкрилося вікно редактора форм (Малюнок 13). br/>В
Малюнок 13. Форма документу "ПриходнаяНакладная". br/>
Виконати команду "Операції"/"Документи" ..., виберемо документ "ПриходнаяНакладная". Система відкриє одну з основних форм документа - основну форму списку. p align="justify"> Нам потрібно, щоб кожен раз, коли змінюється значення в полі "Кількість" чи в полі "Ціна", в полі "Сума" автоматично встановлювалося значення однакову Кількість * Ціна. Отже, на вбудованій мові потрібно написати команду, яка буде виконуватися при зміні значення поля "Кількість" або "Ціна". Для цього створимо процедуру обробки в модулі. p align="justify"> Щелкнем правою кнопкою миші на полі введення у колонці "Кількість" і відкриємо для нього палітру властивостей. У переліку подій знайдемо подія "При зміні". Клацнувши по кнопці з лупою в кінці поля введення система створить заготівлю процедури обробника цієї події в модулі форми. У модуль форми додамо текст (Малюнок 14), за допомогою якого при зміні кількості в будь-якому рядку документа, сума в рядку буде перерахована автоматично. Для колонки "Ціна" створити такий же обробник події. p align="justify...