г. Казань
тел. (843) 2-470-500
e-mail: contact@1c-cpp.ru
ЦЕНТР
ПРОФЕССИОНАЛЬНОГО
ПРОГРАММИРОВАНИЯ
очный и заочный курс в Казани
по программированию 1С с нуля
152 часа
Есть сомнения?
Начните с просмотра видео
Отзывы наших слушателей
Программист 1С (заочный курс 2022)
Я проходила курс дистанционно и это абсолютно не помешало мне получить знания в объеме очного обучения, ведь Сергей объясняет ОЧЕНЬ понятно, все темы раскрыты до мелочей, вопросов не возникает. И что еще очень важно, что после окончания курса доступ к нему остается и ты в любой момент можешь освежить все полученные знания. Курс отличный, училась в комфортном для себя темпе, с огромнейшим удовольствием.
Спасибо Вам, Сергей, ОГРОМНОЕ!!
Программист 1С (очный курс 2019, отзыв 2021 года)
Прошел курс осенью 2019 года, хоть и опыт в 1с почти два года - актуальность курс нисколько не теряет, курс укомплектован так, что есть чему учиться и не новичку. Попросил Сергея выслать свежий курс и получил его в тот же день! Буду пересматривать и готовиться к сертификации и сдаче экзаменов! Выражаю огромную благодарность, спасибо.
Программист 1С (очный курс - осень 2021)
Прошёл данный курс осенью 2021 года, данный курс привлёк своей практикоориентированностью, материал был изложен доступно, теория органично переплеталась с практикой. Одно из главных достоинств курса - возможность повторения материалов с помощью видеоуроков. Благодарен преподавателю данного курса за особый подход к обучению слушателей, ранее не занимавшихся программированием.
Стажировка и трудоустройство
1
В чем заключается стажировка?
За каждым стажером закрепляется опытный специалист франчайзи фирмы, под руководством которого осуществляться работа. В процессе прохождения стажировки стажер привлекается к решению задач в области автоматизации рамках корпоративных проектов. Оплата работы стажера производится согласно схемы мотивации конкретной франчайзи фирмы. Срок стажировки может быть зачтен как испытательный срок или его
часть, по решению руководства 1С-франчайзи фирмы.
2
Цель стажировки
Целью стажировки является трудоустройство в крупнейшие 1С-Франчайзи фирмы РТ людей, ориентированных на
серьезную работу в области автоматизации процессов управления и учета на платформе «1С:Предприятие 8»
3
Гарантия трудоустройства
Если Вы решили все задания и допущены к стажировке, мы гарантируем Вам трудоустройство.
4
Кого мы отправляем на стажировку?
На стажировку отправляем всех желающих из числа слушателей Пакетов сертифицированных курсов (8 в 1). Решение о допуске к стажировке принимает преподаватель проводивший курс обучения. Для допуска к стажировке необходимо решить группу заданий, которые дает преподаватель. Целью решения задач является закрепление пройденного материала. Пока задания не будут решены соответствующим образом преподаватель вправе не допустить слушателя к стажировке.
5
Где проходит стажировка?
Стажировка проходит на территории фирм 1С-Франчайзи в течение месяца
Уже 15 лет обучаем программистов 1С в Казани
Мы являемся сертифицированным центром обучения фирмы 1С и входим в 30 ведущих ЦСО России (среди более чем 150 центров). Поможем Вам стать разработчиком в системе «1С:Предприятие» под руководством опытного преподавателя и зарабатывать на этом даже без опыта программирования

О нашем преподавателе
Курсы по программированию 1С
Вводный курс





Бесплатно
3 ак.ч.
Пакет курсов 8 в 1
(полный курс по платформе 1С:Предприятие 8.3)
ЗАОЧНО

В любое удобное время
39 500
152 ак. часа
Пакет курсов 8 в 1
(полный курс по платформе 1С:Предприятие 8.3)
ОЧНО

03 октября - 05 декабря 2022
49 500
152 ак.часа.
ЗАЯВКА НА КУРС
Пакет курсов 8 в 1
(полный курс по платформе 1С:Предприятие 8.3)
ОЧНО
ЗАЯВКА НА КУРС
Пакет курсов 8 в 1
(полный курс по платформе 1С:Предприятие 8.3)
ЗАОЧНО
ПРОГРАММА КУРСА
Блок 1+2: Введение в конфигурирование: Основные объекты

