Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Конфигурирование и моделирование в системе «1С: Предприятие»

Покупка
Основная коллекция
Артикул: 664178.04.01
К покупке доступен более свежий выпуск Перейти
Учебник посвящен изучению основ языка программирования 1С 8.3 и методам конфигурирования прикладных решений на платформе системы «1С:Предприятие». Рассмотрены основы программирования и общие архитектурные решения, используемые в технологической платформе «1С:Предприятие 8.3». Перечислены имеющиеся в системе средства разработки и администрирования, описана прикладная функциональность. Подробно рассмотрены система типов и идеология работы с данными. Учебник разработан в соответствии с учебным планом (уровень магистратуры). Соответствует требованиям Федерального государственного образовательного стандарта высшего образования последнего поколения. Для студентов высших образовательных организаций, обучающихся по всем направлениям подготовки магистратуры, а также для аспирантов и слушателей института повышения квалификации.
4
5
132
233
337

Только для владельцев печатной версии книги: чтобы получить доступ к дополнительным материалам, пожалуйста, введите последнее слово на странице №210 Вашего печатного экземпляра.

Дадян, Э. Г. Конфигурирование и моделирование в системе «1С:Предприятие» : учебник / Э.Г. Дадян. — Москва : Вузовский учебник : ИНФРА-М, 2020. — 417 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: Магистратура). — DOI 10.12737/textbook_5a0c1bcccc76f5.69529307. - ISBN 978-5-9558-0581-8. - Текст : электронный. - URL: https://znanium.com/catalog/product/1073633 (дата обращения: 19.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
КОНФИГУРИРОВАНИЕ 
И МОДЕЛИРОВАНИЕ 
В СИСТЕМЕ 
1С:ПРЕДПРИЯТИЕ

Москва
ВУЗОВСКИЙ УЧЕБНИК
ИНФРА-М
2020

УЧЕБНИК

Э.Г. ДАДЯН

УДК  004.4(075.8)
ББК 32.973-018я73
 
Д14

Дадян Э.Г.
Конфигурирование и моделирование в системе «1С:Предприятие» : 
учебник / Э.Г. Дадян. — Москва : Вузовский учебник : ИНФРА-М, 2020. — 
417 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: 
Магистратура). — DOI 10.12737/textbook_5a0c1bcccc76f5.69529307.

ISBN 978-5-9558-0581-8 (Вузовский учебник)
ISBN 978-5-16-013031-6 (ИНФРА-М, print)
ISBN 978-5-16-105804-6 (ИНФРА-М, online)

Учебник посвящен изучению основ языка программирования 1С 8.3 
и методам конфигурирования прикладных решений на платформе системы «1С:Предприятие». Рассмотрены основы программирования и общие архитектурные решения, используемые в технологической платформе 
«1С:Предприятие 8.3». Перечислены имеющиеся в системе средства разработки и администрирования, описана прикладная функциональность. 
Подробно рассмотрены система типов и идеология работы с данными.
Учебник разработан в соответствии с учебным планом (уровень магистратуры). Соответствует требованиям Федерального государственного 
образовательного стандарта высшего образования последнего поколения.
Для студентов высших образовательных организаций, обучающихся 
по всем направлениям подготовки магистратуры, а также для аспирантов 
и слушателей института повышения квалификации.

УДК  004.4(075.8)
ББК  32.973-018я73

Д14

Р е ц е н з е н т ы:
Л.Б. Соколинский, доктор физико-математических наук, профессор; 
А.И. Арустамов, директор ООО «Аналитические технологии»

А в т о р:
Эдуард Григорьевич Дадян, кандидат технических наук, доцент, доцент департамента анализа данных, принятия решений и финансовых 
технологий Финансового университета при Правительстве Российской Федерации

© Дадян Э.Г., 2017
© Вузовский учебник,  
    2017

ISBN 978-5-9558-0581-8 (Вузовский учебник) 
ISBN 978-5-16-013031-6 (ИНФРА-М, print) 
ISBN 978-5-16-105804-6 (ИНФРА-М, online)

Материалы, отмеченные знаком 
, доступны 
в электронно-библиотечной системе Znanium.com

Предисловие

