Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование на платформе 1С Предприятие. Учебное пособие

.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
11
1.6. Язык написания, имена переменных, функций и процедур
Язык написания в программе 1С является двуязычным: ки­риллица и латиница; т.е. в написании имен переменных, функций и процедур можно использовать английские и русские имена без каких-либо ограничений, а также цифры и знак подчеркивания «_». Все ключевые слова могут быть написаны как в русском, так и в английском варианте. Причем регистр написания букв ника­кой роли не играет.
Например, можно назвать переменные так:
Перем НашаПерем А, А1, п2, V3, weфв_3;
Но платформа выдаст ошибку если переменная будет названа следующим образом:
Перем НашаПерем% А#, п2?, V*3, weфв_3-4;
12
2. Виды работы 1С: файловый вариант, клиент-сервер
2.1. Варианты работы программы 1С
Платформа 1С поддерживает два варианта работы про­граммы 1С – это файловый вариант работы и клиент-серверный вариант. Файловый вариант (рис. 2) предназначен для работы одного или нескольких пользователей в рамках небольшой сети. В этом варианте работы все данные располагаются в одном фай­ле, так называемой файловой СУБД.
Рис. 2
13
Второй вариант работы это Клиент-серверный. Данный ва- риант предназначен для большого числа пользователей в мас­штабе предприятия. Он реализован на основе трехуровневой структуры «Клиент-сервер». Она состоит из трех звеньев (рис. 3).
Первое звено – это SQL-сервер (как правило, это не имею­щее отношение к фирме 1С приложение, например, Microsoft SQL Server или Postgre). SQL-серверов, которые могут работать с 1С, существует ограниченное количество.
Второе звено предназначено для того, чтобы клиентское приложение работало с SQL-сервером, здесь необходим посред­ник. Эту роль выполняет кластер серверов 1С:Предприятия, ко­торый, по сути, связывает конечного пользователя с SQL­сервером.
Третье звено – это непосредственно клиентское приложе­ние, в котором работает конечный пользователь.
Рис. 3
14
2.2. Обычное и управляемое приложение
После выхода платформы 8.2. программа 1С может рабо­тать в двух режимах. В режиме обычного приложения и в режиме управляемого приложения. Практически все современные конфи­гурации уже работают под управляемым режимом, но все равно ещё встречаются организации, где используются устарелые кон­фигурации, которые работают в режиме обычного приложения. Поэтому принципы работы обычного приложения необходимо знать. Здесь мы коснемся только самых общих моментов.
В режиме обычного приложения используется интерфейс и формы, которые применялись в платформах 8.0 и 8.1. Раньше этот режим никак не назывался, сейчас же он называется «режим обычного приложения», а формы, которые используются в этом режиме, называются «обычные формы».
Основное отличие управляемого приложения от обычного – это использование управляемого командного интерфейса и управляемых форм. При разработке управляемого приложения нужно определить подсистемы, в которые будут входить наши.
2.3. Работа со справкой
Поскольку язык программирования 1С очень обширен, то не все функции и процедуры можно обхватить. Поэтому необхо­димо уметь работать со справкой. Для начала необходимо ее от­крыть в конфигураторе в меню Справка – Синтаксис помощник.
15
Окно справки состоит из трех закладок: Содержание, Ин­декс и Поиск. Закладка «Содержание» представляет собой дерево справочной информации.
Другие закладки более универсальные. В закладке Индекс в окне поиска написать слово Найти.
16
И индекс выдаст, что существует функция, процедура или метод какого-нибудь объекта с таким именем. Для того чтобы перейти непосредственно к искомой функции, надо дважды кликнуть мышкой по слову. Найти в поле индекса.
В открывшемся окне, где показаны все методы Найти для всех существующих объектов 1С, необходимо выбрать нужный, ориентируясь на главу списка. В нижней строке надо кликнуть по ней дважды и перейти на нужную справку.
2.4. Отладка
Очень часто бывает необходимо посмотреть, как работает программа: какие значения принимают те или иные переменные, как выполняется обход цикла и тому подобное. Для этого суще­ствует отладчик.
Отладчик - это встроенный в конфигуратор инструмент, который помогает отлаживать программные модули, создаваемые в процессе разработки прикладного решения. Он позволяет от­слеживать последовательность выполнения операторов встроен­ного языка и просматривать значения переменных.
17
Основные возможности отладки:
- отладка приложений, исполняемых на удаленных компь-
ютерах, доступных по протоколу TCP/IP или HTTP;
- отладка кода, исполняемого рабочим процессом кластера
серверов 1С:Предприятия 8; при этом поддерживается сквозной стек вызовов для клиента и сервера и сквозная пошаговая отладка клиента и сервера;
- отладка кода, исполняемого в таких видах соединений,
как внешнее соединение;
- отладка мобильных приложений.
Для того чтобы программа остановилась на нужном нам участке кода, можно поставить на этот участок точку останова.
Точка останова (ТО) – это специальный маркер, при дос­тижении которого исполнение программного модуля останавли­вается и управление передается отладчику. Для установки ТО необходимо дважды кликнуть мышкой по полю слева от кода, на котором необходимо остановиться, либо выделить текст и пе­рейти в меню Отладка – Точка останова. Снять точку останова можно также через меню Отладка.
Для того чтобы запустить отладку, необходимо нажать на кнопку Начать отладку. Точки останова могут быть безуслов­ными или с условием. При достижении безусловной точки останова исполнение программного модуля останавливается в любом случае.
18
При достижении точки останова с условием выполнение программного модуля останавливается только в том случае, если заданное условие истинно.
Для установки ТО необходимо дважды кликнуть мышкой по полю слева от кода, на котором необходимо остановиться, либо выделить текст и перейти в меню Отладка – Точка останова.
19
2.5. Создание внешней обработки
Обработка - это объект конфигурации, предназначенный для реализации различных механизмов обработок информации и сервисных функции. Она предназначена для выполнения различ­ных действий над информацией.
Например, с ее помощью можно выполнять удаление из системы устаревших данных, импорт информации из других систем и многое другое. Характер выполняемых в этом случае действий отражает название объекта конфигурации - Обработка, т. к. в результате информация, хранящаяся в системе, претерпева­ет какие-либо изменения.
Обработка может содержать одну или несколько форм, с помощью которых можно организовать ввод каких-либо пара­метров, влияющих на ход алгоритма. Вывод результатов выпол­нения алгоритма на экран и принтер осуществляется с помощью конструктора запроса с обработкой результата.
20
3. Типы данных
3.1. Основные сведения
Для того чтобы успешно конфигурировать систему 1С не­обходимо понимать, данными каких типов она способна опери­ровать и чем они отличаются.
Типы данных в 1С можно разбить на две больших группы:
Простые типы данных (или их еще называют базовыми или примитивными типами) и Агрегатные типы данных.
1. Простые (базовые) типы данных. Простыми они называ­ются потому, что кроме своего значения не имеют больше ниче­го. К простым типам в 1С относят следующие:
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]