1С:Предприятие 8
Система программ

Теория и практика разработки и адаптации информационных систем на платформе «1С:Предприятие». Редакция 3

Электронная версия
Авторы: Качко А. Д., Мостовой Е. В.
Рекомендованная цена: 650 руб.
ISBN: 978-5-9677-3596-7
Код: 4601546149268
Год: 2025
Количество страниц: 217
Описание Где купить

Описание

Книга представляет собой пособие, позволяющее освоить приемы разработки и модификации прикладных решений на платформе «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. Многопользовательская работа, транзакции, блокировки

  • Проблемы, возникающие при одновременной работе многих пользователей с одной базой
  • Объектные и транзакционные блокировки
  • Механизм объектных блокировок
    • Объектная пессимистическая блокировка
    • Объектная оптимистическая блокировка
  • Механизм транзакционных блокировок
    • Возможные проблемы при многопользовательском доступе к одним и тем же данным
    • Режим автоматических блокировок
    • Режим управляемых блокировок
    • Установка режима управления блокировками для объектов конфигурации
    • Установка управляемых блокировок

Использованная литература и электронные информационные ресурсы

Внимание! Ссылка откроется в соседней вкладке.