Программирование в системе 1C:Предприятие 8

Курс предназначен для базовой подготовки уже практикующих специалистов и систематизации имеющихся знаний в системе "1С:Предприятие 8" (управляемое приложение, версия платформы 8.3).

Данный курс рекомендуется для специалистов уже знакомых с программированием в объектно-ориентированных системах и/или имеющих опыт конфигурирования.

Для начинающих специалистов подойдет обучение на курсе "Основы программирования в системе 1C:Предприятие 8.3".

Цель обучения

Дать представление об основных объектах и механизмах системы "1С:Предприятие 8", получить и расширить навыки программирования в системе "1С:Предприятие 8".

Программа курса


1. Синхронизация терминологии. Нормирование справочной информации.

  • Список основных терминов, их определения. Поясняется причина их возникновения и различия между смежными понятиями.
  • Рекомендации по ведению нормативно‐справочной информации (на примере справочника номенклатура)

2. Виды учета. Бухгалтерский и управленческий учет. Сопоставимость данных.

  • Определение основных видов учета.
  • Сопоставление терминологии бухгалтерского и управленческого учета. Причины их разделения. Возможно дополнение лекции определениями терминов бухгалтерского и управленческого учета.

3. Процесс → Ресурсы → Функциональные требования → Техническое задание Программа → Тестирование → Документирование

  • Подсистемы и их ресурсные спецификации.
  • Итерационная разработка, спринты и планерки.
  • Работа с ресурсами. Управление ресурсами.

В лекции описывается создание программы "От процесса". Цель лекции - сформировать представление о понятии "Ресурса" в учетной системе "1С:Предприятие" и правил работы с ресурсами (такие как выведение ресурса в ноль и другие). Описываются ресурсы остатков, оборотов и состояния. На примерах показывается как различные участки учета сводятся к управлению ресурсами.

4. Управлением качеством услуг. Контроль расходов на поддержку пользователей.

  • Установка контролируемого качества предоставляемых IT-отделом (отделом АСУ) услуг
  • Контроль материальных затрат, направленных на достижение качества и поддержку пользователей

5. Возможности платформы. От платформы к задаче и обратно.

  • Дерево объектов конфигуратора
  • Область применения каждого вида объектов

Практика: Рассмотрение примера решения задач.

Приводится решение 1 задачи из каждого раздела:

  • Оперативный учет
  • Бухгалтерский учет
  • Расчет заработной платы
  • Бизнес-процессы
  • Разработка интерфейса 

6. Процедуры и функции

  • Уровни программирования: бизнес‐логика и алгоритмы
  • Решения типовых задач: установка отборов в запросы, передача параметров, проверка входных параметров и т.д.
  • Понятие контекста с учетом особенностей клиент-серверного взаимодействия в управляемых приложениях. 

7. Модули.

  • Виды модулей
  • Расположения кода в модулях с учетом особенностей клиент‐серверного взаимодействия в управляемых приложениях

8. Разработка управляемого интерфейса на примере разработки интерфейса для задачи.

  • Основы построения управляемого интерфейса. Рассматриваются следующие вопросы:
    • Проектирование интерфейса подсистем.
    • Формы списка
    • Формы объекта
    • Построение простого и понятного для пользователя интерфейса.
    • Использование команд.
    • Адаптация интерфейса с учетом прав пользователя.
    • Использование управляемых форм в неуправляемом приложении.

Практика: Самостоятельное решение задач.

9. Написание запросов и работа с системой компоновки данных

  • Написание запросов.
  • Использование внешних источников данных в качестве источников данных.
  • Использование таблиц значений в качестве источников данных.
  • (В том числе загрузка данных в таблицу значений из файлов)
  • Разработка внешнего вида отчета. Варианты визуализации данных в отчете.
  • Использование управляемых форм отчетов в неуправляемых приложениях.

10. Программирование на уровне подсистем. Библиотека стандартных подсистем.

Практика: Решение задач сопровождению программных продуктов на базе библиотеки стандартных подсистем.

  • Разработка подключаемой обработки, отчета, печатной формы, обработки заполнения.
  • Использование расширений конфигурации.
  • Использование функций БСП в собственных объектах.

11. Дополнительно. Практика

  • Решение задач из сборника 1С Специалист
  • Решение задач по сопровождению программных продуктов на базе библиотеки стандартных подсистем

По окончания курса слушатели получают:

  • Учебное пособие в электронном виде
  • Пример решения задач + видео с пояснением решения задачи.
  • Пример подключаемых обработок для БСП
  • Пример использования подсистем БСП

Группа

  • от 6 до 12 человек

Документы об окончании курса

  • Сертификат Учебного центра Softline
  • Сертификат об обучении установленного образца

Сертификат Softline_образецсертификат об обучении установленного образца

Отзывы

Грамотная организация обучения учебного центра, высокая квалификация, широкий кругозор инструктора, доступная форма изложения материала 

Елена Крулик
инженер-программист
Преподаватель курса: Антон Гладков

Антон Гладков излагал информацию в доступной и простой форме, материал подобран согласно плану изучаемого курса. Стоит отметить полезность рассмотренных на занятиях заданий. 

Шерко Ирина
инженер-программист
Преподаватель курса: Антон Гладков
Оставить отзыв

Информация о курсе

10-21 июля
14:00 - 17:00 (рабочие дни, кроме среды)

960 BYN

с учетом НДС 20%

Вендор: 1С:Предприятие
Код курса: 1C_PC
Продолжительность: 8 дней / 32 ак. часа
Направление: 1С:Предприятие 8
Экзамен:

n/a

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.