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

Разработка бизнес-приложений на платформе "1С:Предприятие"

Покупка
Основная коллекция
Артикул: 307200.08.01
К покупке доступен более свежий выпуск Перейти
Учебное пособие по разработке бизнес-приложений на платформе «1С:Предприятие» позволит подготовленным пользователям самостоятельно и быстро изучить методы и средства разработки и редактирования прикладных решений в среде платформы «1С:Предприятие». В учебном пособии проиллюстрированы решения задач по разработке реального бизнес-приложения. Выполнение упражнений позволит пользователю подробно ознакомиться с системой «1С:Предприятие», изучить объекты конфигурации и технологии работы с ними, освоить язык программирования 1С, освоить методы и средства разработки и редактирования приложений. Для студентов высших и средних учебных заведений, изучающих экономические дисциплины, а также для всех желающих изучить средства и методы разработки и редактирования прикладных решений на платформе «1С:Предприятие».
106
210
254

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

Дадян, Э. Г. Разработка бизнес-приложений на платформе «1С:Предприятие» : учебное пособие / Э.Г. Дадян. — 2-е изд., испр. и доп. — Москва : ИНФРА-М, 2022. — 305 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: Бакалавриат). — DOI 10.12737/textbook_5b5ab22066d190.17481778. - ISBN 978-5-16-016972-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/1761676 (дата обращения: 29.03.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
РАЗРАБОТКА
БИЗНЕС-ПРИЛОЖЕНИЙ
НА ПЛАТФОРМЕ 
«1С:ПРЕДПРИЯТИЕ»

УЧЕБНОЕ ПОСОБИЕ

Э.Г. ДАДЯН

Рекомендовано УМО вузов России по образованию
в области финансов, учета и мировой экономики в качестве 
учебного пособия для студентов, обучающихся по направлению подготовки
38.03.01 «Экономика» (квалификация (степень) «бакалавр)

2-е издание, исправленное и дополненное

Москва
ИНФРА-М
2022

УДК 004(075.8)
ББК 32.973.26-018я73
 
Д14

Дадян Э.Г. 
Д14 
 Разработка бизнес-приложений на платформе «1С:Предприятие» : учебное 
пособие / Э.Г. Дадян. — 2-е изд., испр. и доп. — Москва : ИНФРА-М, 2022. — 
305 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: 
Бакалавриат). — DOI 10.12737 / text-book_5b5ab22066d190.17481778.

ISBN 978-5-16-016972-9 (ИНФРА-М, print)
ISBN 978-5-16-106820-5 (ИНФРА-М, online)

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

УДК 004(075.8)
ББК 32.973.26-018я73

© Дадян Э.Г., 2015
© Дадян Э.Г., 2019, с изменениями
ISBN 978-5-16-016972-9 (ИНФРА-М, print)
ISBN 978-5-16-106820-5 (ИНФРА-М, online)

Подписано в печать 15.06.2021. 
Формат 60  90/16. Бумага офсетная. Печать цифровая. 
Гарнитура Newton. Усл. печ. л. 19,06.
ППТ20. Заказ № 00000
ТК 307200-1761676-200518

ООО «Научно-издательский центр ИНФРА-М»
127214, Москва, ул. Полярная, д. 31В, стр. 1.
Тел.: (495) 280-15-96, 280-33-86.   Факс: (495) 280-36-29.
E-mail: books@infra-m.ru                 http://www.infra-m.ru

ФЗ 
№ 436-ФЗ
Издание не подлежит маркировке 
в соответствии с п. 1 ч. 4 ст. 11

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

Р е ц е н з е н т ы:
Некрылов И.И., старший преподаватель Финансового университета при 
Правительстве Российской Федерации;
Барабаш Д.А., кандидат экономических наук, доцент Финансового университета при Правительстве Российской Федерации

Отпечатано в типографии ООО «Научно-издательский центр ИНФРА-М»
127214, Москва, ул. Полярная, д. 31В, стр. 1
Тел.: (495) 280-15-96, 280-33-86. Факс: (495) 280-36-29

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

ВВЕДЕНИЕ

Курс позволяет студентам изучить основы конфигурирования в системе «1С:Предприятие 8.3» (в дальнейшем «1С:Предприятие») 

1. Обучение ведется по «лекционно-практической» технологии, 
когда после получения дозы теоретического материала и задания 
в виде соответствующего упражнения студент самостоятельно его 
выполняет.
2. Привычного деления на лекционные и практические занятия в 
курсе нет, студент выполняет задания сразу же, после получения 
и обсуждения с преподавателем текущей дозы теоретического материала. Каждое последующее задание строится на основе данных, полученных при правильном выполнении всех предыдущих.
3. Материалы курса поделены на темы-юниты. В состав каждого 
юнита входит теоретический материал, практические задания, 
система помощи и система контроля. 
4. Обучение ведется на основе сквозного примера, т.е. студент шаг 
за шагом самостоятельно, опираясь на материалы курса, создает 
конфигурацию на платформе «1С:Предприятие», последовательно выполняя упражнения. Внешне упражнение имеет следующий вид:

