Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование на платформе 1С Предприятие. Учебное пособие
.pdf
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С относят следующие:
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