Данный учебник посвящен изучению основ языка программирования 1С 8.3 и методам конфигурирования прикладных решений на 
платформе системы «1С:Предприятие». 
Он является объединением с частичной  переработкой двух популярных книг автора: «Основы языка программирования 1С 8.3» 
и «1С:Предприятие». Проектирование приложений». Учебник состоит из двух частей. 
Первая часть предназначена как для начинающих, так и для продвинутых пользователей и посвящена рассмотрению основ программирования в системе «1С:Предприятие» (см. введение к первой 
части). 
Вторая часть включает материалы, которые описывают общие 
архитектурные решения, используемые в технологической платформе «1С:Предприятие 8.3». Перечисляются имеющиеся в системе 
средства разработки, администрирования, а также прикладная функциональность, которая может быть использована при разработке 
приложений на этой платформе. Подробно рассматривается система 
типов и идеология работы с данными (см. введение ко второй части).
Электронный ресурс доступен через систему Znanium.com. В ней 
содержатся материалы, предназначенные для самостоятельного 
изучения и исполнения.
Прежде всего это 13 пар вариантов демонстрационной конфигурации  и информационной базы, иллюстрирующие состояние 
разрабатываемого прикладного решения на момент прочтения соответствующего юнита или приложения. Конфигурации созданы 
в версии «1С:Предприятие 8.3».
Конфигурации не являются законченными (с предметной точки 
зрения) прикладными решениями и не предназначены для реального ведения учета. Они являются исключительно набором примеров, поясняющим текст книги.
Также электронная часть содержит все фрагменты листингов, 
приведенных в учебнике. Использование этих фрагментов может 
быть полезным как при чтении книги, так и в дальнейшей работе. 
Любой фрагмент листинга может быть просто перенесен мышью в 
произвольное место модуля.
Электронная часть включает также файлы картинок, использующиеся при разработке бизнес-приложения. Здесь же помещен 
словарь используемых терминов и выражений.

 
ЧАСТЬ ПЕРВАЯ. ОСНОВЫ 
ПРОГРАММИРОВАНИЯ 
И КОНФИГУРИРОВАНИЯ 
В СИСТЕМЕ «1С:ПРЕДПРИЯТИЕ»

ВВЕДЕНИЕ

Основы языка программирования 1С 8.3, представленные в данном учебнике, предназначены и для начинающих, и для продвинутых пользователей. 
Обычно такие люди заинтересованы в освоении продуктов фирмы 1С. Они 
пытаются глубже разобраться в интересующих их предметных областях, корректировать имеющиеся приложения и, даже, разрабатывать новые. Это и внедренцы и консультанты, и главные бухгалтеры, студенты и аспиранты, и состоявшиеся специалисты. В своей профессии они достигли уже такого уровня, что начинают осваивать смежные.
И это правильно, потому что знание элементарных основ программирования позволит специалисту в любой предметной области достичь новых 
высот в своем деле.
Например, бухгалтер, владеющий основами программирования и конфигурирования в среде «1С:Предприятие», сможет не только автоматизировать свою 
деятельность без помощи программистов, но и найти ошибки и понять, почему 
программа выдает тот или иной результат. Если ему и понадобится помощь 
программистов — он сможет разговаривать с ними на одном языке. Грамотно 
ставить задачи. А это уже 50% успеха.
Итак, вы решили освоить язык программирования 1С 8.3 (или хотя бы его 
основы) и не знаете с чего начать? Растерянность на этом этапе вполне понятна. И тут бесполезно лезть в конфигуратор и сразу пытаться создавать новые 
справочники, документы и прочие объекты.
Самое главное, что вам нужно сделать, это усвоить суть программирования. Ухватить сам принцип выполнения программы. А для этого нужно 
не объекты новые создавать в базе, а изучать основы самого языка программирования 1С 8.3. А все остальное уже потом приложится и будет изучено 
быстро и легко.
Изложение материала в учебнике разбито на два раздела. В первом разделе даются основы языка программирования 1С 8.3 для начинающих. Во втором, в справочной форме, на конкретных примерах, дается применение языка 1С 8.3 для продвинутых пользователей, изучивших материал первой части.
Материал учебника излагается последовательно, по сложности освоения — 
«от простого к сложному», по методике изложения «key–by–key» (делай как я).
Примечание.
В тексте учебника часто для краткости записи вместо 1С 8.3 используется 
1С.