Концепция системы, виды клиентов (тонкий клиент, толстый клиент, веб-клиент)
Создание новой информационной базы
Способы создания резервных копий
Причины «падения» баз и способы их восстановления
Константы
  • Назначение констант
  • Создание формы констант, механизм основных форм
  • Механика работы формы. Первое знакомство
  • Приемы работы со справкой (синтакс-помощник)
Справочники
  • Назначение справочников
  • Организация иерархия
  • Подчиненные справочники
  • Табличная часть и особенность их использования
  • Виды форм справочника
Обычные формы
  • Схема организации формы элемента справочника в оперативной памяти
  • Элементы управления и источники данных
  • Размещение элементов на форме
  • Создание обработчиков событий
  • Сокращенная запись в модуле формы
  • Назначение модуля объекта и его связь с модулем формы
  • Настройка привязок
  • Организация сложной структуры формы
Обработки
  • Назначение обработок в системе
  • Программная обработка данных справочника
Перечисления
Проблемы с нумерацией, префиксы номеров
Модуль обычного приложения
  • Назначение модуля
  • Вопрос при выходе из системы
  • Создание печатных форм
  • Создание макета печатной формы
  • Виды областей макета
  • Печать карточки сотрудника из формы элемента
  • Печать карточки сотрудника из формы списка
Отладка программного кода
  • Методика поиска и исправления синтаксических ошибок
  • Особенности подключение отладки
  • Инструменты для пошагового исполнения программного кода
  • Инструменты вычисления выражений и стек вызовов
  • Использование отладки для написания программного кода
Структура управляемого интерфейса версии 8.2 и интерфейса Такси (версии 8.3)
Создание структуры подсистем
Стандартные команды объектов и включение объектов в подсистемы
Управляемая форма констант (первое знакомство с управляемыми формами)
  • Сравнение редактора обычных и управляемых форм
  • Группировка полей формы и размещение данных на форме
  • Логическая организация формы в оперативной памяти
  • Методика клиент-серверного программирования. Контекстные и безконтекстные серверные вызовы
Показатели производительности
Имитация задержки при вызове сервера
Режим низкоскоростного соединения
Управляемая форма элемента справочника
  • Организация формы в памяти
  • Имитация объектов с помощью данных формы
  • Вызов процедур из модуля объекта, преобразование данных формы
Предопределенные элементы справочников
Документы
  • Назначение документов в системе
  • Разработка документа «Поступление товаров»
  • Параллельная разработка обычной и управляемой формы документа
  • Согласованный пересчет данных табличных частей
  • Автоматический расчет суммы документа
Открытие обычных форм в управляемом интерфейсе и открытие управляемых форм в обычном интерфейсе
Журналы документов
  • Назначение журналов документов
  • Хранение журналов в таблицах информационной базы
  • Понятие блокировки и транзакции
  • Ограничение на количество создаваемых журналов
Механизм подписок на события
Критерии отбора
Способы первоначального заполнения объектов
Механизм проверки заполнения полей
Регистры сведений
  • Назначение регистров сведений
  • Непериодические и периодические регистры
  • Подчинение регистратору
  • Методика проектирования регистров сведений
Планы видов характеристик
Функциональные опции
Язык запросов
  • Понятие реальных и виртуальных таблиц
  • Структура запроса (описание запроса)
  • Использование конструктора запросов
  • Особенности работы с виртуальными таблицами
  • Построение запросов по нескольким таблицам
  • Работа с временными таблицами
  • Пакетные запросы
  • Методика проектирования запроса
Знакомство с системой компоновки данных. Разработка отчетов
Организация рабочего стола
Интерфейсы обычного режима
Настройка прав. Роли
Настройка перечня пользователей информационной базы

Блок 3: Решение оперативных задач

Роль и место регистров
Структура хранения регистров в рамках информационной базы
  • Оборотные регистры
  • Остаточные регистры
Механизм итогов. Промежуточные и актуальные итоги. Разделение итогов
Проведение документов по регистрам накопления
Разработка обработки корректировки движений документов. Методика перепроведения документов по одному регистру
Написание запросов по таблицам регистров накопления
  • Запросы к реальным таблицам
  • Запросы к виртуальным таблицам: Остатки, Обороты, Остатки и обороты
Механизм оперативного проведения
Логика проведения документов
Организация складского учета
  • Классическая методика контроль складских остатков
  • Новая методика контроль складских остатков
  • Стратегия списание себестоимость по среднему / FIFO / LIFO
  • Необходимость стирания движений и блокирования остатков в процессе проведения
