Навчальні статті. Урок - BAS Внутрішня мова програмування

Ця стаття була оновлена 06 Червня 2022, Пн

Обучающие статьи от компании FinSoft

Четвертий випуск навчальних уроків, в якому ми обговоримо, що ж собою являє мову програмування BAS.

Вбудована мова програмування

- так зазвичай називають мову програмування BAS. Середовище виконання мови - це платформа. Візуальне середовище розробки - це конфігуратор. Версії мови оборотно-сумісні один з одним, тобто версія 7.7 вже не буде на 100% сумісна з версією 8, а порівняння роботи з прикладними об'єктами так і зовсім втрачає сенс.

Набір базових класів мови програмування

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

  • Константа
  • Довідник
  • Документ
  • Журнал документів
  • Перечислення
  • Звіт
  • Обробка
  • План рахунків
  • Регістри відомостей
  • Регістри накопичень та ін.

На підставі цих класів можна створити будь-яку кількість дочірніх класів одного класу, тобто ви можете створити скільки завгодно довідників, але саме поняття довідник вам вже не створити. Підтримуються російський та англійський синтаксис команд.

Конфігуратор

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

Основна відмінність між функцією і процедурою - функція повертає значення, процедура ні. Приклад процедур і функцій:

Структура программного кода 1С

Коли ж застосовувати процедуру, а коли функцію? Крім явного відповіді з поверненням значення ідей безліч.

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

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

Лістинг 1. Виведення простого повідомлення.

Пример программного кода BAS

А так цей код виглядає для користувача BAS в режимі Підприємства:

Выполнение простого программного кода

Також, наша компанія проводить навчання за курсами, у тому числі і програмування BAS:

Навчання проводиться у вечірній час, що дозволить вам не відриватися від роботи або навчання, практикуючим програмістом нашої компанії.

Якщо у вас залишилися питання, Ви завжди можете звернутися до наших аналітиків за телефонами:
(093) 090-70-20
(095) 090-70-20
(068) 090-70-20

( 8 )
Коментарі
Поки немає відгуків
Написати коментар

Зв'яжіться з нами

Якщо ви хочете отримати більше інформації, заповніть цю форму. Ми зв'яжемося з вами найближчим часом.

(095) 090-70-20 (068) 090-70-20 (093) 090-70-20 info@finsoft.ua