Раздел 1 ОСНОВЫ ЯЗЫКА 
ПРОГРАММИРОВАНИЯ 1С 8.3 
ДЛЯ НАЧИНАЮЩИХ 
ПОЛЬЗОВАТЕЛЕЙ

ЮНИТ 1. УСТАНОВКА 1С И НАША ПЕРВАЯ ПРОГРАММА

Для обучения программированию нам понадобится 1С 8.3 (не 
ниже 8.3.4.482).
Если у вас есть установленная 1С версии 8.3 — используйте ее. 
Если нет — скачайте  и установите учебную версию, которую фирма 1С выпускает специально для образовательных целей.

Задание 1. Скачать и установить учебную версию 1С 8.3.
Инструкция для выполнения:
1. Распакуйте архив, скачанный по ссылке в отдельную папку на 
рабочем столе: 
1.1. ссылка на скачивание с Dropbox (вариант №1)
https://www.dropbox.com/s/t69xyrrhsdugfzf/1C_Predprijatie_ 
8.3_uchebnaja_versija.zip?dl=1

1.2. ссылка на скачивание с Mail.ru (вариант №2)
https://cloud.mail.ru/public/59a9a532864d/1C_Predprijatie_8.3_
uchebnaja_versija.zip

2. Запустите файл "setup.exe".
3. Нажмите "Далее", "Далее", "Установить".
4. Дождитесь окончания установки.
После выполнения Задания №1 на вашем рабочем столе должен 
появиться вот такой ярлык (рис. 1.1):

Рис. 1.1. Ярлык запуска 1С:Предприятие

Первая программа
Это уже стало традицией для программистов  — изучая новый 
язык, первое, что на нем пишут, это программу, печатающую на экране фразу "Hello, World!".
Заставим компьютер вывести на экран эту фразу на русском языке "Привет, Мир!".

Задание 2. Написать программу на языке 1С 8.3, которая при запуске выводит на экран фразу "Привет, Мир!".

Инструкция для выполнения:
1. Запустите ярлык "1С:Предприятие" на вашем рабочем столе.
2. Перед вами открылся список баз 1С (рис. 1.2). Как видите, он 
пуст. Давайте создадим учебную базу, в которой и будем программировать. Нажмите кнопку "Добавить".

Рис. 1.2. Окно списка баз 1С

3. Выберите пункт "Создание новой информационной базы" и нажмите кнопку "Далее" (рис. 1.3).

Рис. 1.3. Создание новой информационной базы

4. Выберите пункт "Создание информационной базы без конфигурации ..." (рис. 1.4) и нажмите кнопку "Далее".

Рис. 1.4. Создание информационной базы без конфигурации

5. В качестве имени базы укажите "Учебная" (рис. 1.5) и нажмите 
кнопку "Далее".

Рис. 1.5. Указание наименования  информационной базы

6. В качестве каталога базы укажите любую пустую папку (в данном случае это папка "Учебная" в моих документах (рис. 1.6)). Нажмите кнопку "Далее".

Рис. 1.6. Указание параметров  информационной базы

7. Укажите вариант аутентификации "Выбирать автоматически", 
режим запуска "Толстый клиент". В качестве версии 1С:Предприятия 
ничего не указывайте, нажмите кнопку "Готово" (рис. 1.7).

Рис. 1.7. Указание параметров  запуска

8. Как видите, в списке, наконец, появилась первая база, которую 
мы только что создали сами (рис. 1.8)! Начнем писать код. Нажмите 
кнопку "Конфигуратор".

Рис. 1.8. Запуск Конфигуратора

9. В открывшемся окне, выберите через меню "Конфигурация" 
пункт "Открыть конфигурацию" (рис. 1.9).

Рис. 1.9. Выбор пункта меню "Открыть конфигурацию"

10. В открывшейся слева панели нажмите правой кнопкой мыши 
на "Конфигурация" и выберите из списка "Открыть модуль управляемого приложения" (рис. 1.10).

Рис. 1.10. Выбор пункта "Открыть модуль управляемого приложения"

11. Открылось окно с редактором (рис. 1.11). Сюда можно писать 
текст! С ним мы и будем работать в дальнейшем.

Рис. 1.11. Модуль управляемого приложения

К покупке доступен более свежий выпуск Перейти