Разработка отчета «Валовая прибыль»
Разработка отчета «Продажи»
Разработка отчета «Товарная ведомость»
Методика списания себестоимости без учета складов
Последовательности
  • Платформенные объект — последовательность
  • Стандартный алгоритм работы последовательности
  • Применение последовательности в типовых конфигурациях

Блок 4: Решение бухгалтерских задач

Логика учетной модели бухгалтерского учета
  • Понятие бухгалтерского счета
  • Понятие бухгалтерской проводки
  • Двойная запись. Построение баланса
  • Основные термины бухгалтерского учета
План счетов
  • Разработка учебного плана счетов
  • Назначение иерархии. Субсчета
  • Забалансовые счета
  • Структура хранения данных в таблицах базы
Регистр бухгалтерии
  • Связь с планом счетов
  • Структура хранения данных в таблицах базы. Таблицы итогов
  • Производительность регистров. Ограничение размера таблицы индексов
  • Измерения регистра
  • Механизм субконто
  • Признаки учета
  • Признаки учета субконто
  • Настройка много фирменного учета
  • Настройка количественного учета
  • Настройка валютного учета
Проведение документа по регистру бухгалтерии
Запросы по таблицам регистра бухгалтерии
  • Получение данных из таблицы «Движения с субконто»
  • Получение данных из таблицы «Обороты»
  • Получение данных из таблицы «Обороты Дт Кт»
  • Получение данных из таблицы «Остатки»
  • Получение данных из таблицы «Остатки и обороты»
  • Уход от номера субконто на счете
  • Особенность обращения к подчиненным полям субконто
Разработка отчета «Анализ кассы»
Разработка отчета «Материальная ведомость»
Разработка бухгалтерских отчетов:
  • Отчет «Оборотно-сальдовая ведомость»
  • Отчет «Оборотно-сальдовая ведомость по счету»
  • Отчет «Анализ счета»
  • Отчет «Карточка счета»
  • Отчет «Шахматная ведомость»
Разработка документа «Ручная операция»
Решение задачи контроля остатков и расчета себестоимость
Механизм блокировок:
  • Оптимистические блокировки
  • Пессимистические блокировки
  • Транзакционные блокировки
Разработка внешних печатных форм и доработка существующих печатных форм в рамках типовых конфигураций:
  • На примере конфигурации обычного интерфейса «Управление производственным предприятием 1.3»
  • На примере конфигурации управляемого интерфейса «Бухгалтерия предприятия 3.0»
(Бонусный материал) Разработка внешних печатных форм и доработка существующих печатных форм в рамках типовых конфигураций:
  • На примере конфигурации обычного интерфейса «Управление производственным предприятием 1.3»
  • На примере конфигурации управляемого интерфейса «Бухгалтерия предприятия 3.0»
  • Разработка комплектов печати

Блок 5: Решение расчетных задач

Расчетные задачи, общие сведения
Планы видов расчета
  • План видов расчета «Основные начисления»
  • План видов расчета «Дополнительные начисления»
  • План видов расчета «Удержания»
Регистры расчета
  • Регистры расчета «Основные начисления», «Дополнительные начисления», «Удержания»
  • Основные свойства регистров расчета
  • Измерения, ресурсы и реквизиты регистров расчета
  • Структура таблиц регистра
  • Период регистрации
  • Вытесняющие виды расчета и фактический период действия
  • Базовые виды расчета и базовый период
Обработка заполнение регистра «Графики работы»
Планирование начислений и удержаний
  • Регистры сведений для планирования начислений и удержаний
  • Документы для ввода сведений о плановых начислениях и удержаниях
  • Назначение плановых начислений и удержаний работникам организации
Документ «Начисление зарплаты»
  • Настройка периода регистрации
  • Автоматическое заполнение табличных частей документа данными регистров сведений
Расчет:
  • Создание записей в регистрах расчета
  • Расчет ресурсов регистров расчета с использованием запросов к таблицам данных графика и таблицам базовых данных
  • Расчет зарплаты в форме документа
  • Расчет больничного
  • Механизм сторнирования

Блок 6: Использование запросов

Структура запроса, порядок срабатывания конструкций языка
Раздел ГДЕ (МЕЖДУ, В, В ИЕРАРХИИ, ПОДОБНО)
Составной тип данных
  • Функция проверки типа ССЫЛКА
  • Проблемы написания запросов по полям составного типа данных
