- можливі труднощі при інтегруванні додатки з іншими системами, що позначиться на продуктивності праці персоналу.
Тому оптимальним рішенням стало створення нового додатка на базі платформи В«1С: Підприємство 8.2В», використовуваної в даний час на підприємстві. Для написання програми буде використовуватися вбудовану мову програмування 1С. br/>
4. Система В«1С: Підприємство 8.2В»
1С: Підприємство - програмний продукт <# "justify"> Головною відмінною особливістю версії 8.2 є режим В«кероване додатокВ», при якому користувальницький інтерфейс описується декларативно, а його вид залежить від типу клієнтського програмного забезпечення:
В· В«ТовстийВ» клієнт
В· В«ТонкийВ» клієнт
В· Веб-клієнт (включає клієнтську і серверну частини: підтримуються веб-браузери Internet Explorer <# "justify"> 5. Вбудована мова програмування 1С: Підприємство 8.2
Вбудована мова програмування 1С: Підприємство - мова програмування <# "justify"> В· Константа,
В· Довідник,
В· Документ,
В· Журнал документів,
В· Перерахування,
В· Звіт,
В· Обробка
В· План рахунків і ін
На підставі базових класів засобами візуального конфігурування можна створювати будь-яку кількість породжених класів (можливість визначити новий клас програмно - відсутня). Допускається тільки одна явна щабель спадкування класів. p align="justify"> Як правило, об'єкти породжених класів представляють собою записи (або деякі набори записів) в базі даних. Такі класи утворюють В«Дерево метаданихВ». У термінах вбудованої мови програмування 1С такі класи називаються об'єктами метаданих. p align="justify"> Основними видами об'єктів метаданих є: Довідники, Документи, Звіти, Обробки, Плани видів характеристик, Плани рахунків, Плани видів розрахунку, Регістри відомостей, Регістри накопичення, Регістри розрахунку, Бізнес-процеси, Завдання. p>
Підтримуються російська та англійська синтаксис команд.
Проекти на вбудованій мові 1С: Підприємства називаються конфігураціями.
Деякі, найбільш значущі особливості вбудованої мови:
В· попередня компіляція; перед виконанням модулі, що містять текст на вбудованій мові, перетворюються у внутрішній код;
В· кешування скомпільованих модулів в пам'яті;
В· м'яка типізація - тип змінної визначається типом значення, яке вона містить, і може змінюватися в процесі роботи;
В· відсутність програмного опису об'єктів конфігурації <# "justify"> .1 Подієва орієнтованість вбудованої мови
Призначення вбудованої мови в системі 1С: Підприємство визначається ідеологією створення прикладних рішень. Прикладні рішення в 1С: Підприємстві 8.2 не кодують цілком. Велика частина прикладного рішення створюється розробником шляхом візуального конструювання - створення нових об'єктів конфігурації <# "173" src = "doc_zip6.jpg"/>
Ця подія виникає безпосередньо перед тим, як дані елемента довідника <# "justify"> .2 Універсальні колекції значень
Вбудована мова підтримує роботу з великою кількістю різноманітних об'єктів. Безумовно, основну групу об'єктів складають прикладні об'єкти, що дозволяють описувати алгоритми функціонування бізнес-логіки. p align="justify"> Однак не менш важливою групою є об'єкти, призначені для зберігання тимчасових наборів даних протягом сеансу роботи користувача. Як правило, вони служать для допоміжного збору, угруповання, аналізу та обробки інформації:
В
Перерахуємо коротко їх можливості:
Масив
Являє собою пронумеровану колекцію значень довільного типу. До елементу масиву можна звертатися за його індексом. В якості елементів масиву можуть виступати, зокрема, інші масиви. Це дозволяє створювати багатовимірні масиви. p align="justify"> Структура
Являє собою пойменовану колекцію, що складається з пар Ключ - Значення. Ключ може бути тільки строковим, значення - довільного типу. До елементу структури можна звертатися за значенням його ключа, тобто по імені. Зазвичай використовується для зберігання невелико...