Встроенный язык системы «1С:Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи и представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно использовать одновременно в одном исходном тексте. Основной язык, описываемый в 1С – Русский, однако для каждого оператора языка приводится его англоязычный синоним.
При своей относительной простоте язык обладает некоторыми объектно-ориентированными возможностями, например, правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам и т.д.) подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках. Однако специализированные типы данных не могут определяться средствами самого языка, а задаются в визуальном режиме конфигуратора.
Типизация переменных в языке не жесткая, т.е. тип переменной определяется ее значением. Переменные не обязательно объявлять в явном виде. Неявным определением переменной является ее первое упоминание в левой части оператора присваивания. Возможно также явное объявление переменных при помощи соответствующего оператора. Допускается применение массивов.
Программные модули в конфигурации системы «1С: Предприятие» не являются самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программный модуль – это своего рода "контейнер" для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы. Поэтому программный модуль не имеет формальных границ своего описания типа: "Начало модуля" – "Конец модуля". Место размещения конкретного программного модуля (тот самый "контейнер") предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях (например, при нажатии кнопки в диалоговом окне). Каждый отдельный программный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в едином контексте.
Оглавление
ВВЕДЕНИЕ………………………………………………….…………………… 4
1. Общая характеристика предприятия…………………………………………. 6
2. Назначение и структура компонентов платформы «1С:Предприятие 8.3»………………………………………………………………………….. 10
2.1. Общая характеристика. Назначение и функциональные возможности платформы «1С: Предприятие 8.3»………………………………………. 10
2.2. Базовые конфигурации и назначения………………………………… 10
2.3. Описание встроенного языка………………………………………… 16
2.4. Внешняя обработка данных средствами «1С:Предприятие 8.3»….. 19
3. Техническое задание на разработку конфигурации………………….. 24
3.1. Техническое задание на разработку………………………………… 24
3.2. Список объектов конфигурации……………………………………… 26
4. Интерфейс программы и конфигурация………………………….. 27
4.1. Подсистемы…………………………………………………………. 31
4.2. Перечисления……………………………………………………….. 32
4.2.1. Перечисление «Тип организации»………………………………… 32
4.2.2. Перечисление «Группа номенклатуры»…………………………… 32
4.3. Справочники………………………………………………………… 33
4.3.1. Справочник «Поставщики»………………………………………… 33
4.3.2. Справочник «Номенклатура» ……………………………………….34
4.3.3. Справочник «Должности»…………………………………………. 35
4.3.4. Справочник «Сотрудники»………………………………………… 35
4.4. Документы…………………………………………………………….. 37
4.4.1. Документ «Установка начальных остатков»……………………… 37
4.4.2. Документ «Установка цен номенклатуры»……………………….. 38
4.4.3. Документ «Приход товара»………………………………………… 39
4.4.4. Документ «Выдано со склада»…………………………………….. 40
4.4.5. Документ «Инвентаризация»……………………………………… 42
4.5. Регистры……………………………………………………………… 43
4.5.1. Регистр накопления «Остатки товаров»…………………………… 43
4.6. Отчеты………………………………………………………………. 46
4.6.1. Отчет «Остатки Товаров»…………………………………………… 46
Заключение………………………………………………………………… 51
Список использованной литературы…………………………………….. 52
ПРИЛОЖЕНИЕ……………………………………………………………. 54