1С программирование. Углубленный курс [stepik] [Василий Еремин]
Данный курс поможет как начинающему, так и продолжающему программисту освоить множество различных инструментов и техник разработки на 1С. Курс будет доступен вам все время, так что вы смело можете его использовать как некую библиотеку с материалами, ответами и полезными примерами!
Для кого этот курс
Курс рассчитан как для начинающих 1С разработчиков, так и для продолжающих программистов 1С. В этом курсе каждый что-то новое и полезное, что обязательно пригодится ему в практической работе!
Начальные требования
Пройденный курс - 1С программирование для начинающих - желательно. С ним мы будете чувствовать себя более уверенно при прохождении данного углубленного курса.
Чему вы научитесь
Введение
Данный курс поможет как начинающему, так и продолжающему программисту освоить множество различных инструментов и техник разработки на 1С. Курс будет доступен вам все время, так что вы смело можете его использовать как некую библиотеку с материалами, ответами и полезными примерами!
Для кого этот курс
Курс рассчитан как для начинающих 1С разработчиков, так и для продолжающих программистов 1С. В этом курсе каждый что-то новое и полезное, что обязательно пригодится ему в практической работе!
Начальные требования
Пройденный курс - 1С программирование для начинающих - желательно. С ним мы будете чувствовать себя более уверенно при прохождении данного углубленного курса.
Чему вы научитесь
- Начнем с самых основ, но конечно с более обширным заходом. Например в блоке про платформу разберем установку и работу в EDT, а в блоке "Конфигурация" разберем установку и настройка собственного виртуального сервера 1С.
- Повторим базовые основы программирования на 1С с более сложными и интересными примерами.
- Поговорим про состав конфигурации более профессиональным языком и подробно разберем все их возможности.
- В блоке с программной работой с объектами конфигурации рассмотрим реальные примеры программирования.
- Подробно разберем все возможности и особенности запросов к базе данных.
- Познакомимся с формами и научимся с ними работать.
- Кратко познакомимся с бухгалтерским учетом.
- Научимся создавать интересные печатные формы, в том числе в формате Word.
- Разберемся с правами и ролями в 1С, как одним из пунктов, который очень важен в повседневной работе программиста.
- Познакомимся с регламентными и фоновыми заданиями.
- Разберем задачи по бизнес-процессам.
- Попрактикуемся в работе с типовыми конфигурациями, в том числе поговорим про их обновление и созданию внешних обработок и печатных форм.
- Познакомимся и попрактикуемся в работе с интеграциями и обменами данных.
- Ну и наконец - пройдем финальный модуль, наполненный множеством интересных задач!
Введение
- Добро пожаловать на курс
- Оформление и помощники в тексте
- Основные правила курса
- Определения ключевых терминов
- Полезные ссылки
- Скачивание и установка платформы
- 1С Предприятие
- Конфигуратор 1С
- EDT
- Основные инструменты программиста 1С
- Создание резервных копий (cf , dt)
- Обновление основных конфигураций (cfu)
- Расширение конфигурации (cfe)
- Популярные конфигурации
- Создание виртуального сервера (клиент-серверный вариант)
- Основы синтаксиса
- Примитивные типы данных
- Универсальные типы (Структура, Соответствие, Массив и другие)
- Условные операторы (приоритеты операций)
- Циклы (прекращение / продолжение цикла)
- Процедуры и Функции
- Синтакс-помощник
- Отладчик программного кода
- Состав конфигурации
- Справочники
- Документы
- Константы и перечисления
- Регистры сведений
- Регистры накопления
- Планы видов характеристик
- Обработки и отчеты
- ООП в 1С
- Программная работа с константами, перечислениями, пар-ми сеанса
- Программная работа со справочниками
- Программная работа с документами
- Программная работа с регистрами сведений
- Программная работа с регистрами накопления
- Программная работа с планами видов характеристик
- Скачиваем консоль запросов и поговорим про табличную модель
- Общая схема выполнения запросов и синтаксис запросов
- Виртуальные и реальные таблицы
- Пишем простые запросы
- Упорядочивание и отбор в запросах
- Представление в запросах
- Получения определенных данных (отбор по количеству, различные)
- Выражения в запросе
- Соединение нескольких таблиц
- Использование одного запроса внутри другого
- Объединения в запросе
- Пакетные запросы
- Временные таблицы
- Программная работа с запросами (1 часть)
- Программная работа с запросами (2 часть)
- Знакомство с формами
- Редактор управляемых форм
- Программная работа с формами
- Директивы компиляций
- Команды
- События
- Динамический список
- Практические задачи с формами
- Причем тут бухгалтерия?
- Двойная запись, план счетов
- Проводки
- План видов характеристик в бухгалтерском учете. Субконто
- Регистры бухгалтерии
- Бухгалтерские отчеты
- Запросы к регистру бухгалтерии
- Закрытие месяца
- Макет печатной формы
- Программная работа с печатной формой
- Создаем первую печатную форму
- Печатная форма в формате Word
- Практические задания
- Пользователи
- Параметры сеанса
- Журнал регистрации
- Права доступа
- Роли
- RLS - ограничения доступа на уровне записей
- Практические задания
- Кому и для чего нужны?
- Примеры регламентных заданий
- Консоль регламентный заданий
- Практические задания
- Популярные типовые конфигурации
- Создания и работа с расширениями
- Обновление типовых конфигураций
- Обновлятор-1С
- Внешние печатные формы и отчеты в типовых конфигурациях
- Внешние обработки в типовых конфигурациях
- JSON
- Web-сервисы
- HTTP - сервисы (REST)
- Внешние источники данных
- Планы обмена
- Обработка "Универсальный обмен данными"
- Внешние компоненты Native API
- Практика. Разработка Web-сервиса
- Практика. Разработка HTTP-сервиса
- Создаем новую конфигурацию
- Добавляем необходимые объекты
- Программная работа с объектами
- Добавляем отчеты и печатные формы
- "Причесываем" нашу конфигурацию
- Добавляем обмены
- Итоговое задание
- Конец курса
https://stepik.org/course/206133/promo