Для одного довідника можуть бути створені кілька журналів розрахунків, кожний з яких буде містити дані певної предметної області. Наприклад, у тому випадку, якщо підприємство – акціонерне товариство закритого типу, довідник співробітників може виступати списком об'єктів розрахунку для журналу розрахунків заробітної плати й для журналу розрахунків дивідендів акціонерів.
Види розрахунків
Для опису алгоритмів, по яких виконуються ті або інші обчислення, служить поняття види розрахунків. На етапі конфігурування можна описати необмежена кількість видів розрахунків. На відміну від довідників, журналів розрахунку й документів, за поняттям "вид розрахунку" не лежить реальних даних – це не більш ніж алгоритм обчислення, що оперує даними журналів розрахунку, документів і довідників.
Алгоритм виду розрахунку описується за допомогою убудованої мови. Типовими прикладами видів розрахунків є "нарахування по окладу", "прибутковий податок", "амортизація".
Групи розрахунків
Для того щоб при тих або інших розрахунках можна було оперувати не тільки результатами розрахунків по конкретних видах, але й результатами по декількох видах розрахунків, об'єднаних по певному принципі, служить поняття груп розрахунків. У системі може бути визначене необмежене число груп розрахунків, прикладами яких можуть служити: "нарахування, оподатковувані податком", "вхідні в розрахунок середньої зарплати", "оподатковувані виконавчим листом" й інші.
Типи даних, використовувані системою
Багато значень, оброблювані системою (константи, реквізити довідників, реквізити документів, виміру регістрів, реквізити форм звітів, реквізити журналів розрахунків, бухгалтерських рахунків, операцій, проводок й інші), описуються одним з доступних типів даних.
До базових типів даних, підтримуваних системою, ставляться "число", "рядок" й "дата". Однак, крім базових типів, задані в конфігурації документи, довідники, перерахування, бухгалтерські рахунки, види розрахунків, календарі також утворять типи даних. Наприклад, після введення довідника "Склади" у системі з'являється тип даних "Склади", що дає можливість увести в документ реквізит такого типу. Значення такого реквізиту буде не номером складу, а властиво посиланням на певний елемент довідника "Склади".
Крім того, всі довідники утворять загальний тип даних – довідник невизначеного виду. Всі документи також утворять тип даних – документ невизначеного виду. Всі плани рахунків утворять тип даних "рахунок невизначеного виду".
Технологічні засоби конфігурування й адміністрування системи 1С:Підприємство
Для опису специфічних алгоритмів обробки інформації й створення інтерфейсу, орієнтованого на зручне подання описаних у конфігурації даних, у системі 1С:Підприємство використається кілька технологічних механізмів.
Убудована програмна мова. Необхідність наявності убудованої мови визначена концепцією настроюваності системи.
Синтаксис убудованої мови цілком відповідає стандартам високорівневих мов.
Вона підтримує спеціалізовані типи даних предметної області, обумовлені конфігурацією системи. Робота із цими типами даних у мові організована з використанням об'єктної техніки. Мова орієнтована на користувачів різної кваліфікації. Зокрема, його відрізняє м'яка типізація даних (забезпечує швидке написання програмних модулів) і твердий контроль синтаксичних конструкцій, що зменшує ймовірність помилок.
Тому що система сполучає в собі візуальні і язикові засоби конфігурування, використання убудованої мови в системі має собитійно–залежну орієнтацію, тобто язикові модулі використаються в конкретних місцях для відпрацьовування окремих алгоритмів, що набудовують у процесі конфігурації. Так, наприклад, для документа можна описати алгоритм автоматичного заповнення реквізитів при уведенні нового документа. Дана процедура буде викликана системою в потрібний момент.
Механізм запитів. Для одержання довільних звітів складної структури в системі передбачений предметно–предметно–орієнтований механізм запитів. Дані засоби опираються на існуючу умовно–змінну структуру інформаційної бази системи, що дозволяє порівняно просто описувати досить складні запити.
Убудований текстовий редактор використається системою для створення програмних модулів убудованою мовою й для редагування документів у текстовому виді.
Однієї з особливостей редактора є можливість контекстного виділення кольорами синтаксичних конструкцій убудованої мови.
Завдяки тому, що убудована мова системи має потужні засоби маніпулювання текстами, текстовий формат може бути успішно використаний для обміну з іншими системами всілякою інформацією.
Вбудований редактор діалогів. Робота з даними і робота в інтерфейсі операційної системи MS Windows викликає необхідність довільного настроювання форм уведення й редагування інформації. Для цього в системі 1С:Підприємство існує вбудований редактор екранних діалогів.
Редактор дозволяє оформити більшість вікон, які використаються в системі для уведення й перегляду предметної інформації (форми документів, довідників, настроювання звітів).
Вбудований редактор табличних документів. Для всіх вихідних документів (первинних документів і звітів) у системі передбачений єдиний формат – формат табличних документів. Це потужні засоби, що сполучають у собі оформлювальні можливості табличної структури й векторної графіки. Таким чином, він може бути використаний як для створення невеликих документів з дуже складною структурою ліній (типу платіжного доручення), так і для об'ємних відомостей, журналів й інших подібних документів.
Редактор табличних документів надає користувачам багатий набір оформлювальних можливостей (шрифти, кольори, лінії, візерунки). Є можливість представляти інформацію в графічному вигляді (діаграми).
Однієї з головних особливостей табличного редактора є орієнтація на формування звітів за допомогою вбудованої мови системи 1С:Підприємство. Гнучка побудова звітів з його допомогою стає можливим завдяки наявності механізму маніпулювання секціями (областями документа). Редактор таблиць дозволяє маніпулювати не тільки горизонтальними, але й вертикальними секціями, що уможливлює створення звітів, масштабованих не тільки у висоту, але й завширшки.
З іншого боку, реалізована й можливість створення звіту у вигляді інтерактивної таблиці, що є одночасно інструментом введення даних, їхньої обробки й відображення результатів.
Конструктори. Конструктори – допоміжні інструменти, що полегшують розробку стандартних елементів системи 1С:Підприємство. У системі є конструктори довідника, документа, журналу документів, звіту й виду субконто. Ще п'ять конструкторів полегшують розробку програмних модулів у стандартних випадках.
Система настроювання користувальницьких інтерфейсів. Для того щоб інтерфейс конкретної конфігурації системи повністю відображав настроєні структури даних й алгоритми, у системі 1С:Підприємство, крім редактора діалогових форм і табличних документів, передбачена можливість настроювання загальних інтерфейсних компонент системи: меню, панелей інструментів, комбінацій клавіш.
На етапі конфігурування може бути створено кілька користувальницьких інтерфейсів для різних категорій користувачів (керівників, менеджерів, комірників й інших).
Система настроювання прав користувачів й авторизації доступу. Дана система дозволяє описувати набори прав, що відповідають посадам користувачів. Структура прав визначається конкретною конфігурацією системи. Наприклад, можуть бути уведені такі набори правий, як "Головний бухгалтер", "Комірник", "Менеджер", "Начальник відділу".
Сам список користувачів створюється вже для конкретної організації. Кожному користувачеві призначається роль, що включає набір прав і користувальницький інтерфейс.
Відладник. Для зручності розробки конфігурації в системі передбачений відладник. Відладник дозволяє простежувати виконання програмних модулів конфігурації, заміряти порівняльний час виконання, переглядати вміст змінних.
Адміністрування роботи користувачів. Для відстеження поточного стану роботи системи використається монітор користувачів. Він дозволяє переглянути, хто з користувачів у даний момент працює з конкретною інформаційною базою, і в якому режимі.
Журнал реєстрації змін ведеться системою автоматично. У ньому відображаються всі факти змін даних користувачами.
РОЗДІЛ IІ. Конструювання навчальної програми курсу "1С:Бухгалтерія в умовах фахово–інформаційної підготовки бухгалтера (на прикладі ТОВ "Фокстрот")"
Архітектоніка (від грецького "architektonika" – будівельне мистецтво) – художнє вираження закономірностей будівлі (або, ширше, якоїсь конструкції), які властиві конструктивній системі цієї будівлі. Архітектоніка виявляється у взаємозв’язку і взаєморозшатуванні несучих і навісних частин, ритмічною будовою форм, унаоченням статичних зусиль конструкції, зокрема, пропорціями, кольором тощо. У широкому розумінні архітектоніка – це будова художнього твору, яка обумовлює співвідношення і зв’язок його головних і другорядних елементів.
Розроблений курс "1С:Бухгалтерія в умовах фахово–інформаційної підготовки бухгалтера (на прикладі ТОВ "Фокстрот")" складається із навчальної програми. В програмі визначаються три модулі вивчення матеріалу. Кожний модуль містить певну кількість теоретичних і практичних занять.Перший модуль: Концепція "1С:Підприємство". Організація бухгалтерського обліку в системі "1С". Початкові відомості про вбудовану мову. Теоретичний курс першого модуля нараховує 8 годин, практичний – 6 годин.Другий модуль: Об’єкти системи "1С". Створення та робота з об’єктами. Теоретичний курс другого модуля нараховує 10 годин, практичний – 12 годин.Третій модуль: Конфігурування, адміністрування та настройка системи "1С". Теоретичний курс третього модуля нараховує 11 годин, практичний – 13 годин.