- •Лабораторна робота №1 Знайомство з системою «1с: Підприємство». Створення нової конфігурації. Підготовчі операції.
- •Теоретичні відомості
- •Постановка завдання
- •Створення нової інформаційної бази
- •Об’єкт конфігурації «Константи»
- •Об’єкт конфігурації «Перелічення»
- •Об’єкт конфігурації «Довідники»
- •Довідник з табличною частиною
- •Довідник з напередвизначеними елементами
- •Створення підлеглих довідників і форм, що містять списки з двох довідників
- •Вилучення об’єктів
- •Написання найпростішого програмного коду в конфігурації
- •Контрольні запитання
- •«Розробка прикладного рішення для готелю»
- •«Розробка прикладного рішення для магазину електротехніки»
- •«Розробка прикладного рішення для служби технічного обслуговування автомобілів
- •«Розробка прикладного рішення для приватної клініки»
- •«Розробка прикладного рішення для фірми з прокату автомобілів»
- •«Розробка прикладного рішення для магазину одягу»
- •«Розробка прикладного рішення для компанії вантажоперевезень»
- •«Розробка прикладного рішення для компанії прямих продажів косметики»
- •«Розробка прикладного рішення для магазину з продажу комп’ютерної техніки»
- •«Розробка прикладного рішення для фірми, яка займається продажем та обслуговуванням домофонних систем»
- •«Розробка прикладного рішення для магазину рибного оснащення»
- •«Розробка прикладного рішення для кафетерію»
- •«Розробка прикладного рішення для туристичної фірми»
- •«Розробка прикладного рішення для підприємства, яке займається прибиранням прибудинкових територій та вивезенням сміття»
- •«Розробка прикладного рішення для ресторану»
Об’єкт конфігурації «Довідники»
В основі будь-якої програми автоматизації обліку завжди лежать довідники, призначені для зберігання однотипної інформації. Звичайно довідниками є списки матеріалів, товарів, організацій, валют, співробітників, тощо. Кожен такий об’єкт називається елементом довідника. Система 1СП дозволяє вести практично необмежену кількість необхідних довідників.
З точки зору користувача, слід мати на увазі, що в режимі Конфігуратор створюється не сам довідник, як список можливих значень, а розробляється каркас довідника, його шаблон. В процесі конфігурування описується структура інформації, яка зберігатиметься в довіднику, розробляється екранне і, якщо необхідно, друковане представлення довідника, задаються різні особливості його «поведінки».
Так як наше ТОВ «На всі руки майстер» надає послуги з ремонту побутової техніки, очевидно, що для ведення обліку нам потрібно зберігати деяку інформацію у вигляді списку.
Для початку нам знадобиться список співробітників підприємства, які надаватимуть послуги. Потім нам буде потрібен список клієнтів, з якими працює наше ТОВ «На всі руки майстер». Після цього нам знадобиться перелік послуг, які може надавати наше підприємство, і список матеріалів, які можуть бути витрачені. Крім цього, нам буде потрібний список складів, на яких можуть знаходитися матеріали ТОВ «На всі руки майстер».
Спочатку створимо довідник, який буде містити інформацію про послуги, які надає ТОВ «На всі руки майстер», і про матеріали, які при цьому можуть бути використанні. Назвемо його – Номенклатура.
Для створення довідників аналітичного обліку необхідно спочатку «спроектувати» довідник на папері, тобто написати список реквізитів, які, на Вашу думку, будуть потрібні у даному довіднику.
Наприклад, найпростіший «проект» довідника «Номенклатура» може мати приблизно такий вигляд, як зазначено в табл.2.
Таблиця 2
Проект довідника «Номенклатура»
№ |
Ідентифікатор реквізиту |
Синонім |
Тип поля |
Довж. поля |
Точність |
1. |
Кть |
Кількість |
Число |
15 |
- |
2. |
ОдВим |
Одиниця виміру |
ПеречислениеСсылка.ОдиниціВиміру |
- |
- |
3. |
Ціна |
Ціна |
Число |
15 |
2 |
4. |
Валюта |
Валюта |
ПеречислениеСсылка.Валюта |
- |
- |
Переглянувши дану таблицю виникає питання: яке поле міститиме найменування послуг та матеріалів? Відповідь – стандартні реквізити довідника. До речі, реквізит, атрибут і поле – це в принципі одне й те саме. Просто в термінології 1СП прийнято використовувати «реквізит».
В якості стандартних реквізитів кожен довідник містить «Код» та «Найменування». У верхній частині на закладці «Дані» Ви можете редагувати довжину найменування, довжину коду, а також тип коду: «Число» або «Рядок» (рис.20). Система 1СП надає широкі можливості по роботі з кодами елементів довідника: автонумерація, автоматичний контроль унікальності коду та інші. Дані реквізити можна тільки перейменовувати, повністю вилучити їх з БД неможливо. Вони відносяться до елементів управління.
Для того, щоби перейменувати стандартні реквізити, необхідно на закладці «Дані» клацнути ЛКМ на «Стандартні реквізити» (рис.17), у діалозі, що з’явиться, викликати палітру властивостей відповідного реквізиту та задати його синонім.
Перейдемо до створення довідника «Номенклатура». Клацніть ПКМ по гілці «Довідники» і виберіть з меню «Додати». Після цього система відкриє вікно редагування об’єкта конфігурації. Воно призначене спеціально для складних об’єктів конфігурації і дозволяє шляхом виконання послідовних дій швидко створювати такі об’єкти. Тут необхідно ввести назву та синонім довідника, коментар не обов’язковий (рис.17).
Для того, щоб дотримуватися правильної послідовності дій, у нижній частині вікна є кнопки «Наступна» і «Попередня». Кнопка «Наступна» дозволяє задавати властивості об’єкта в потрібній послідовності, щоб нічого не пропустити. Кнопка «Попередня» дозволяє повернутися на декілька кроків назад, якщо ви виявили, що раніше ввели не всі або помилкові дані.
При відкритті вікна редагування об’єкта конфігурації ми потрапляємо на закладку «Основні».
ПРИМІТКА. Щоб змінити властивості об’єкта в процесі розробки, часто буває потрібно повторно відкрити вікно редагування об’єкта конфігурації. Для цього необхідно виділити необхідний елемент в дереві об’єктів конфігурації і натиснути у командній панелі вікна конфігурації кнопку «Змінити (F2)» або двічі клацнути мишею по виділеному елементу.
Рис. 17. Створення довідника. Основні параметри
Перейдемо до закладки «Ієрархія». Цей діалог дозволяє вкладеність елементів у довіднику, визначає рівень та тип вкладеності. Оскільки наш довідник міститиме інформацію про послуги, які надає ТОВ «На всі руки майстер», і про матеріали, які при цьому можуть бути використанні, то для зручності ми згрупуємо окремо послуги та матеріали у відповідні блоки. Виставте параметри закладки як зазначено на рис.18.
Рис. 18. Створення довідника. Налаштування ієрархії
Відкрийте закладку «Дані». Перейдемо до створення реквізитів довідника, власне полів, які будуть містити значення, що характеризують об’єкти, які описані в записах довідника.
Крім
згаданих вище полів (Код та Найменування),
в довідниках системи 1СП може зберігатися
будь-яка додаткова інформація про
елемент довідника, для зберігання якої
в довіднику можуть бути створені
додаткові реквізити. Тому згідно табл.2
створюємо їх. Зараз список додаткових
реквізитів у нас порожній. Натисніть у
вікні «Реквізити» піктограму
,
в результаті відкриється вікно редагування
властивостей реквізиту. Заповнимо
основні поля (рис.19).
Рис. 19. Додавання реквізиту «ОдВим»
Вводимо всі необхідні для довідника реквізити, які ми визначили в табл.1. Тоді довідник «Номенклатура» матиме вигляд як на рис.20.
Рис. 20. Довідник «Номенклатура» з переліком реквізитів
Важливим є порядок розташування реквізитів, який впливає на те, як вони будуть відображатись на формі, яку система згенерує. Зміна порядку розташування реквізитів здійснюється за допомогою піктограм
– перемістити у верх, чи опустити вниз.Всі створені нами реквізити належать довіднику «Номенклатура». Але виникають моменти, коли в декількох об’єктах, необхідне використання одного і того ж реквізиту. Наприклад, ми хочемо створити реквізит «Примітка», в якому зберігатимемо деяку додаткову інформацію.
Ясно, що такий реквізит буде не тільки в довіднику «Номенклатура». В майбутньому даний реквізит може міститись і в інших об’єктах конфігурації, таких як документи, або вже створених раніше довідниках. Для таких випадків є можливість створення загального реквізиту, який може використовуватись будь-яким об’єктом конфігурації. Тому створимо загальний реквізит «Примітка» з типом Строка, і відмітимо поле Необмежена довжина.
Для того, щоби створити загальний реквізит, необхідно на дереві об’єктів конфігурації відкрити гілку «Загальні» клацнути ПКМ по «Загальні реквізитиДодати».
Далі переходимо в довідник «Номенклатура». На закладці «Дані» вибираємо «Спільні реквізити» (рис.20) і у діалозі, що з’явиться, під’єднуємо загальний реквізит (рис.21).
Рис. 21. Додавання загального реквізиту «Примітка» в довідник «Номенклатура»
Створимо екранні форми для довідника. Відкриваємо довідник «Номенклатура». Вибираємо закладку «Форми». Натискаємо піктограму у вікні «Форми», при цьому відкриється вікно конструктора форм довідника (рис.22). Першою створимо форму елементу довідника.
Рис. 22. Конструктор форми довідника. Вікно вибору типу форми
Натискаємо кнопку «Наступна». Відкриється вікно вибору реквізитів, які будуть розташовані на формі елементів (рис.23). Відмічаємо тільки ті реквізити, які необхідні на формі.
Рис. 23. Конструктор форми довідника. Вікно вибору реквізитів
Натискаємо кнопку «ОК». На екрані з’явиться результат нашої роботи (рис.24).
Рис. 24. Форма елемента довідника «Номенклатура»
в режимі запуску Конфігуратор
Тепер необхідно за аналогією створити форму списку. Повторіть дії з пп.23-25, лише при виборі параметрів, виставте «Тип форми» у «Форма списку довідника» (рис.25). Оскільки наш довідник ієрархічний, то при виборі реквізитів дерева відмічаємо тільки реквізит «Наименование», а для реквізитів списку відмічаємо тільки ті, які необхідні на формі.
Рис. 25. Форма списку довідника «Номенклатура»
в режимі запуску Конфігуратор
В загальному, налаштування нашого першого довідника завершено. Тому перейдемо в режим 1СП і подивимось, як буде виглядати наш довідник. Для цього необхідно оновити конфігурацію БД (піктограма на панелі інструментів
або F7)
після чого розпочати налагодження (
або F5).В меню «Операції» виберіть пункт «Довідник…». На екрані з’явиться вікно з переліком всіх довідників конфігурації. У нас поки що, це один довідник «Номенклатура». Вибираємо його і за допомогою піктограм та
(створення групи однотипних даних)
заповнюємо його. Приблизний результат
зображено на рис.26.
Рис. 26. Заповнення довідника «Номенклатура» в 1СП
Аналогічним чином заповніть всі довідники відповідно до поставленого перед Вами завдання.
На формі списку довідника ми можемо здійснювати сортування елементів, як по полі «Код» так і полі «Найменування». Для цього необхідно виділити шапку того поля, вмістиме якого ми хочемо відсортувати, та натиснути
або
(по зростанню/спаданню чи в алфавітному
порядку).Також можемо вивести список довідника на друк у вигляді Excel-таблиці або текстового файлу: ДіїВивести списокОК чи зберегти у різних форматах.
