Разработка бизнес-приложений на платформе "1С: Предприятие"
Покупка
Основная коллекция
Издательство:
НИЦ ИНФРА-М
Автор:
Дадян Эдуард Григорьевич
Год издания: 2024
Кол-во страниц: 305
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Среднее профессиональное образование
ISBN: 978-5-16-016648-3
ISBN-онлайн: 978-5-16-109236-1
Артикул: 682798.04.01
Учебное пособие по разработке бизнес-приложений на платформе «1С:Предприятие» позволит подготовленным пользователям самостоятельно и быстро изучить методы и средства разработки и редактирования прикладных решений в среде платформы «1С:Предприятие».
В учебном пособии проиллюстрированы решения задач по разработке реального бизнес-приложения. Выполнение упражнений позволит пользователю подробно ознакомиться с системой «1С:Предприятие», изучить объекты конфигурации и технологии работы с ними, освоить язык программирования 1С, методы и средства разработки и редактирования приложений.
Для студентов средних профессиональных и высших учебных заведений, изучающих экономические дисциплины, а также для всех желающих изучить средства и методы разработки и редактирования прикладных решений на платформе «1С:Предприятие».
Тематика:
ББК:
УДК:
ОКСО:
- Среднее профессиональное образование
- 38.02.01: Экономика и бухгалтерский учет (по отраслям)
- 38.02.06: Финансы
ГРНТИ:
Только для владельцев печатной версии книги: чтобы получить доступ к дополнительным материалам, пожалуйста, введите последнее слово на странице №166 Вашего печатного экземпляра.
Ввести кодовое слово
ошибка
-
Словарь.pdf
-
Фрагменты листингов.pdf
-
Выгрузки информационных баз и конфигураций по юнитам.zip
-
Пиктограммы для разрабатываемого проекта.zip
Скопировать запись
Разработка бизнес-приложений на платформе "1С: Предприятие", 2023, 682798.03.01
Разработка бизнес-приложений на платформе "1С: Предприятие", 2022, 682798.02.01
Разработка бизнес-приложений на платформе "1С: Предприятие", 2021, 682798.01.01
Фрагмент текстового слоя документа размещен для индексирующих роботов
РАЗРАБОТКА БИЗНЕС-ПРИЛОЖЕНИЙ НА ПЛАТФОРМЕ «1С:ПРЕДПРИЯТИЕ» УЧЕБНОЕ ПОСОБИЕ Э.Г. ДАДЯН Рекомендовано Межрегиональным учебно-методическим советом профессионального образования в качестве учебного пособия для учебных заведений, реализующих программу среднего профессионального образования по укрупненной группе специальностей 38.02.00 «Экономика и управление» (протокол № 8 от 22.06.2020) Москва ИНФРА-М 202
УДК 004(075.32) ББК 32.973.26-018я723 Д14 Дадян Э.Г. Д14 Разработка бизнес-приложений на платформе «1С:Предприятие» : учебное пособие / Э.Г. Дадян. — Москва : ИНФРА-М, 2024. — 305 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование). ISBN 978-5-16-016648-3 (print) ISBN 978-5-16-109236-1 (online) Учебное пособие по разработке бизнес-приложений на платформе «1С:Предприятие» позволит подготовленным пользователям самостоятельно и быстро изучить методы и средства разработки и редактирования прикладных решений в среде платформы «1С:Предприятие». В учебном пособии проиллюстрированы решения задач по разработке ре ального бизнес-приложения. Выполнение упражнений позволит пользователю подробно ознакомиться с системой «1С:Предприятие», изучить объекты конфигурации и технологии работы с ними, освоить язык программирования 1С, методы и средства разработки и редактирования приложений. Для студентов средних профессиональных и высших учебных заведений, изучающих экономические дисциплины, а также для всех желающих изучить средства и методы разработки и редактирования прикладных решений на платформе «1С:Предприятие». УДК 004(075.32) ББК 32.973.26-018я723 © Дадян Э.Г., 2021 ISBN 978-5-16-016648-3 (print) ISBN 978-5-16-109236-1 (online) Подписано в печать 03.06.2024. Формат 6090/16. Бумага офсетная. Печать цифровая. Гарнитура Newton. Усл. печ. л. 19,06. ППТ20. Заказ № 00000 ТК 682798-2136717-081020 ООО «Научно-издательский центр ИНФРА-М» 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 Р е ц е н з е н т ы: Некрылов И.И., старший преподаватель Финансового университета при Правительстве Российской Федерации; Барабаш Д.А., кандидат экономических наук, доцент Финансового универ ситета при Правительстве Российской Федерации Отпечатано в типографии ООО «Научно-издательский центр ИНФРА-М» 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С:Предприятие» пользователь запускает Конфигурацию на выполнение, как бы «проигрывая» файл ИБ. При этом программная часть системы использует структуры, созданные на этапе