Раздел СГРУППИРОВАТЬ ПО
Раздел ИМЕЮЩИЕ
Раздел УПОРЯДОЧИТЬ ПО
Раздел ИТОГИ ПО
Конструкция ПЕРВЫЕ, РАЗЛИЧНЫЕ, РАЗРЕШЕННЫЕ
Разбор всех функций языка запросов
Соединения таблиц
Объединение запросов
Декартово произведение таблиц
Временные таблицы и пакетные запросы
Работа с виртуальными таблицами регистров сведений
Решение задач:
  • Сравнение таблиц
  • Реализация среза последних по произвольной таблице
  • Получение нулевых складских остатков
  • Получения курсов валют на дату каждого документа
  • Распределение сумм по строкам таблицы
  • Получения N последних документов реализации по каждому покупателю
  • Генерация таблицы дат за указанный период
Разработка простейшей консоли запросов
Написания кода на встроенном языке:
  • Работа с временными таблицами
  • Работа с пакетными запросами
  • Работа с вложенными запросами
  • Загрузка таблиц значений во временные таблицы

Блок 7: Разработка отчетов в среде 1С: Предприятие 8.3 с использованием системы компоновки данных

Основные шаги при разработке отчета на СКД
Настройка полей на примере отчета «Материальная ведомость»
  • Псевдонимы
  • Ограничения полей
  • Выражение представления
  • Выражение упорядочивания
  • Использование экспортных процедур общих модулей
  • Настройка типа значения и перечня доступных значений
  • Оформление полей
  • Параметры редактирования
Ручная настройка группировок отчета. Наследование настроек
Работа с ресурсами на примере отчета «Отчет по продажам»:
  • Расчет итога от итога текущего уровня
  • Расчет итога от итога верхнего уровня
  • Расчет итога от итогов нижнего уровня
  • Расчет нарастающего итога
  • Процентные расчеты
  • Использование агрегатных функции Массив, ТаблицаЗначений
Условное оформление:
  • Выделение отрицательных остатков
  • Чередование цветов строк
  • Центрирование заголовков в шапке
Пользовательские поля
  • Поле ВЫБОР
  • Поле ВЫРАЖЕНИЕ
Общая форма отчетов. Кнопка скрытия быстрых пользовательских настроек
Дополнение периодов отчета
Пользовательские настройки
Общее устройство системы компоновки данных
Особенности и проблемы оптимизации запроса системой компоновки данных
Подключение свойств объектов к СКД и к динамическим спискам
Роли полей
Объединение наборов
Соединение наборов
Работа с несвязанными наборами данных
Стандартная иерархия. Перегруппировка данных отчета с помощью альтернативной иерархии
Корректировка макета оформления
Подмена областей макета
Программная работа с СКД:
  • Компоновщик настроек
  • Виды настроек
  • Корректировка настроек компоновщика
  • Событие ПриКомпоновкеРезультата
  • Программная компоновка
  • Использование набора данных «Объект»
  • Вывод в печатную форму дополнительной информации до и после отчета
  • Открытие отчета с нужными настройками
Расшифровка:
  • Стандартная расшифровка
  • Расшифровка отчета с помощью другого отчета
(Бонусный материал) Разработка отчетов в рамках типовых конфигураций:
  • Для конфигураций обычного интерфейса
  • Для конфигураций управляемого интерфейса

Блок 8: Средства интеграции и обмена данными

Работа с текстовым файлом:
  • Формирование файла в памяти
  • Прямая выгрузка в файл
Работа с DBF
Работа с FTP
Работа с электронной почтой
Формирование договора в формате MS WORD. Склонением имен
Работа с ADODB на примере EXCEL
OLE соединение с базой 1С
СОМ соединение с базой 1С
Работа с XML:
  • Простейший вариант
  • DOM-Модель
  • XML сериализация
  • XDTO
Механизм Web сервисов
Механизм Http сервисов
Внешние источники данных
Конфигурация «Конвертация данных»
  • Подготовка к написанию правил
  • Выгрузка иерархии
  • Выгрузка иерархии изменением иерархии
  • Генерация новых элементов при выгрузке
  • Привязка загружаемых объектов к уже существующим элементам
  • Выгрузка один ко многим
  • Объединение табличных частей при выгрузке
  • Разделение табличных частей при выгрузке
  • Генерация документов при выгрузке. Перенос остатков
Методика корректировки правил типовых конфигураций