1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе «1С:Предприятие 8.3»
Книга «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. Доработка интерфейса
- Список домашних заданий
- Начальная страница
- Командный интерфейс основного раздела
Приложение А. Полезные советы
- Как подключить демонстрационную базу
- Как прочитать сообщение об ошибке
- Как сделать копию рабочей базы
Приложение Б. Список понятий
Приложение В. Список действий
Приложение Г. Решения заданий
Условия доставки и оплаты
Доставка заказов осуществляется двумя способами:
- Доставка через курьерские службы (СДЭК).
- Самовывоз. Услуга предоставляется жителям Челябинска. При заказе свыше 10000 рублей доставка по городу осуществляется бесплатно.
Оплата купленного товара проходит через портал «Робокасса».