Упражнение № 1.1

1. Нажмите на кнопку «Добавить» в диалоге «Запуск «1С:Предприятие».
2. В диалоге «Добавление информационной базы» (рис. 1.4) поставьте переключатель в положение «Создание новой информационной 
базы».
3. Перейдите к следующему этапу регистрации, нажав на кнопку «Далее».
4. Для того чтобы создать пустую ИБ, необходимо на этом этапе установить переключатель в положение «Создание информационной базы 
без конфигурации для разработки новой конфигурации или загрузки 
выгруженной ранее информационной базы» (рис. 1.5).

5. Каждое упражнение имеет номер. В данном случае — это Упражнение № 1.1. Первая цифра соответствует номеру Юнита, вторая — порядковый номер упражнения данного юнита.
6. Если заголовок выглядит как: Упражнение № 1.1 (продолжение) — 
часть упражнения. На части также делятся крупные упражнения 
для удобства их выполнения.
7. Практическое выполнение упражнений является обязательным. 

Постановка задачи сквозного примера
1. Автоматизировать деятельность некоторой условной компьютерной организации — «Объединение “Содружество”».
2. В результате встречи с нашим условным заказчиком выяснилось, 
что из всех разделов учета, имеющихся на предприятии, необходимо выполнить автоматизацию управленческого учета только 
для основных средств (ОС).
3. Необходимо, чтобы конфигурация удовлетворяла следующим 
требованиям:
 
 ввод всех данных и документов должен выполняться не ранее даты регистрации объединения;
 
 во всех отчетах, формируемых ИБ, должно появляться название объединения;
 
 для выполнения ряда операций необходимо пересчитывать 
рублевые суммы в условные единицы (УЕ). В связи с этим 
конфигурация 
должна 
формировать 
отчет 
«История 
курса УЕ» следующего содержания: 

4. Объединение состоит из нескольких организаций. При этом необходимо в одной ИБ организовать учет от нескольких организаций — «Фирм» как с возможностью получения консолидированных данных в целом по объединению, так и с детализацией по 
каждой фирме в отдельности.
5. Каждая фирма в своем составе может иметь несколько подразделений, каждое из которых, в свою очередь, также может состоять 
из нескольких подразделений. При этом количество подразделений и уровней иерархии заранее неизвестно.
6. Работники, занятые в объединении, могут числиться как на какой-то фирме в целом, так и в отдельном подразделении. При 

этом система должна хранить в ИБ для каждого сотрудника табельный номер, уникальный в пределах всего объединения.
7. Учет основных средств (ОС) должен удовлетворять следующим 
условиям.
7.1. Инвентарный номер должен быть уникальным для каждой 
«Фирмы».
7.2. Балансовая стоимость выражена в рублях и может изменяться 
с течением времени. Желательно, чтобы изменения были 
оформлены документами.
7.3. Рыночная стоимость выражена в УЕ. Замечания, сделанные 
для балансовой стоимости, справедливы и для рыночной 
стоимости.
7.4. Подразделение может изменяться с течением времени, т.е. 
возможна передача ОС из одного подразделения в другое.
7.5. Каждое из основных средств должно принадлежать одной из 
групп ОС:
 
 здания; 
 
 сооружения; 
 
 передаточные устройства; 
 
 машины и оборудование; 
 
 инструмент; 
 
 производственный и хозяйственный инвентарь; 
 
 прочие основные фонды. 
7.6. Для тех ОС из группы «Машины и оборудование», которые 
состоят из отдельных деталей (и для которых необходимо 
вести учет их комплектующих) в ИБ хранить список в виде 
следующей таблицы:

7.7. Для каждого из ОС необходимо помнить Дату ввода в эксплуатацию и Дату списания.
7.8. Для каждой записи из справочника ОС должна быть возможность хранить в ИБ графическое изображение.
7.9. Для учета Компьютеров и оргтехники в ИБ должна быть заранее предусмотрена отдельная группа записей под именем 
«Компьютеры».

8. Для каждой Детали необходимо, помимо ее наименования, хранить в ИБ ее цену в У.Е.
9. В процессе функционирования объединения отдельные фирмы 
производят закупку как ОС, так и деталей к ним. Действия по 
поступлению ОС (Деталей) должны оформляться отдельным документом, табличная часть которого должна выглядеть следующим образом:

При этом в одном документе могут присутствовать как ОС, так и 
детали. Для ОС количество в документе всегда должно равняться «1», 
так как по условиям постановки задачи в одной инвентарной карточке числится одно основное средство.
 После закупки как ОС, так и отдельные детали числятся как «Находящиеся в запасе». При этом они могут храниться на складе фирмы, 
который специально предназначен для хранения ОС и (или) деталей, 
которые еще не эксплуатируются.
10. По мере необходимости купленные ОС могут вводиться в эксплуатацию, в результате чего конкретное средство записывается 
за конкретным подразделением.
11. В процессе эксплуатации тех ОС, для которых известен состав их 
деталей, могут производиться их модернизация (upgrade) или ремонт, которые оформляются внутрифирменным документом «Изменение ОС». В результате такой модернизации количество и 
состав деталей, которые находятся в запасе, могут изменяться.
12. После окончания эксплуатации (по разным причинам) основное 
средство списывается. При этом отдельные детали, из которых 
оно состояло, могут поступать в запас.

Некоторые замечания
Нашу конфигурацию нужно рассматривать как учебную, а не как 
коммерческую конфигурацию, учитывающую текущее законодательство. Наша задача проиллюстрировать те или иные возможности 
конфигурирования и встроенного языка, а не создание коммерческого продукта.

Переходим непосредственно к реализации поставленной задачи, но 
начнем с рассмотрения общих и в то же время необходимых для работы 
вопросов.

ЮНИТ 1
С САМОГО НАЧАЛА

 
 В современных условиях при автоматизации предприятий приходится 
сталкиваться с различными и часто диаметрально противоположными 
требованиями к учету одних и тех же разделов учета.
 
 Согласно документации «1С:Предприятие» является универсальной 
системой автоматизации деятельности предприятия.

1.1. 
КОНЦЕПЦИИ СИСТЕМЫ «1С:ПРЕДПРИЯТИE»

Свое изучение основ разработки мы начнем с того, что сначала разберемся с концепциями, положенными в основу работы системы.

1.1.1. Концепции системы «1С:Предприятие»: Программная часть, 
Информационная база и Конфигурация
В документации по «1С:Предприятию» часто упоминаются такие 
понятия, как «Программная часть системы», «Информационная 
база» и «Конфигурация». В этом разделе мы разъясним взаимосвязь 
между ними, а с самими определениями Вы сможете ознакомиться 
в документации.

 

Рис. 1.1. Каталог с программной частью системы

Итак, сразу после установки системы в каталоге «C:\Program 
Files\1cv8\8.2.12.75\bin» находится исполняемый файл 1cv8.exe 
(рис. 1.1), запуская который, мы сможем работать с какой-либо информационной базой. Без каталога, содержащего этот файл, а сле
довательно, и программной части системы «1С:Предприятие» функционировать не может. Поэтому наличие доступа к программной 
части системы на компьютере конкретного пользователя является 
обязательным.
Запуская систему, пользователь должен обязательно работать с 
какой-либо информационной базой (далее — ИБ). ИБ содержит 
Конфигурацию, Базу Данных (БД), список пользователей и некоторые другие параметры. Конфигурация состоит из отдельных объектов.
Среди всех объектов, которые есть в конфигурации, имеются объекты, относящиеся, согласно документации, к прикладным объектам 
системы. Как правило, каждому из прикладных объектов в конфигурации соответствует конкретная таблица в БД.
Набор таких таблиц должен представлять собой единую логически целостную конструкцию, которая должна определяться конкретной моделью предметной области.
Такая модель должна содержать описание объектов предметной 
области, структур информационных массивов (таблиц  БД) и алгоритмов их обработки.
Конфигурация (в терминах документации «1С:Предприятия») 
представляет собой совокупность описания структуры данных, алгоритмов обработки, печатных и экранных форм, а также другой 
информации, необходимой для автоматизации той или иной прикладной задачи.
Как же выглядит ИБ «1С:Предприятия»?
Если Вы установили с установочного диска типовую конфигурацию, то содержащий ее каталог будет выглядеть так, как это показано 
на рис. 1.2.
Для удобства пользователей ИБ сохраняется в одном файле — 
«1cv8.2CD» и включает Конфигурацию. Такой подход исключает 
разрушение связей внутри ИБ в процессе ее копирования пользователем.
Для того чтобы увидеть конфигурацию, нам необходимо будет 
запустить «1С:Предприятие».

1.1.2. Режимы запуска системы «1С:Предприятие»
Система «1С:Предприятие» имеет два основных режима запуска — «Конфигуратор» и «1С:Предприятие».
Первый из этих режимов предназначен для создания ИБ, внесения изменений в ее Конфигурацию, а также для выполнения административных функций.
В режиме «1С:Предприятие» пользователь запускает Конфигурацию на выполнение, как бы «проигрывая» файл ИБ. При этом программная часть системы использует структуры, созданные на этапе 

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