Программирование в системе 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 человек

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

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

Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Отзывы

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

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

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

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

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

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-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.