1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе 1С:Предприятие 8.3 (артикул 4601546129550)
Книга "1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе «1С:Предприятие 8.3»" адресована читателям, которые совсем не знают программирования, но хотят научиться создавать собственные программы в системе «1С:Предприятие 8». Она подойдет и школьникам 12–16 лет, и взрослым, которые хотели бы научиться «программировать в 1С».
В книге рассматривается практический пример создания простого прикладного решения. Он позволяет освоить базовые понятия и базовые приемы программирования, научиться использовать среду разработки (конфигуратор), овладеть встроенным языком и языком запросов, познакомиться с устройством базы данных, приобрести навыки отладки прикладных решений.
Книга содержит большое количество цветных рисунков и примеров кода на встроенном языке, снабженных подробными комментариями. Кроме этого после многих ключевых разделов даются задания для самостоятельной работы. Ответы на эти задания содержатся в конце книги.
Для создания демонстрационных примеров использована учебная версия платформы 8.3.8.1933. Для самостоятельного выполнения примеров требуется доступ к Интернету, чтобы скачать (бесплатно) учебную версию платформы и демонстрационные конфигурации.
Книга выполнена в высоком полиграфическом качестве и удобном формате.
1. Начало
Воображение
Программа
Как устроено «1С:Предприятие»
Зачем нужны прикладные решения «1С:Предприятия»
Установка
Скачивание дистрибутива
Установка платформы «1С:Предприятие 8»
Как запускать «1С:Предприятие»
2. Визуальное конструирование
С чего начинается прикладное решение
Список информационных баз
Конфигурация
Дерево объектов конфигурации
Какие объекты конфигурации можно добавлять
Красота, или какой объект выбрать
Данные
Справочник
Кабинеты
Информационная база
Режим отладки
Добавление данных
Объект данных
Объект конфигурации описывает, как будут выглядеть его данные
Интерфейс
Что такое формы?
Представления объекта конфигурации в интерфейсе
Наименование и код
Учителя
Предметы
Реквизиты
Командный интерфейс раздела
Ввод по строке
Документ
Учебные дни
Редактирование форм
Добавление формы
Редактор формы
Изменение формы списка
Изменение формы объекта
3. Встроенный язык
Ваша первая программа – заголовок приложения
События
Модули
Встроенный язык
Значение
Тип
Представление
Где писать примеры и чем пользоваться
Простые типы
Почему текст разноцветный
Какие бывают инструкции
Инструкция присваивания
Переменная
Точки останова и просмотр значений
Изменение значений переменных
Контекстная подсказка
Выбор имени для переменной
Выражение
Арифметические операции
Операции со строками
Тип «Дата» и операции с датами
Тип «Булево» и логические операции
Булевы операции
Инструкция «Если»
Красивая программа
Инструкция «Цикл»
Функции
Контекст и область видимости
Процедуры
Чтение и отладка процедур и функций
Коллекции значений
Объекты встроенного языка
Методы, конструкторы
Массив
Обрабатывайте ошибочные ситуации
Используйте операцию […]
Используйте инструкцию «Для Каждого … Цикл»
Удаляйте элементы с конца
Структура
Прикладные типы
База данных
Клиент и сервер
Прикладные типы
Объектные данные
Как устроен документ
Номер документа «УчебныйДень»
События объектов
Установка номера для новых документов
4. Автоматическое заполнение расписания
5. Регистры и отчеты
Зачем нужны регистры
Что будет в этой главе
Регистр сведений
Регистр сведений «Оценки»
Процедура проведения документов
Заполнение регистра данными
Хранение данных в таблицах
Устройство регистра сведений
Оперативное проведение
Отчет «Успеваемость»
Регистр накопления
Регистр накопления «ПрошедшиеЗанятия»
Отчет «ПрошедшиеЗанятия»
Работа с регистрами из встроенного языка
Необъектные данные
Регистр сведений «ДомашниеЗадания»
Запись в регистр «ДомашниеЗадания»
Работа с регистрами в модуле документа
6. Язык запросов
Чем язык запросов отличается от встроенного языка
Хранение объектных данных
Таблицы запросов
Консоль запросов
Текст запроса
7. Планировщик
Планировщик
Создание формы и размещение в ней планировщика
События формы
Получение данных из базы
Настройка
Перехват событий
Отображение будних дней
Отметки оценок и домашние задания
Обновление данных
8. Доработка интерфейса
Список домашних заданий
Начальная страница
Командный интерфейс основного раздела
Приложение А. Полезные советы
Как подключить демонстрационную базу
Как прочитать сообщение об ошибке
Как сделать копию рабочей базы
Приложение Б. Список понятий
Приложение В. Список действий
Приложение Г. Решения заданий