"1С-Предприятие" и другие компьютерные системы учета и управления
В верхней части окна находится строка заголовка, в которой указывается название выбранного компонента системы «1С: Предприятие» (в данном примере выбран компонент Бухгалтерский учет). Следующая строка содержит главное меню программы, а далее следуют одна или несколько линеек с панелями инструментов, содержащих наборы пиктограмм для быстрого вызова наиболее часто используемых функций. Ниже размещается рабочая область главного окна программы, которая изначально пуста. В процессе работы в этой области могут быть открыты и другие окна, например, с первичными документами, журналами и отчетами. Количество окон в ней соответствует количеству кнопок на панели окон, появляющейся в нижней части рабочей области. В нижней части окна расположена строка, содержащая два поля. В ее левой части выдается подсказка, поясняющая, какие действия необходимо выполнить в данной ситуации. В правой части указывается установленный учетный период, в котором ведется работа и за который рассчитываются бухгалтерские итоги.
Программа реализует некоторый набор профессиональных и вспомогательных функций. Вызов требуемой функции можно осуществить через меню или при помощи экранных кнопок и пиктограмм.
Меню. Меню в программе «1С: Предприятие» - многоуровневое. Первый уровень (главное меню) представляет собой строку, содержащую перечень пунктов меню. Каждый пункт главного меню есть не что иное, как наименование группы режимов или функций программы. Для выбора пункта меню достаточно щелкнуть по нему мышью. На экране появится подменю. Если пункт в меню не является конечным, то справа от его названия указывается значок , свидетельствующий о наличии следующего уровня. Нажатие клавиши [Enter] на таком пункте меню приведет к разворачиванию очередного подменю. Разворачивая последовательно подчиненные уровни меню, на каком-то этапе можно достичь конечного пункта, реализующего некоторое действие. Отметим, что набор функций в одном и том же меню может быть различным в разные моменты работы с программой. Случай, когда наименования некоторых пунктов меню «погашены», означает, что выполнение этого действия в данный момент не имеет смысла.
17.1 Пиктограммы и панели инструментов
Для быстрого обращения к функциям удобно пользоваться пиктограммами. Пиктограмма представляет собой графический образ некоторой команды, функции, режима работы. Вызов функции осуществляется однократным щелчком мышью по соответствующей пиктограмме. Краткое описание функции, соответствующей пиктограмме, можно получить, передвинув на нее курсор мыши, тогда через одну-две секунды рядом с курсором появится короткая надпись с названием функции. Пиктограммы объединены в группы определенной функциональной направленности. Такие группы называются панелями инструментов.
17.2 Экранные кнопки
Для управления работой программы помимо меню и пиктограмм в экранные формы включаются изображения кнопок с надписями, поясняющими их назначение. Примеры кнопок можно видеть в экранной форме: Изменить, Добавить, Удалить и др. Для того чтобы «нажать» такую кнопку, курсор мыши устанавливается на ее изображение, после чего производится однократный щелчок левой кнопкой мыши.
«1С: Бухгалтерия 7.7» - это мощная универсальная бухгалтерская программа нового поколения. Её возможности позволяют не только эффективно автоматизировать учет практически любого участка работы бухгалтерии, но и вести учет параллельно в нескольких учетных системах, а также в разрезе обособленных подразделений, выделенных на отдельный баланс. Для ведения бухгалтерского учета разработчики программы могут предоставить одну из типовых конфигураций: для учета на хозрасчетных предприятиях, для учета в организациях, состоящих на государственном бюджете и для учета на предприятиях торговли. Конфигурация программы содержит наборы взаимосвязанных описаний объектов, с которыми оперирует программа, - констант, справочников, журналов, планов счетов и т.п. типовая конфигурация реализует стандартную схему ведения бухгалтерского учета и может использоваться на большинстве предприятий данного типа практически без изменений. Однако в программе можно реализовать и собственную схему автоматизации бухгалтерского учета, которая может существенно отличаться от типовой. Для этих целей кроме основного режима - режима ведения бухгалтерского учета, предусмотрен режим конфигуратора, обеспечивающий настройку программы на конкретную область применения. Собственно типовая конфигурация в ее первозданном виде существует лишь до того момента, пока в нее не внесено никаких изменений. Текущая конфигурация, как правило, хоть немного, но отличается от типовой. Эти отличия обусловлены спецификой учета на конкретном предприятии и, прежде всего, затрагивают настройку рабочего плана счетов и аналитического учета, состав и структуру используемых справочников, формы некоторых документов, отчетов и т.д. Аналогичным образом устроены и остальные компоненты системы 1С: Предприятия. «1С: Бухгалтерия» - универсальная программа массового назначения для автоматизации бухгалтерского учета. Она может использоваться на предприятиях разных направлений деятельности и форм собственности.
«1С: Бухгалтерия» предоставляет бухгалтеру гибкие возможности учета:
- использование нескольких планов счетов одновременно
- многоуровневые планы счетов
- многомерный аналитический учет
- многоуровневый аналитический учет
- количественный учет
- многовалютный учет по неограниченному числу валют
- ведение на одном компьютере учета для нескольких предприятий
- ведение консолидированного учета
- учет импортных товаров в разрезе ГТД (автоматический подбор необходимых номеров ГТД при выписке счетов-фактур)
Программа позволяет автоматизировать ведение всех разделов бухгалтерского учета:
- операции по банку и кассе
- основные средства и нематериальные активы
- материалы и МБП
- товары и услуги, выполнение работ
- учет производства продукции
- учет валютных операций
- взаиморасчеты с организациями
- расчеты с подотчетными лицами
- расчеты по зарплате
- расчеты с бюджетом
- другие разделы учета.
1С: Бухгалтерия позволяет автоматизировать подготовку любых первичных документов:
- платежные поручения
- счета на оплату и счета-фактуры
- приходные и расходные кассовые ордера
- акты, накладные, требования, доверенности
- другие документы.
Средства работы с документами позволяют организовать ввод документов, их произвольное распределение по журналам и поиск любого документами по различным критериям: номеру, дате, сумме, контрагенту.
19. Удобный пользовательский интерфейс
- Путеводитель по конфигурации предназначен для быстрого освоения программы бухгалтером. Он позволяет ознакомиться с порядком использования программы по конкретным разделам учета и тут же выполнить необходимые действия.
- Режим комментирования проведения документов. В процессе автоматического формирования проводок документами программа информирует пользователя о том, почему были сформированы те или иные проводки.
- "Советы дня" подскажут вам эффективные приемы работы и удобные возможности системы.
- Настраиваемые панели инструментов позволят вам быстро получать доступ к часто используемым функциям программы.
Программа 1С: Бухгалтерия является тем компонентом, который позволяет с помощью проводок отслеживать самые разные операции, а именно:
- Вести расчеты по зарплате
- Вести расчеты с подотчетными лицами
- Вести учет валютных операций
- Вести учет материалов
- Вести учет производства продукции
- Выполнять взаиморасчеты с организациями
- Выполнять операции по банку и кассе
- Проводить расчеты по товарам и услугам
- Учитывать основные средства и нематериальные активы
- Учитывать расчеты с бюджетом.
При помощи бухгалтерской программы можно рассчитать начисление заработной платы, но учет нюансов (удержание алиментов, учет больничных листов и т.п.) потребует дополнительной работы с программой, что приведет к большой потере времени. Поэтому для расчета зарплаты предусмотрен отдельный компонент «Зарплата и кадры», где все особенности расчета зарплаты заложены в программу изначально.
Компонент «Зарплата и кадры» обеспечивает:
- Автоматизацию расчета начислений и удержаний по любым алгоритмам
- Проведение расчетов «задним» числом
- Формирование расчетных листков любого вида
- Расчета как индивидуальных, так и групповых начислений типа бригадных нарядов
- Формирование платежных ведомостей
- Расчет больничных листов
- Расчет отпускных
- Расчет оплаты по среднему заработку с использованием данных за определенный промежуток времени
- Полный расчет зарплаты, как по месячному, так и по недельному циклу
- Стандартные расчеты для налоговой инспекции и пенсионного фонда РФ
- Ведение штатного расписания предприятия
- Хранение статистической информации по сотрудникам
- Фиксацию кадровых перемещений сотрудников и их продвижения по службе
- Точно так же обстоит дело и с коммерческой деятельностью.
Бухгалтерия учитывает движение товаров на складе и поступления платежей от клиентов, но менеджерам, непосредственно занятым продажами, требуется специфическая информация: каким образом клиент оплачивает заказ, прошел ли платеж, отложен ли товар на складе, каковы запасы. И, разумеется, необходимы соответствующие документы. Для решения этих задач служит программа«1С: Торговля».
20. Типовая конфигурация 1С: ТОРГОВЛЯ И СКЛАД 7.7 (Компонента «Оперативный учет»)
"1С: Торговля и склад" предназначена для учета любых видов торговых операций. Благодаря гибкости и настраиваемости, система способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.
"1С: Торговля и склад" автоматизирует работу на всех этапах деятельности предприятия и позволяет:
- вести раздельный управленческий и финансовый учет
- вести учет от имени нескольких юридических лиц
- вести партионный учет товарного запаса с возможностью выбора метода списания себестоимости (FIFO, LIFO, по средней)
- вести раздельный учет собственных товаров и товаров, взятых на реализацию
- оформлять закупку и продажу товаров
- производить автоматическое начальное заполнение документов на основе ранее введенных данных
- вести учет взаиморасчетов с покупателями и поставщиками, детализировать взаиморасчеты по отдельным договорам
- формировать необходимые первичные документы
- оформлять счета-фактуры, автоматически строить книгу продаж и книгу покупок, вести количественный учет в разрезе номеров ГТД
- выполнять резервирование товаров и контроль оплаты
- вести учет денежных средств на расчетных счетах и в кассе
- вести учет товарных кредитов и контроль их погашения
- вести учет переданных на реализацию товаров, их возврат и оплату
20.1 "1С: Торговля и склад"
В "1С: Торговля и склад" вы можете:
- задать для каждого товара необходимое количество цен разного типа, хранить цены поставщиков, автоматически контролировать и оперативно изменять уровень цен
- работать с взаимосвязанными документами
- выполнять автоматический расчет цен списания товаров
- быстро вносить изменения с помощью групповых обработок справочников и документов
- вести учет товаров в различных единицах измерения,
- а денежных средств - в различных валютах
- получать самую разнообразную отчетную и аналитическую информацию о движении товаров и денег
- автоматически формировать бухгалтерские проводки для 1С: Бухгалтерии.
Надежность и безопасность
"1С: Торговля и склад" содержит средства обеспечения сохранности и непротиворечивости информации:
- возможность запрещения пользователям "прямого" удаления информации
- специальный режим удаления данных с контролем перекрестных ссылок
- возможность запрещения пользователям редактировать данные за прошлые отчетные периоды
- установка запрета на редактирование печатных форм документов
- "запирание" системы пользователем при временном прекращении работы.
Компонент «Торговля и склад» обеспечивает:
- Ведение учета складских запасов товаров и их движение
- Учет комплектации и разукомплектации товаров
- Оформление счетов
- Резервирование товаров и контроль оплаты
- Отслеживание состояния взаиморасчетов с контрагентами
- Формирование необходимых первичных документов, счетов фактур, книг продаж и покупок
- Ведение учета покупки и продажи товаров
- Учет денежных средств на расчетных счетах и в кассе
- Работу с товарными кредитами и товарами на реализации
- Учет количества товаров в различных единицах измерения
- Ведение расчетов в различных валютах
- Создание отчетов.
Из всех компонентов 1С Предприятия наиболее востребована универсальная программа 1С Бухгалтерия.
21. 1С: Зарплата и Кадры 7.7 (Компонента «Расчет»)
Программа "1С: Зарплата и Кадры" предназначена для расчета заработной платы и кадрового учета, может использоваться как на хозрасчетных предприятиях Российской Федерации, так и в организациях с бюджетным финансированием. Она позволяет не только автоматизировать расчет заработной платы, но и организовать учет сотрудников, регистрировать служебные перемещения, получать статистические справки по кадровому составу. Универсальность системы позволяет реализовать любой подход к решению этих задач и получать любые отчетные документы.
- Автоматизация кадрового учета и штатного расписания
- Особенности бюджетных организаций
- Учет специфики бюджетных организаций.
- Дополнительные возможности системы
- Разнообразные возможности настройки конфигурации
- Работа с распределенными информационными базами
- Администрирование, работа в сети и права доступа
- Дополнительный сервис
22. 1С: Предприятие 7.7"
Комплексная поставка "Бухгалтерия; Зарплата и Кадры; Производство и Услуги; Торговый и складской учет"
Система программ "1С: Предприятие" предоставляет широкие возможности ведения автоматизированного учета на предприятиях, в организациях и учреждениях, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета."1С: Предприятие" позволяет организовать эффективный бухгалтерский, кадровый, оперативный торговый, складской и производственный учет, а также расчет заработной платы. В комплексную поставку входят основные компоненты системы программ "1С: Предприятие":
- "Бухгалтерский учет",
- "Оперативный учет",
- "Расчет",
а также основные конфигурации:
- "Бухгалтерский учет"
- "Торговля +Склад"
- "Зарплата + Кадры"
- "Производство + Услуги + Бухгалтерия"
- "Бухгалтерия + Торговля + Склад + Зарплата + Кадры"
Пользователи могут применять конфигурации, входящие в новую комплексную поставку, как по отдельности, так и совместно, подобрав для себя подходящий вариант работы с системой. Выбор конфигурации зависит, прежде всего, от решаемых задач, от типа деятельности и структуры конкретного предприятия, уровня сложности ведения учета и других условий.
Пользователи могут вести учет в комплексной конфигурации или решать разные задачи учета в отдельных конфигурациях, пользуясь средствами обмена данных, или же начать с автоматизации одного из направлений учета, используя отдельную конфигурацию.
Сохраняя возможности основных конфигураций "Бухгалтерский учет", "Торговля + Склад" и "Зарплата + Кадры", комплексная конфигурация обеспечивает интегрированное ведение учета:
- Единую систему нормативно-справочной информации;
- Автоматическое отражение торгово-складских операций и расчета заработной платы в бухгалтерском учете;
- Финансовый учет по нескольким юридическим лицам;
- Консолидированный управленческий учет.
24. Описание встроенного языка
24.1Назначение и краткая характеристика встроенного языка
Встроенный язык системы 1С: Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.
Встроенный язык (далее по тексту -- язык) представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно использовать одновременно в одном исходном тексте. Основной язык, описываемый в данной книге -- русский, однако для каждого оператора языка приводится его англоязычный синоним.
При своей относительной простоте язык обладает некоторыми объектно-ориентированными возможностями, например, правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам и т. п.) подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках. Однако специализированные типы данных не могут определяться средствами самого языка, а задаются в визуальном режиме конфигуратора.
Типизация переменных в языке не жесткая, т. е. тип переменной определяется ее значением. Переменные не обязательно объявлять в явном виде. Неявным определением переменной является ее первое упоминание в левой части оператора присваивания. Возможно также явное объявление переменных при помощи соответствующего оператора. Допускается применение массивов.
24.2 Что такое программный модуль?
Программные модули в конфигурации системы 1С: Предприятие не являются самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программный модуль -- это своего рода «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы. Поэтому программный модуль не имеет формальных границ своего описания типа: «Начало модуля» -- «Конец модуля». Место размещения конкретного программного модуля (тот самый «контейнер») предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях (например, при нажатии кнопки в диалоговом окне).
Каждый отдельный программный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в едином контексте.
24.3 Контекст выполнения программного модуля
Каждый программный модуль связан с остальной частью конфигурации задачи. Эта связь называется контекстом выполнения модуля. Следует различать два вида контекста:
- глобальный контекст задачи;
- локальный контекст выполнения конкретного модуля.
Глобальный контекст образуется:
- значениями системных атрибутов, системными процедурами и функциями;
- значениями заданных в конфигураторе констант, перечислений, регистров, видов расчета, групп видов расчета;
- переменными, процедурами и функциями глобального программного модуля, объявленными с ключевым словом Экспорт.
Глобальный контекст виден всем программным модулям и определяет общую языковую среду конфигурации.
Локальный контекст модуля образуется тем конкретным местом конфигурации задачи, для которого использован программный модуль. Локальный контекст виден только конкретному программному модулю и определяет для модуля набор непосредственно доступных модулю значений агрегатных типов данных, их атрибутов и методов (см. «Виды программных модулей»). Однако контекст модуля можно передать как объект в виде параметра при вызове процедур и функций (см. «Передача локального контекста программного модуля в качестве параметра»). Кроме того, контекст модуля определяет тот набор методов, которые доступны только в данном контексте (см. «Атрибуты и методы контекста Модуля формы», «Методы контекста Модуля формы элемента справочника» и т. п.). Локальный контекст предназначен для того, чтобы дать возможность управлять частными аспектами поведения задачи, присущими данному модулю.
24.5 Виды программных модулей
В системе 1С: Предприятие существуют следующие виды программных модулей (места размещения программных модулей в конфигурации задачи), доступных в конфигураторе:
Размещение
Момент запуска
Контекст выполнения
Глобальный модуль
Размещается в корневом разделе конфигурации: Метаданные.
Запускается при старте всей прикладной задачи.
Глобальный модуль определяет глобальный контекст всей задачи.
Модуль Формы списка справочника
Размещается в разделе конфигурации: Метаданные -- Справочник -- Форма списка.
Запускается при вызове формы списка справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы списка справочника, в котором непосредственно доступен выбранный в списке элемент справочника и реквизиты формы списка справочника.
Модуль Формы группы справочника
Размещается в разделе конфигурации: Метаданные -- Справочник -- Форма группы.
Запускается при открытии формы группы справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы группы справочника, в котором непосредственно доступны реквизиты текущей группы справочника и реквизиты формы.
Модуль Формы элемента справочника
Размещается в разделе конфигурации: Метаданные -- Справочник -- Форма элемента.
Запускается при открытии формы элемента справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы элемента справочника, в котором непосредственно доступны реквизиты текущего элемента справочника и реквизиты формы.
Модуль Формы документа
Размещается в разделе конфигурации: Метаданные -- Документ -- Форма.
Запускается при открытии формы документа.
В модуле доступны: глобальный контекст, контекст Модуля формы документа, в котором непосредственно доступны реквизиты текущего документа и реквизиты формы документа.
Запускается при проведении документа, при удалении проведенного документа, при снятии проведения, при выполнении архивации записей журнала расчетов, порожденных документом.
В модуле доступны: глобальный контекст, контекст Модуля документа, в котором непосредственно доступны реквизиты текущего документа.
Модуль Формы журнала документов
Размещается в разделе конфигурации: Метаданные -- Журнал -- Форма.
Запускается при вызове формы журнала документов.
В модуле доступны: глобальный контекст, контекст Модуля формы журнала документов, в котором непосредственно доступен выбранный в журнале документ и реквизиты формы журнала.
Модуль Формы журнала расчетов
Размещается в разделе конфигурации: Метаданные -- Журнал расчетов -- Форма.
Запускается при вызове формы журнала расчетов.
В модуле доступны: глобальный контекст, контекст Модуля формы журнала расчетов, в котором непосредственно доступны реквизиты журнала расчетов и реквизиты формы.
Модуль Формы списка счетов
Размещается в разделе конфигурации: Метаданные -- План счетов.
Запускается при вызове формы списка счетов.
В модуле доступны: глобальный контекст, контекст Модуля формы списка счетов, в котором непосредственно доступен выбранный в списке счет и реквизиты формы списка счетов.
Модуль Формы счета
Размещается в разделе конфигурации: Метаданные -- Справочник
-- счет.
Запускается при открытии формы счета.
В модуле доступны: глобальный контекст, контекст Модуля формы счета, в котором непосредственно доступны реквизиты текущего счета и реквизиты формы.
Модуль Формы журнала операций
Размещается в разделе конфигурации: Метаданные -- Журнал операций -- Форма.
Запускается при вызове формы журнала операций.
В модуле доступны: глобальный контекст, контекст Модуля формы журнала операций, в котором непосредственно доступны реквизиты журнала операций и реквизиты формы.
Модуль Формы операции
Размещается в разделе конфигурации: Метаданные -- Операция.
Запускается при открытии формы операции.
В модуле доступны: глобальный контекст, контекст Модуля формы операции, в котором непосредственно доступны реквизиты текущей операции и реквизиты формы операции.
Модуль Формы журнала проводок
Размещается в разделе конфигурации: Метаданные -- Журнал проводок -- Форма.
Запускается при вызове формы журнала проводок.
В модуле доступны: глобальный контекст, контекст Модуля формы журнала проводок, в котором непосредственно доступны реквизиты журнала проводок и реквизиты формы.
Модуль Формы отчета
Размещается в разделе конфигуратора: Метаданные -- Отчет -- Форма.
Запускается при открытии диалоговой формы подготовки отчета.
В модуле доступны: глобальный контекст, контекст Модуля формы отчета, в котором непосредственно доступны реквизиты формы.
Модуль Формы обработки
Размещается в разделе конфигуратора: Метаданные -- Обработка -- Форма.
Запускается при открытии диалоговой формы обработки.
В модуле доступны: глобальный контекст, контекст Модуля формы обработки, в котором непосредственно доступны реквизиты формы.
Модуль вида расчета
Размещается в разделе конфигуратора: Метаданные -- Вид расчета -- Модуль вида расчета.
Запускается при расчете соответствующих записей журнала расчетов.
В модуле доступны: глобальный контекст, контекст Модуля вида расчета, в котором доступны реквизиты
24.6 Описания элементов языка
В программах 1С: Предприятие существующие элементы (конструкции) языка можно разделить на:
- Структурные конструкции
- Системные конструкции
- Управляющие операторы
- Выражения и операторы присваивания
- Системные константы
- Системные процедуры и функции
- Системные предопределенные процедуры
Мы рассмотрим «структурные конструкции и управляющие операторы»
Необязательное ключевое слово, которое указывает на то, что следующий за ним параметр передается по значению, т. е. изменение значения формального параметра при выполнении процедуры никак не повлияет на фактический параметр, переданный при вызове процедуры. Если это ключевое слово не указано, то параметр процедуры передается по ссылке, то есть изменение внутри процедуры значения формального параметра приведет к изменению значения соответствующего фактического параметра.
<Парам1>, ..., <ПарамN>
Необязательный список формальных параметров, разделяемых запятыми. Значения формальных параметров должны соответствовать значениям передаваемых при вызове процедуры фактических параметров. В этом списке определяются имена каждого из параметров так, как они используются в тексте процедуры. Список формальных параметров может быть пуст. См. также: «Передача параметров».
=<ДефЗнач>
Необязательная установка значения параметра по умолчанию. Параметры с установленными значениями по умолчанию можно располагать в любом месте списка формальных параметров.
Если параметр при вызове процедуры опущен, то он принимает либо установленное по умолчанию значение (если оно есть) либо принимает «пустое» значение (значение неопределенного типа).
Если параметру не задано значение по умолчанию, и он является последним в списке передаваемых параметров, то при вызове процедуры его нельзя опускать.
Если параметру задано значение по умолчанию, и он является последним в списке, то при вызове процедуры его можно опускать в списке передаваемых фактических параметров и не ставить запятую перед опущенным параметром.
Если параметру не задано значения по умолчанию, то при вызове процедуры его можно опускать в списке передаваемых фактических параметров, но разделительную запятую надо ставить.
Экспорт
Необязательное ключевое слово, которое указывает на то, что данная процедура является доступной из других программных модулей. Имеет смысл только в глобальном программном модуле.
//Объявления локальных переменных
Объявляются локальные переменные, на которые можно ссылаться только в рамках этой процедуры (см. оператор Перем).
//Операторы
Исполняемые операторы процедуры.
Возврат
Необязательное ключевое слово, которое завершает выполнение процедуры и осуществляет возврат в точку программы, из которой было обращение к процедуре. Использование данного оператора в процедуре не обязательно.
КонецПроцедуры
Обязательное ключевое слово, обозначающее конец исходного текста процедуры, завершение выполнения процедуры. Возврат в точку, из которой было обращение к процедуре.
Описание:
Ключевое слово Процедура начинает секцию исходного текста, выполнение которого можно инициировать из любой точки программного модуля, просто указав Имя_процедуры со списком параметров (если параметры не передаются, то круглые скобки, тем не менее, обязательны). Если в глобальном программном модуле в теле описания функции использовано ключевое слово Экспорт, то это означает, что данная процедура является доступной из всех других программных модулей конфигурации. Ключевое слово Экспорт имеет смысл использовать только в глобальном программном модуле.
Необязательное ключевое слово, которое указывает на то, что следующий за ним параметр передается по значению, т.е. изменение значения формального параметра при выполнении функции никак не повлияет на значение фактического параметра, переданного при вызове функции. Если это ключевое слово не указано, то параметр функции передается по ссылке, то есть изменение внутри функции значения формального параметра приведет к изменению значения соответствующего фактического параметра.
<Парам1>,...,<ПарамN>
Необязательный список формальных параметров, разделяемых запятыми. Значения формальных параметров должны соответствовать значениям передаваемых при вызове функции фактических параметров. В этом списке определяются имена каждого из параметров так, как они используются в тексте функции. Список формальных параметров может быть пуст.
=<ДефЗнач>
Необязательная установка значения параметра по умолчанию. Параметры с установленными значениями по умолчанию можно располагать в любом месте списка формальных параметров.
Если параметр при вызове процедуры опущен, то он принимает либо установленное по умолчанию значение (если оно есть) либо принимает «пустое»значение (значение неопределенного типа).
Если параметру не задано значение по умолчанию, и он является последним в списке передаваемых параметров, то при вызове процедуры его нельзя опускать.
Если параметру задано значение по умолчанию, и он является последним в списке, то при вызове процедуры его можно опускать в списке передаваемых фактических параметров и не ставить запятую перед опущенным параметром.
Если параметру не задано значения по умолчанию, то при вызове процедуры его можно опускать в списке передаваемых фактических параметров, но разделительную запятую надо ставить.
Экспорт
Необязательное ключевое слово, которое указывает на то, что данная функция является доступной из других программных модулей. Данное ключевое слово имеет смысл использовать только в глобальном программном модуле.
//Объявлениялокальных переменных
Объявляются локальные переменные, на которые можно ссылаться только в рамках этой функции.
//Операторы
Исполняемые операторы функции.
Возврат
Ключевое слово, которое завершает выполнение функции и возвращает Возвращаемое Значение в выражение, в котором используется функция. Использование данного ключевого слова в функции обязательно.
<ВозвращаемоеЗначение>
Выражение, значение которого содержит результат обращения к функции.
КонецФункции
Обязательное ключевое слово, обозначающее конец исходного текста функции.