1С:Программирование для начинающих
Книга "1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям". Автор: М.Г. Радченко, 2022.
Разработка в системе «1С:Предприятие 8.3»" адресована читателям, которые совсем не знают программирования, но хотят научиться создавать собственные программы в системе «1С:Предприятие 8». Она подойдет и школьникам 12–16 лет, и взрослым, которые хотели бы научиться «программировать в 1С».
В книге рассматривается практический пример создания простого прикладного решения. Он позволяет освоить базовые понятия и базовые приемы программирования, научиться использовать среду разработки (конфигуратор), овладеть встроенным языком и языком запросов, познакомиться с устройством базы данных, приобрести навыки отладки прикладных решений.
Книга содержит большое количество цветных рисунков и примеров кода на встроенном языке, снабженных подробными комментариями. Кроме этого после многих ключевых разделов даются задания для самостоятельной работы. Ответы на эти задания содержатся в конце книги.
Для создания демонстрационных примеров использована учебная версия платформы 8.3.8.1933. Для самостоятельного выполнения примеров требуется доступ к Интернету, чтобы скачать (бесплатно) учебную версию платформы и демонстрационные конфигурации.
Книга выполнена в высоком полиграфическом качестве и удобном формате.
Книга "1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Автор: М.Г. Радченко, 2022
Разработка в системе «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. Доработка интерфейса
- Список домашних заданий
- Начальная страница
- Командный интерфейс основного раздела
Приложение А. Полезные советы
- Как подключить демонстрационную базу
- Как прочитать сообщение об ошибке
- Как сделать копию рабочей базы
Приложение В. Список действий
Приложение Г. Решения заданий