Книга представляет собой пособие, позволяющее освоить приемы разработки и модификации прикладных решений на платформе «1С:Предприятие 8.5».
Новая, третья редакция этой книги адаптирована для изучения и преподавания на базе платформы «1С:Предприятие» версии 8.5.
Пособие предназначено для преподавателей и студентов высших и средних учебных заведений.
Цель пособия – дать общие начальные знания, показать пример практической работы в сфере создания, поддержки и эксплуатации информационных систем (ИС) 1С для бизнеса и госструктур.
Очевидно, за короткий курс лекций, который обычно отводится на освоение такой прикладной программы, как «1С:Предприятие», невозможно обеспечить полное, фундаментальное знание системы.
Поэтому требуется продемонстрировать студентам на живом примере основные особенности и грани работы в сфере разработки конфигураций на базе 1С и их имплементации в деятельность предприятий или учреждений. И, в то же время, дать попробовать «на вкус» и сам процесс разработки на платформе «1С:Предприятие». Именно такую цель авторы ставили перед собой при разработке данного пособия – предоставить возможность студенту попробовать себя в отрасли 1С и найти ответ на вопрос: «Интересна ли мне такая профессия в будущем?»
На реальных прикладных примерах показана структура различных объектов системы, их назначение и методика использования. В ряде случаев примеры являются «сквозными», охватывающими сразу несколько тем. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, системы компоновки данных. При разработке примеров специально были выбраны совершенно типовые задачи для области применения 1С, чтобы сразу обозначить и основные приемы их решения и дать основы общепринятой в отрасли терминологии.
Рассматриваемые прикладные примеры учитывают накопленный опыт разработки в системе «1С:Предприятие 8» и демонстрирует многие возможности и механизмы, предоставляемые версией 8.5.
Помня о цели знакомства студента с реальной деятельностью 1С-разработчика, считаем, что очень важной частью книги являются задачи для самостоятельной работы групп студентов. Самостоятельное решение задач позволит обучающимся глубоко погрузиться в проблематику, что, в свою очередь, приведет к приобретению навыков разработки ИС. Для работы с материалом подготовлена демонстрационная конфигурация «1С:Предприятия», также для работы потребуется установленная платформа «1С:Предприятие». Для целей разработки и изучения разработки (в том числе, в рамках данной книги) можно использовать специальную бесплатную комьюнити-лицензию платформы «1С:Предприятие». Подробнее о том, как получить такую лицензию, а также где скачать предлагаемую конфигурацию, описано в разделе «Среда разработки программ 1С:Предприятие» Задания 1.
Материал издания рассчитан, в первую очередь, на разработчиков, не имеющих опыта с системой «1С:Предприятие», но обладающих следующими знаниями и навыками:
- Программирование. Желательно знание любого алгоритмического языка
- (Паскаль, С, Python, VB и т. д.).
- Понимание основных возможностей любой среды разработки: автоподсказки, форматирование, отладка и т. д.
- Знание основ СУБД: таблицы, индексы, соединения таблиц, выборки, запросы и т. д.
Материал издания в целом обновлен и переработан под версию 8.5, ниже по тексту отмечены значительно обновленные и дополненные разделы.
Занятие 1. Общие сведения о компании и продукте
- Среда разработки программ "1С:Предприятие"
- Платформа (обновлено)
- Конфигуратор
- 1С:Enterprise Development Tools (EDT) (обновлен и дополнено – в т.ч. добавленная информация о применении 1С:Напарника)
- Основная конфигурация
Занятие 2. Технологии внедрения ИС
- Общие сведения о существующих технологиях
- Agile технологии
- 1С:Технология быстрого результата" ("1С:ТБР")
- 1С:Технология стандартного внедрения ("1С:ТСВ")
- Водопадная (каскадная) модель внедрения ИС
- Технология корпоративного внедрения ("1С:ТКВ")
Занятие 3. Объекты конфигурации
- Объекты конфигурации
- Основные объекты конфигурации
- Подчиненные объекты конфигурации
- Некоторые основные термины, используемые в конфигурации
- Создание, модификация объектов конфигурации. Работа с палитрой свойств
- Объект конфигурации Справочник
Занятие 4. Типы данных 1С. Документы. Модули
- Типы данных 1С
- Объект конфигурации Документ
- Форма документа
- Обработчик события
- Документ "Расходная накладная"
- Модули
Занятие 5. Инструменты конфигуратора. Объекты. Клиенты. Регистры накопления. Движения документа. Коллекции
- Работа с отладчиком
- И снова Объекты
- Сервер и клиенты
- Регистры накопления
- Движения документа
- Движение документов по нескольким регистрам
- Коллекции
Занятие 6. Регистры. Периодический регистр сведений
Занятие 7. Способы доступа к данным. SQL. Запросы
- Способы доступа к данным
- SQL (от англ. Structured Query Language)
- Общие сведения
- Основные понятия реляционной модели
- Виды СУБД
- Запросы
Занятие 8. Отчеты. Печатные формы. Макеты
- Введение в систему компоновки данных
- Простой отчет
- Макеты. Печатные формы
- Система компоновки данных (СКД)
Занятие 9. Характеристики
- План видов характеристик (ПВХ)
- Синхронные и асинхронные вызовы. Тип данных Обещание. Рефакторинг кода (обновлено и дополнено)
Занятие 10. Роли и профили. Библиотека стандартных подсистем
- Роли и профили (обновлено)
- 1С:Библиотека стандартных подсистем (БСП). Пользователи. Профили (обновлено)
Занятие 11. Выгрузка/загрузка, обмены
- План обмена
- XML-сериализация
- Универсальный механизм обмена данными
- Механизм распределенных информационных баз (РИБ)
Занятие 12. Многопользовательская работа, транзакции, блокировки
- Проблемы, возникающие при одновременной работе многих пользователей с одной базой
- Объектные и транзакционные блокировки
- Механизм объектных блокировок
- Объектная пессимистическая блокировка
- Объектная оптимистическая блокировка
- Механизм транзакционных блокировок
- Возможные проблемы при многопользовательском доступе к одним и тем же данным
- Режим автоматических блокировок
- Режим управляемых блокировок
- Установка режима управления блокировками для объектов конфигурации
- Установка управляемых блокировок
Использованная литература и электронные информационные ресурсы
Электронная версия:
- купить в формате pdf для чтения на различных устройствах
- купить в Учебный центр №1