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