Microsoft Office Extensions

Добрими прикладами автоматизації окремих видів діяльності можуть бути численні розробки, які представлялися на конкурс Цей конкурс проводився компанією Microsoft кілька років тому, але на сторінках сайту і зараз можна знайти його матеріали (http://wwwoffextru) Всі надіслані розробки перевірялися, оцінювалися і коментувалися редакцією журналу PC Magazine Russian Edition Серед них значну частку складають

кошти, виконані на базі Excel Деякі з них були представлені у вигляді демонстраційних версій, але багато представляли собою безкоштовні повнофункціональні версії програм З часу їх створення минуло кілька років, тому деякі з них встигли застаріти з причини змін у законодавстві Особливо це відноситься до програм розрахунку заробітної плати Крім того, багато хто навіть безкоштовні версії програм мають парольний захист програмної частини (модулі Visual Basic, макроси) Основна частина програм створювалася не заради конкурсу, а для задоволення власних потреб до часу публікації вони вже мали значний стаж практичного застосування, тому можна сподіватися, що їх автори продовжують удосконалювати свої розробки, і у них є більш сучасні версії

Дана розробка являє собою комплексне рішення завдання складського обліку Програма реалізована на Visual Basic у вигляді ієрархічної системи модулів (XLA-файлів) із зберіганням бази даних (БД) в XLB-файлах При роботі використовується табличний інтерфейс Excel з діалоговими формами для введення параметрів і графічними діаграмами для представлення результатів Разом з програмою поставляється демонстраційна БД Приклад реалізований у вигляді окремого модуля, що відтворює функціональність інших робочих блоків

Звертає на себе увагу блок початкового налаштування – необхідний атрибут будь-який досить складної програми Цей блок служить для налаштування каталогів і присвоєння значень деяким іншим параметрам, виводиться тільки при першому запуску системи (або поки не дотримані всі правила перевірки) Наприклад, за умовчанням передбачається, що всі файли і папки програми знаходяться всередині основної папки C: \ DOORS

Вихідний код програми повністю доступний для перегляду Його аналіз і вивчення можуть служити хорошим прикладом для навчання Для оберігання користувача інтерфейсу від можливих спотворень використовуються засоби захисту аркуша

Програма має важливу особливість: при роботі вона переводить Excel в полноек ранний режим без показу звичайних елементів управління (стрічки в Excel 2007 або меню з панелями інструментів у попередніх версіях) При виході з програми звичайний віконний режим роботи не відновлюється, і для багатьох користувачів це може виявитися проблемою

РАДА

Для повернення до звичайного режиму роботи Excel необхідно натиснути правою кнопкою миші на іконці в лівому верхньому куті вікна, в меню, (так званому системному меню) вибрати пункт Відновити Звичайний вид робочого вікна Excel буде відновлений

Кнопки управління в головному меню програми (рис 85) мають вигляд дверей (види мо, звідси і походить назва програми) з відповідними табличками – назвами модулів Основні модулі програми:

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp продажу (управління рахунками, клієнтами)

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp закупівлі (замовлення товарів)

. Бланки, документи, технічні специфікації

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp товари + (товари, асортиментні групи, клієнти, постачальники, прайс-лист,

типи розрахунків)

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp статистика (звіти, складська відомість)

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp оплати (вхідні та вихідні платежі)

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp склад (стан складу)

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp різне (поворотні накладні, маркетинг, очищення баз даних)

Рис 85 Головне меню програми Doors

Робота з програмою досить зрозуміла, першому знайомству допомагає також вже згадуваний демонстраційний приклад Він запускається як окремий модуль (файл demoxla) або в головному меню програми кнопкою DOORS Крім цього, є документація, в якій описуються системні вимоги, структура файлів і папок Особливо докладно, буквально по кроках, в ній описуються дії користувача під час роботи з програмою Навігація в програмі проста, тільки для перемикання між вікнами в деяких випадках використовується кнопка Назад, а в інших – Скидання Програма призначена для ведення обліку досить складної діяльності, наприклад передбачено створення різних категорій товарів Можливий облік доступних товарів, резерву та товарів, що перебувають «в дорозі» У модулі Статистка передбачено побудова різних видів звітів, іноді досить складних, наприклад, зведеного звіту з закупівель товарів усіма клієнтами Введення даних і їх редагування відбувається в спеціальних діалогових вікнах, для перегляду різного роду списків (наприклад стану складу) використовуються вікна, що нагадують лист Excel з додатковими кнопками управління

Наприклад, для створення нового рахунку необхідно в головному меню програми натиснути кнопку Продажі (двері з табличкою Продажі) Якщо раніше не був створений відповідний клієнт, то у вікні, слід натиснути кнопку Клієнти і далі ввести всі його дані На рис 86 показано вікно редагування даних клієнта В іншому

випадку слід натиснути кнопку Рахунки, потім у новому вікні (список раніше створених рахунків, рис 87) натиснути кнопку Додати і вибрати категорію товарів (категорії товарів і самі товари, зрозуміло, повинні бути введені заздалегідь) Відкривається вікно із списком товарів обраної категорії (рис 88), в якому і відбувається створення рахунку Далі в списку товарів просто відзначається потрібну кількість конкретного товару (сума обчислюється автоматично) і натискається кнопка Рахунок

Рис 86 Редагування даних клієнта

Рис 87 Список рахунків в модулі Продажі

Перед створенням списку товарів в рахунку необхідно вказати клієнта (список, що розкривається у верхній частині вікна) Рахунок можна заповнити в рублях або в у е, вказавши їх курс можна налаштувати величину знижки і ПДВ Після натискання кнопки Рахунок на екран виводиться нове вікно з підготовленим рахунком (рис 89), який можна переглянути перед друком, відразу роздрукувати, а також підготувати на-

. Бланки, документи, технічні специфікації

накладну до даного рахунку Зберігається рахунок натисканням кнопки Зберегти З вікна підготовки (редагування) рахунку можна також створити накладну (рис 810), рахунок-фактуру (рис 811), поставити відмітку відвантаження, переглянути список документів з даними найменуванням товару і т п

Рис 88 Початок формування нового рахунку

Рис 89 Сформований рахунок

У програмі передбачені налаштування модулів, які дозволяють гнучко змінювати відносяться до їх роботи параметри Приклад налаштування параметрів одного з модулів показаний на рис 812

Рис 810 Накладна

Рис 811 Рахунок-фактура

Подібним чином виконуються і багато інших операцій

Відмінною особливістю програми є блок розрахунку закупівель на основі аналізу статистики продажів Користувачеві пропонується унікальна графічна методика Автор стверджує, що методика застосовувалася на практиці протягом двох

. Бланки, документи, технічні специфікації

років роботи менеджером по закупівлях За допомогою цієї методики потік товарів знаходить наочне уявлення в інформативних графіках, на основі яких користувач може розраховувати ряд найважливіших показників товарообігу Крім цього, може формуватися кілька варіантів документів, що представляють необхідну інформацію в табличному вигляді Прикладом такого документа може служити звіт про продажі, показаний на рис 813

Рис 812 Налаштування модуля Продажі

Рис 813 Звіт про продажі товарів за клієнтам

При роботі з програмою слід враховувати деяку специфіку її реалізації Уся введена інформація зберігається, як уже зазначалося, не в базі даних, а в файлах, тому видалення деякої введеної раніше інформації викликає проблеми При виникненні подібної ситуації, наприклад помилковому введенні даних, їх слід просто змінити на інші При первісному заповненні довідників розробниками рекомендується дотримуватися наступного порядку:

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp постачальники

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp типи рахунків

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp асортиментні групи

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp структура асортименту та товари

✓&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp клієнти

Ще одна особливість роботи з програмою повязана з її модульним побудовою Всі модулі виконані у вигляді окремих файлів, при роботі деяких з них виникає необхідність відкривати допоміжні файли, і тому одночасно відкривається велика кількість вікон Excel Звичайно, робота відбувається в одному з них, вона в такий момент затуляє всі допоміжні вікна (файли), та ті не видно користувачеві Однак якщо звичайний порядок роботи був порушений, наприклад користувач згорнув всі вікна, то при продовженні роботи знайти серед них потрібне може виявитися непросто, особливо при малому досвіді роботи з програмою

Таблиця 81 Основні характеристики програми Doors

НазваDOORS – локальна система складського обліку (Excel 97)

АвторАрдзінов Алан Васильович

E-mail         alan@h-labsspbru Веб-сторінкаhttp://wwwterchycom ФайлDoorszip РеалізаціяExcel-система

Умови використаннябезкоштовна

При щомісячному підбитті підсумків конкурсу в січні 2000 року програма отримала перший приз

Версія програми, представлена ​​на сайті Microsoft, розроблена відповідно до законодавства свого часу, і зараз в ній можна виявити застарілі моменти, наприклад обчислення вже скасованого податку з продажів або використання старих варіантів бланків Автор продовжує роботу над програмою, і зараз існує більше нова версія, яку можна вільно завантажити з сайту

Джерело: Трусов А Ф Excel 2007 для менеджерів та економістів: логістичні, виробничі та оптимізаційні розрахунки (+ CD) – СПб: Питер, 2009 – 256 с: Ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*