Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки

Конфигурация 1С на поддержке

1С нужно дорабатывать так,
чтобы потом не было за это стыдно…

37 учебных часов в формате видео-уроков

25 практических заданий

Поддержка и ответы на вопросы: 2 месяца

Свободный график обучения

Доработка без снятия с поддержки становится стандартом

Все чаще будем слышать “конфигурацию не трогать”, “приоритет – у доработки без снятия с поддержки”.

Для внедренцев это также экономия кучи времени и снижение рисков при обновлениях.

Сама компания 1С активно продвигает такой подход и явно стремится сделать его стандартным.

Когда на партнерском семинаре директор компании 1С подчеркнуто обращает внимание партнеров на эти новые механизмы – это же не просто так?

Почему 1С так активно развивает механизм Расширений?

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

А для конфигураций “в облаке” – вообще единственный.

Позволяет дорабатывать конфигурацию, не снимая с поддержки

Добавить новые реквизиты, справочники, отчеты? – не вопрос.

Новые регистры, документы – тоже не проблема.

Вы реально можете добавить

  • новые справочники,
  • новые документы,
  • новые регистры,
  • новые реквизиты в существующие типовые документы

– и при этом конфигурация останется ПОЛНОСТЬЮ типовой.

На замке.

С поддержкой и обновлением за 10 минут.

Позволяет быстро и просто обновлять любые конфигурации.

Никаких плясок с бубном, сверки отличий в коде, переноса доработок вручную и т.п.

Интеграция с другими платформами и приложениями

Нужно состыковаться с CRM?

Подключиться к системам рассылки?

Соединить 1С и телефонию?

Передать данные из / в отраслевой софт?

– для всего этого не нужно портить конфигурацию!

Просто оформите это как расширение

Что бесит клиентов сейчас?

“Сначала ждем хрен знает сколько, когда этот грешный 1Сник приедет…

Потом ждем полчаса, час пока он раскурится.

Потом дружно выбегаем из базы. Еще час курим бамбук.

Потом снова заходим в базу – теперь нужно все типа проверить. А как тут проверишь за 10 минут?

Так что, если что – приходится звать снова и снова ждать и платить.

Два часа ожидания и нервотрепки. Бесит…”

Что Вы теперь сможете им обещать?

Практически автоматическое обновление.

Без ожидания “когда же он приедет?”.

Даже удаленный доступ не требуется.

Обновления может спокойно и бесконфликтно поставить сам клиент.

Без необходимости “всем срочно выйти из базы!”

Даже вообще без захода в Конфигуратор.

Вы же специалист, да? Так делайте профессионально.

На 1С:Специалист по платформе Вас учат лихо кодить и создавать объекты. Раз-два – и в продакшн :)

Это, конечно, здорово… Но!

Заказчикам и работодателям нужно, чтобы Вы умели это делать хирургически точно и обоснованно.

Не вводя компанию в лишние траты – и не рискуя тем, что при очередном обновлении что-то рухнет.

Иначе – зачем им однорукий пианист??

Вы можете быть хорошим человеком и читать по вечерам книжки про 1С….

Но если Вы необоснованно “сняли конфигурацию с замка” – Вы покажете себя непрофессионалом.

Примеры видео-уроков из курса

Как правильно дорабатывать права доступа в типовых конфигурациях

Права доступа дорабатываются практически на каждом серьезном внедрении. Это автоматически приводит к сложностям при последующем обновлении на свежие релизы.

Используя расширения, эту задачу можно решить, не вмешиваясь в типовую. То есть конфигурация остается на замке, а обновления на новый релиз могут выполняться автоматически :)

Рассмотрим, как эту задачу решить на примере УТ 11.

При решении задачи будут сложности. И вы увидите, что разработчики прикладных решений и БСП пока отстают от возможностей платформы…

Новые возможности отладки запросов в платформе 8.3

В платформе 8.3 были добавлены возможности просмотра временных таблиц прямо в отладчике.

Отладка запросов используется при доработке и сопровождении типовых конфигураций. Часто требуется проанализировать, что возвращает запрос.

Главная проблема в том, что типовые запросы очень объемные – десятки временных таблиц, сотни и тысячи строк.

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

Посмотрите видео, берите на вооружение новый инструмент :)

Использование расширений для создания печатных форм (альтернатива внешним печатным формам)

Рассмотрим альтернативу механизму БСП – дополнительным отчетам и обработкам.

Создадим печатные формы при помощи расширений. При этом конфигурация остается типовой, «под замком», можно использовать и при работе «в облаке».

Эта возможность будет полезна, если Вы дорабатываете новую подсистему в типовой конфигурации. В нее могут входить справочники, документы, регистры. Таким образом, клиент получает обновление в одном флаконе – и новый функционал, и печатные формы, и отчеты.

Порядок вызовов подписок на события

Как выполняется доработка кода в типовых конфигурациях?

Есть несколько способов:

  • Жесткий – создать новый общий модуль, описать процедуры, вызывать их из обработчиков событий
  • Подписки на события – создать подписку и определить обработчик
  • Расширение – перехватить процедуру при помощи одной из аннотаций: Перед, После, Вместо.

Могут ли эти 3 способа работать вместе? Да!

Но в каком порядке будет отрабатывать такой код? Это и разберем в текущем видео :)

Детальное содержание курса

Модуль 1. Принципы корректной доработки типовых конфигураций

Занятие 1. Принципы доработки типовой конфигурации

Конфигурация на поддержке

Темы занятия:

  • Какие проблемы могут возникать при обновлении типовых конфигураций
  • Первый принцип доработки конфигураций – минимизация изменений
  • Второй принцип доработки конфигураций – следование стандартам разработки

Занятие 2. Документирование при доработке типовых решений

Шаблоны комментариев

Темы занятия:

  • Использование комментариев при доработке типовых конфигураций
  • Формат комментариев. Пример доработки УТ 11
  • Как комментировать процедуры и функции, чтобы не было проблем при обновлении
  • Настройка шаблонов комментариев

Занятие 3. Создание объектов в типовых конфигурациях

Добавление реквизита в типовой документ

Темы занятия:

  • Использование префиксов для новых объектов метаданных
  • Обособление новых объектов с помощью подсистемы
  • Использование префиксов для новых реквизитов
  • Случаи, когда префиксы нельзя использовать

Занятие 4. Работа с предопределенными элементами

Хранение константных значений

Темы занятия:

  • Особенности создания предопределенных элементов в типовых конфигурациях
  • Методика хранения постоянных значений с помощью специального справочника
  • Хранение постоянных значений в плане видов характеристик

Занятие 5. Работа с общими модулями и подписками на события

Создание общих модулей

Темы занятия:

  • Создание общих модулей и настройка их свойств
  • Подписки на события как средство доработки типовых конфигураций. Базовые сведения

Занятие 6. Работа с управляемыми формами

Программное создание элементов форм и обработчиков

Темы занятия:

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

Занятие 7. Работа с ролями в типовых решениях

Проверка доступности ролей в конфигурациях на базе БСП

Темы занятия:

  • Принципы доработки ролей в типовых конфигурациях
  • Использование ролей-флагов для ограничения доступа к функциональности типового решения

Занятие 8. Расширение функционала с помощью внешних отчетов и обработок

Отладка внешних печатных форм в конфигурациях на базе БСП

Темы занятия:

  • Назначение внешних отчетов и обработок
  • Виды внешних обработок для конфигураций предыдущего поколения – УТ 10.3, УПП, ЗУП 2.5
  • Использование подсистемы БСП “Дополнительные отчеты и обработки”
  • Виды внешних обработок для конфигураций на базе БСП – УТ 11, ERP 2, БП 3, ЗУП 3
  • Преимущества хранения внешних обработок в ИБ
  • Отладка внешней печатной формы
  • Дополнительная обработка для отладки внешних печатных форм
  • Тестирование обработки для отладки ВПФ
  • Версионирование внешних обработок

Занятие 9. Групповая разработка с помощью хранилища конфигурации

Групповая разработка с помощью нескольких хранилищ конфигурации

Темы занятия:

  • Принципы групповой разработки с помощью хранилища конфигурации
  • Групповая разработка с одним хранилищем конфигурации
  • Использование нескольких хранилищ конфигурации – для разработки, отладки и рабочей базы

Занятие 10. Работа с информационными базами для разработки и отладки

Идентификация баз с помощью заголовка ИБ

Темы занятия:

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

Занятие 11. Приемы отладки громоздких запросов в типовых конфигурациях

Просмотр содержимого временных таблиц

Темы занятия:

  • Инструменты типовой конфигурации для анализа содержимого временных таблиц
  • Инструменты платформы 8.3.8 для анализа временных таблиц
  • Просмотр временных таблиц в конфигурациях старого поколения – УТ 10.3, УПП 1.3

Модуль 2. Обновление конфигураций

Занятие 1. Обновление типовых конфигураций

Обновление типовых решений без обращения к конфигуратору

Темы занятия:

  • Использование 3 конфигураций внутри одной информационной базы
  • Два варианта обновления конфигураций
  • Обновление конфигураций на поддержке поставщика
  • Пример обновления конфигурации из конфигуратора
  • Проверка корректности обновления конфигурации
  • Возможность работы пользователей при обновлении конфигурации
  • Пример обновления конфигурации из пользовательского режима

Занятие 2. Обновление нетиповых конфигураций

Работа с дважды измененными свойствами

Темы занятия:

  • Процесс обновления нетиповых конфигураций
  • Сравнение и объединение конфигураций
  • Анализ изменений при обновлении модулей
  • Обновление предопределенных элементов
  • Обновление реквизитов составных типов
  • Обновление макетов – табличных документов
  • Обновление управляемых форм
  • Обновление конфигурации базы данных
  • Проблема разных номеров релизов основной конфигурации и конфигурации поставщика
  • Обновление через несколько релизов
  • Настройки объединения конфигураций
  • Настройка объединения объектов конфигурации, имеющих состав, в платформе 8.3.11

Занятие 3. Обновление модулей при помощи внешних утилит

Обновление модулей с помощью внешних программ

Темы занятия:

  • Недостатки штатного объединения модулей конфигуратором
  • Преимущества и недостатки использования внешних программ
  • Использование утилит для объединения модулей – Araxis Merge, KDiff3, TortoiseMerge, Perforce P4Merge, DiffMerge
  • Обновление общего модуля типовой конфигурации «1C:Бухгалтерия 8» при помощи внешних программ

Модуль 3. Подписки на события

Занятие 1. Создание подписок на события

Свойства подписок на события

Темы занятия:

  • Области применения подписок на события
  • Какие объекты могут быть источниками подписок на события
  • Назначение событий, обрабатываемых при помощи подписок
  • Создание обработчиков подписок на события
  • Обработчики подписок на события в типовой конфигурации “Управление торговлей 11”
  • Создание подписки на событие в демо-конфигурации

Занятие 2. Работа с подписками на события

Порядок вызовов подписок

Темы занятия:

  • Простой способ найти все подписки на события конкретного объекта
  • Последовательность вызовов подписок на события
  • Управление порядком собственных обработчиков
  • Передача дополнительных сведений в подписку
  • Недостатки подписок на события

Занятие 3. Примеры реализации дополнительного функционала с помощью подписок на события

Реализация подписок на события в типовых конфигурациях

Темы занятия:

  • Задача 1. Запрет редактирования важных реквизитов для сохраненных документов
  • Задача 2. Проверка наличия дублей при записи справочников
  • Задача 3. Переопределение открываемой формы документа
  • Задача 4. Добавление движений в новый регистр при проведении в БП 3.0

Модуль 4. Расширения конфигурации

Занятие 1. Назначение и методика использования расширений конфигурации

Назначение расширений конфигурации

Темы занятия:

  • Области применения расширений
  • Возможности расширений конфигурации
  • Преимущества расширений при доработке типовых конфигураций

Занятие 2. Подключение расширений к типовой конфигурации

Подключение расширений конфигурации

Темы занятия:

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

Занятие 3. Создание расширений и простые приемы доработки конфигураций

Разработка расширений в конфигураторе

Темы занятия:

  • Создание расширений в конфигураторе
  • Ограничение на использование расширений. Режим совместимости
  • Использование назначений расширений. Новый функционал 8.3.10
  • Решение конфликтов между основной конфигурацией и расширением. Контролируемые свойства
  • Изменение объектов типовой конфигурации: операция “заимствование”
  • Изменение свойств конфигурации с помощью модифицируемых свойств
  • Создание новых объектов метаданных
  • Выбор имен для новых объектов метаданных
  • Изменение префиксов при разработке расширений
  • Ограничение использования расширений – режим совместимости расширения конфигурации
  • Особенности режима совместимости расширений

Занятие 4. Работа с программными модулями в расширениях

Перехват процедур и функций с помощью аннотаций

Темы занятия:

  • Ограничения использования общих модулей в расширении
  • Работа с модулями в расширении
  • Допустимые действия в модулях расширения
  • Механизм аннотаций – расширение типовых методов
  • Совместное использование расширений и подписок на события
  • Требования к параметрам методов расширений
  • Использование аннотаций Вместо, Перед и После
  • Использование нового метода ПродолжитьВызов()
  • Выполнение программного кода после использования метода ПродолжитьВызов
  • Удаление перехваченного метода
  • Изменение параметров перехваченного метода
  • Работа с аннотациями в типовых конфигурациях (на примере БП 3.0)
  • Особенности расширения событий модуля формы
  • Разное поведение расширений на различных релизах платформы

Занятие 5. Процедуры и функции в расширениях

Заимствование методов в расширении

Темы занятия:

  • Использование сервиса “Заимствование метода”
  • Ограничение на использование аннотаций
  • Особенности расширения методов модуля формы
  • Проверка описаний методов расширения и основной конфигурации

Занятие 6. Использование нескольких расширений в одной базе

Использование аннотаций Перед и После

Темы занятия:

  • Одновременная работа нескольких расширений в одной базе
  • Порядок выполнения кода в разных расширениях
  • Одновременное использование аннотаций Перед и После при наличии нескольких расширений в базе
  • Использование аннотации Вместо при наличии нескольких расширений в базе
  • Удаление расширения и его последующая загрузка

Занятие 7. Доработка управляемых форм в расширениях

Сохраненная форма

Темы занятия:

  • Ограничения по доработке форм в расширениях
  • Заимствование типовой формы в расширение. Сохраненная форма
  • Получение результирующей формы
  • Приоритеты при получении результирующей формы
  • Особенности расширения модуля формы
  • Три типа обработчиков события в расширении
  • Подмена основной формы объекта типовой конфигурации
  • Каскадное добавление объектов в расширение
  • Прерывание выполнения обработчиков в платформе 8.3.8 и ниже
  • Использование методов обратного вызова в платформе 8.3.8 и ниже

Занятие 8. Использование подсистем в расширениях

Объекты собственной подсистемы

Темы занятия:

  • Доработка подсистем – модификация интерфейса типовой конфигурации
  • Создание собственных подсистем в расширении

Занятие 9. Работа с правами доступа в расширениях

Заимствование прав доступа из исходной конфигурации

Темы занятия:

  • Возможности по доработке прав доступа с помощью расширений
  • Доработка ролей типовой конфигурации
  • Доработка ограничения доступа на уровне записей
  • Редактирование роли в конструкторе
  • Создание новых ролей в расширении
  • Создание роли в расширении для УТ 11

Занятие 10. Использование прочих объектов метаданных в расширениях

Использование расширений для получения сведений из внешней системы

Темы занятия:

  • Работа с отчетами и обработками в расширениях
  • Переопределение основной схемы компоновки отчета
  • Работа с предопределенными элементами в расширениях
  • Изменение состава плана обмена
  • Доработка печатных форм с помощью расширений
  • Работа с внешними ресурсами – обращение к интернет-сервисам по API

Занятие 11. Подключение расширений к конфигурации

Подключение расширений конфигурации

Темы занятия:

  • Нюансы при подключении расширений к конфигурации
  • Порядок подключения расширений
  • Методы встроенного языка для подключения расширений

Занятие 12. Использование расширений для создания печатных форм

Реализация печатных форм с помощью расширений

Темы занятия:

  • Подготовительные действия – создание расширения конфигурации
  • Создание команды печати
  • Формирование печатной формы
  • Проверка работоспособности печатной формы

Занятие 13. Использование расширений для создания команд заполнения

Создание обработки, в которой описываются команды заполнения

Темы занятия:

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

Занятие 14. Расширение данных – новый функционал 8.3.11

Работа с расширениями в платформе 8.3.11

Темы занятия:

  • Новые возможности платформы 8.3.11 по работе с расширениями конфигурации
  • Создание нового справочника
  • Добавление реквизитов в справочник
  • Одновременное использование нескольких расширений
  • Добавление расширений к разным областям данных
  • Изменения на уровне СУБД при добавлении объектов метаданных
  • Ошибки при подключении расширений
  • Сохранение данных в таблицах при ошибках подключения расширений
  • Подключение расширений в пользовательском режиме
  • Ошибка разделенного доступа к базе данных
  • Удаление расширений
  • Создание документов и регистров сведений
  • Создание планов обмена

Занятие 15. Новые возможности платформы 8.3.12

Занятие 15. Новые возможности платформы 8.3.12

С выходом платформы 8.3.12 произошли важные изменения в части работы с расширениями, появились новые объекты, которые значительно облегчили процесс разработки.

В данном занятии мы рассмотрим все эти новшества.

Темы занятия:

  • Новый режим совместимости “Версия 8.3.11”
  • Временное отключение расширений с помощью свойства “Активность”
  • Отличие отключения расширения от удаления
  • Изменения в таблицах базы данных при отключении активности расширения и при удалении расширения
  • Подключение расширения в конкретную область разделенной базы
  • Управление областью действия расширения конфигурации
  • Порядок подключения расширений с разными областями действия
  • Создание собственных перечислений в расширении конфигурации
  • Попытка загрузки расширения с добавленным перечислением на платформе 8.3.11
  • Новшества 8.3.12 при работе с регистрами в расширении
  • Работа с движениями по регистрам в расширении. Особенности оборотных регистров накопления с включенными агрегатами
  • Изменения в таблицах регистров базы данных при отключении активности расширения и при удалении расширения
  • Упрощение совместной разработки расширений при помощи хранилища конфигурации
  • Захват объектов в хранилище конфигурации
  • Ограничение разработки расширений при помощи хранилища конфигурации
  • Использование расширений конфигурации в распределенной базе
  • Сложности реализации обмена расширениями в РИБ на предыдущих платформах
  • Возможность передачи расширений в сообщениях обмена
  • Возможность передачи расширений в подчиненные узлы РИБ
  • Перенос расширений в создаваемый начальный образ периферийной базы
  • Возможные ограничения при создании начального образа периферийной базы
  • Ограничения при управлении расширениями в периферийной базе
  • Нюансы порядка подключения расширений в периферийной базе
  • Практический пример обмена расширениями в распределенной базе
  • Ошибка во время записи сообщения с изменениями при наличии неактивного расширения, используемого в РИБ
  • Улучшения отображения сообщений при применении расширений в 8.3.12
  • Возможность использования истории данных для собственных и заимствованных объектов расширения
  • Улучшения механизмов для управления расширениями в новой БСП 3.0

Занятие 16. Новые возможности платформы 8.3.13

Занятие 16. Новые возможности платформы 8.3.13

В платформе 8.3.13 механизм расширений планомерно развивается.

Конечно, в нем нет таких революционных изменений, как, например, появившийся в 8.3.11 механизм расширения данных. Зато теперь в расширениях можно создавать новые объекты метаданных – планы счетов, регистры бухгалтерии и т.д.

В этом занятии подробно рассмотрим все новые возможности данного релиза.

Темы занятия:

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

Занятие 17. Новые возможности платформы 8.3.14

Занятие 17. Новые возможности платформы 8.3.14

В платформе 8.3.14 в механизме расширений есть два важных изменения: пересмотрены принципы работы с управляемыми формами, а также изменилась логика работы с ролями при помощи расширений.

Кроме этого, есть и не такие глобальные новшества, которые предоставляют разработчикам новые возможности. Обо всём этом подробно рассказывается в данном занятии.

Темы занятия:

  • Новый режим совместимости
  • Добавление новых значений в заимствованное перечисление
  • Новое свойство «Комментарий» для заимствованных объектов
  • Создание собственных параметров сеанса в расширении
  • Проблемы, возникающие при доработке форм с помощью расширений в предыдущих версиях платформы
  • Новый подход при заимствовании формы в платформе 8.3.14
  • Работа с реквизитами, параметрами, командами формы в расширениях
  • Новые возможности редактора управляемой формы в расширениях
  • Логика работы ролей в расширениях в предыдущих версиях платформы
  • Особенности поведения платформы при отсутствии ролей в конфигурации
  • Свойство «Устанавливать права для новых объектов» в ролях из основной конфигурации
  • Автоматически создаваемая роль в расширении
  • Свойство «Основные роли» в расширении
  • Назначение пользователям ролей из расширения
  • Использование ролей из расширений в типовой УТ 11
  • Работа с ролями при изменении активности расширений в типовой УТ 11
  • Использование свойства «Основные роли» в типовой УТ 11
  • Управление расширениями конфигурации в пользовательском режиме

Занятие 18. Новые возможности платформы 8.3.15

Проверяемые свойства в платформе 8.3.15

Темы занятия:

  • Новый режим совместимости
  • Контролируемые и проверяемые свойства
  • Новые свойства расширения для сопоставления объектов по идентификаторам
  • Разрешение конфликтов сопоставления
  • Новые возможности для доработки процедур и функций
  • Использование аннотации ИзменениеИКонтроль
  • Доработка текста запроса при помощи аннотации ИзменениеИКонтроль
  • Поиск изменений в программном коде
  • Трехстороннее объединение
  • Использование нескольких расширений

Занятие 19. Механизм патчей

Получение патчей

К сожалению, ошибки могут возникать как в собственных доработках, так и в типовых конфигурациях. Для быстрого исправления таких ошибок разработан механизм патчей, базирующийся на расширениях конфигурации. Установка патча очень простая, выполняется в пользовательском режиме, навыки работы с конфигуратором не требуются. Кроме этого, патч, выпущенный для определенного релиза конфигурации, будет автоматически удален при обновлении на версию конфигурации, в которой данная ошибка уже устранена.

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

Темы занятия:

  • Исправление ошибок в конфигурациях на платформе «1С:Предприятие 8»
  • Преимущества и недостатки динамического обновления
  • Использование расширений для исправления ошибок в конфигурациях
  • Исправление ошибок в типовых конфигурациях
  • Назначение патчей
  • Пример использования патча для исправления ошибки конфигурации
  • Формирование названий патчей
  • Скачивание патчей с пользовательского сайта фирмы «1С»
  • Ручная установка патча
  • Обновление конфигурации после установки патча
  • Автоматическая установка патча
  • Получение информации о доступных обновлениях
  • Поиск документации по механизму патчей
  • Просмотр списка установленных расширений и патчей
  • Устройство патча
  • Отличия обычных расширений от патчей
  • Получение свойств патча
  • Удаление патча после обновления конфигурации
  • Использование патчей в РИБ
  • Использование конфигурации СППР для создания патчей
  • Регистрация ошибок
  • Автоматическое создание патчей при помощи СППР
  • Особенности и недостатки патчей

Занятие 20. Новые возможности платформы 8.3.16

Новые возможности платформы 8.3.16

Темы занятия:

  • Создание новых констант
  • Создание новых функциональных опций и их параметров
  • Заимствование функциональных опций
  • Параметры функциональных опций
  • Создание новых критериев отбора
  • Новый функционал редактора формы

Занятие 21. Новые возможности платформы 8.3.17

Новые возможности платформы 8.3.17

В платформе 8.3.17 механизм расширений получил новые возможности.

Теперь при помощи расширений можно работать с подписками на события — создавать новые подписки и дорабатывать подписки из основной конфигурации.

В новом занятии подробно рассматриваются все нюансы использование подписок на события в расширениях конфигурации.

Темы занятия:

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

Занятие 22. Новые возможности платформы 8.3.18

Новые возможности платформы 8.3.18

Изменения в платформе 8.3.18, связанные с механизмом расширений, куда более значительные. Теперь при помощи расширений можно изменять типы реквизитов из основной конфигурации!

Этот функционал давно ожидается всеми разработчиками, использующими расширения при внедрениях. Поэтому работа с расширением типов реквизитов детально рассмотрена в новом занятии курса — с практическими примерами и описаниями ограничений.

Темы занятия:

  • Объединение расширений с cfe-файлом из командной строки
  • Расширение типа реквизитов
  • Расширение строковых и числовых реквизитов
  • Изменение длины кода и наименования
  • Формирование результирующего типа
  • Примеры расширения типов реквизитов
  • Свойство «Тип»
  • Ограничения составного типа
  • Ограничения расширения типа реквизитов
  • Применение в типовых конфигурациях
  • Работа при отключенных расширениях
  • Анотация ИзменениеИКонтроль

Занятие 23. Новые возможности платформы 8.3.20

Новые возможности платформы 8.3.20

В редакции 8.3.19 в части расширений больших изменений не было, но в платформе 8.3.20 механизм расширений получил новые функциональные возможности.

Теперь при помощи расширений можно создавать предопределенные элементы, расширять типы объектов.

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

Темы занятия:

  • Создание предопределенных элементов
  • Расширение типа реквизита
  • Ссылочные типы данных
  • Метод ТипВсеСсылки()
  • Ошибки компиляции

Занятие 24. Новые возможности платформы 8.3.21

Новые возможности платформы 8.3.21

Каких-то глобальных перемен в платформе 8.3.21 не произошло.

Но в новом релизе сняты некоторые ограничения, которые были в прежних версиях платформы – и это упрощает работу программистам.

Например, в платформе 8.3.21 появилась возможность создания предопределенных элементов для заимствованных объектов, а также стало удобнее работать с облачными базами.

Темы занятия:

  • Механизм разделения данных и его связь с расширениями
  • Изменения в платформе 8.3.21, связанные с общими реквизитами-разделителями
  • Создание предопределенных элементов

Формат материалов, объем курса и поддержка

Этот курс проводится в дистанционном формате

Основной формат материалов – видео-уроки. Общий объем уроков – 37 учебных часов.

Поддержка в Мастер-группе – 62 дня.

Порядок обучения

После оплаты курса Вы получаете доступ к закрытым разделам и скачиваете видео-уроки с сайта. Вы изучаете их без необходимости заходить на сайт или посещать какие-либо вебинары.

Возникающие вопросы Вы задаете тренерам на страницах обсуждений, там же Вы можете увидеть ответы на свои вопросы и вопросы других участников.

По данной схеме мы обучаем несколько тысяч клиентов в год. Это работает :)

Требования для прохождения курса

Какие знания должны быть у слушателя:
  • Знание основных объектов метаданных и механизмов платформы
  • Опыт работы с запросами
  • Навыки работы с конфигурациями на базе БСП
Платформа и конфигурации:
  • Свежая версия платформы
    • 8.3.10 использована в большинстве видео-уроков и примеров
    • Последующие редакции с 8.3.11 по 8.3.21 использованы в отдельных занятиях по этим редакциям
  • Демонстрационная конфигурация “Управляемое приложение” (это бесплатная конфигурация, которую выпускает 1С, ее можно скачать с сайта ИТС)
  • Актуальные релизы типовых конфигураций УТ 11 (УТ 11.3.3 и и свежее) и БП 3.0 (БП 3.0.50 и свежее)

Стоимость курса

Стоимость курса:
16 700 руб.

Гарантия

Мы ведем обучение с 2008 года, уверены в качестве наших курсов и даем на этот курс нашу стандартную 60-дневную гарантию.

Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), то у Вас есть 60-дневный срок для принятия решения – и если Вы производите возврат, мы возвращаем 100% оплаты.

Текущий уровень возвратов наших курсов: менее 1 процента…

Рассрочка платежа

Наши курсы можно оплатить по частям или в рассрочку, в том числе без процентов. При этом доступ к материалам Вы получаете сразу.

Это возможно при оплате от физических лиц на сумму от 3 000 руб. до 150 000 руб.

Все, что Вам нужно сделать – это выбрать способ оплаты “Оплата через ЮKassa”. Далее на сайте платежной системы выбираете “Заплатить по частям”, указываете срок и размер выплат, заполняете небольшую анкету – и через пару минут получаете решение.

Варианты оплаты

Мы принимаем все основные формы платежей.

От физических лиц – оплаты с карт, оплаты электронными деньгами (WebMoney, ЮMoney), оплаты через интернет-банкинг, оплаты через салоны связи и так далее. Возможна также оплата заказа по частям (в рассрочку), в том числе без дополнительных процентов.

Начните оформлять заказ – и на втором шаге Вы сможете выбрать предпочтительный способ оплаты.

От организаций и ИП – безналичная оплата, предоставляются документы на поставку. Вы вводите заказ – и сразу можете распечатать счет на оплату.

Обучение нескольких сотрудников

Наши курсы предназначены для индивидуального обучения. Групповое обучение по одному комплекту является незаконным распространением.

Если компании требуется обучить нескольких сотрудников, мы обычно предлагаем “дополнительные комплекты”, которые стоят на 40% дешевле.

Для оформления заказа на “дополнительный комплект” выберите в форме 2 и более комплектов курса, начиная с второго комплекта стоимость курса будет на 40% дешевле.

Есть три условия использования дополнительных комплектов:

  • нельзя приобрести только дополнительный комплект, если до этого (или вместе с ним) не был приобретен хотя бы один обычный
  • на дополнительные комплекты не действуют еще какие-то скидки (они и так дисконтированны, получилась бы “скидка на скидку”)
  • на дополнительные комплекты не действуют акции (например, компенсация в 7000 рублей) по той же причине

На текущий момент продажи курса приостановлены.
О наборе в новую группу будет отдельная новостная рассылка.
Чтобы не пропустить новый поток, просто подпишитесь на наши новости:

  • Это поле используется для проверочных целей, его следует оставить без изменений.

*Получая новости Вы даете согласие на обработку персональных данных и соглашаетесь с Пользовательским соглашением

Комментарии / обсуждение (92):

  1. SnowMan83

    Добрый день. По многим темам большое подспорье в обучении – посмотреть как это сделано в БСП. Я так изучал запросы, СКД и многое другое. Но по расширениям сложнее, их нет в типовых и во всяких демках. Не подскажете есть ли какие то типовые поставки грамотно написанных расширений, по которым можно улучшить навыки, приобретенные на курсе?

    • Василий Ханевич

      Добрый день!
      В демо-базе БСП есть расширения. Их можно изучить. Например, посмотреть, как работать с подсистемой “Варианты отчетов”, разрабатывать печатные формы.

  2. Maxim22

    Добрый день! А когда планируется разрешить продажу курса “Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки”. Просто очень актуально на данный момент.

    • Кузьмин Сергей

      Добрый день!

      Как Вы, наверное, видели в предыдущих комментариях, запись на курс остановлена, так как курс был записан несколько лет назад и при его записи были использованы прошлые редакции платформы.
      Но если это Вас не смущает, можем оформить для Вас заказ.

      Подробную информацию отправили на почту.

        • Кузьмин Сергей

          Добрый день, Наталья!
          Планируется запись нового курса по этой теме, но сроки выхода нового курса пока что назвать не сможем.
          Подробную информацию отправил Вам на почту.

        • Кузьмин Сергей

          Здравствуйте, Антон!
          Выслали подробную информацию Вам на почту.

  3. agusikdeon

    Здравствуйте. нужен счет на курс по расширениям на организацию Робот икс

    • Кузьмин Сергей

      Дело в том, что при записи курса были использованы старые релизы платформы. В дополнениях к курсу использовались свежие релизы с 8.3.11 по 8.3.22, но основная часть материалов записана с использованием релиза 8.3.10.
      По этой причине запись на курс была остановлена.

      Подробный ответ отправлен Вам на почту.

  4. Ирина

    Добрый день!
    Подскажите пожалуйста, материалы курса были обновлены после 2018 года?

    • Кузьмин Сергей

      Да, курс неоднократно дополнялся материалами.
      Последнее обновление – в апреле 2022 года – добавлены материалами, в которых рассматриваются новые возможности расширений в платформе 8.3.20 и 8.3.21

  5. Олег

    Здравствуйте, скажите, пожалуйста, есть ли смысл покупать данный курс, если моя цель доработать типовую конфигурацию (УТ или УНФ) для компьютерной фирмы оказывающей услуги и продающей товары (розница и опт) с заделом на масштабирование (пока один магазин). Из знаний – практики практически 0, но изучены бесплатные материалы из ютуба по основам программирования в 1С, запросам, СКД, прочитана книга “Практическое пособие разработчика” (прочитана 1 раз, не буду лукавить, что повторял всё на практике, но некоторые моменты оказались недопонятыми).

  6. rinalavr

    Добрый день! Для решения вопроса о приобретении курса необходимо предоставить работодателю информацию о том, какой документ смогу предоставить по окончании обучения.
    Согласно требованиям законодательства образовательные учреждения могут выдавать своим слушателям следующие документы:
    – Диплом, если сотрудник проходил обучение, длительность которого составила более тысячи часов;
    – Свидетельство о прохождении повышения квалификации, если обучение продолжалось более ста часов и менее тысячи часов;
    – Удостоверение, если сотрудник участвовал в семинаре или прошел краткосрочное обучение.
    В связи с тем, что длительность курса менее ста часов (верно?), могу ли я сказать работодателю, что будет предоставлено удостоверение?

    • Юлия Волкогонова

      Добрый день.
      Мы не являемся образовательным учреждением и не оказываем образовательные услуги. Мы оказываем консультационные услуги. Финалисты курса получают от нас сертификат об успешном прохождении тренинга в электронном формате, который будет выслан после успешного завершения финала.

  7. esmirallda

    Здравствуйте! Не успела пройти курс за 2 месяца. Возможно ли продлить доступ? На какой период и сколько будет стоить? Спасибо.

  8. Akx

    Добрый день!
    Очень интересует тема расширений.
    Возможно я плохо смотрел оглавление, но не увидел раздела в курсе с рекомендациями или механизму по адаптации расширений под новый релиз конфигурации.
    Скажите, в данном курсе рассматриваются эти вопросы?
    Спасибо!

    • Василий Ханевич

      Добрый день!
      Одного занятия, в котором были бы раскрыты указанные вопросы, в курсе нет.
      Но приемы, которые позволят упростить обновление конфигурации с расширениями, в курсе рассматриваются.
      Например, рассматриваем аннотацию ИзменениеИКонтроль, которую лучше применять вместо аннотации Вместо, потому что в случае изменения дорабатываемого метода в основной конфигурации проверка применимости конфигурации покажет, что метод изменился, необходимо доработать расширение.

      Поэтому могу порекомендовать всё-таки пройти наш курс. А в Мастер-группе задать вопросы, касающиеся тех сложностей, которые лично у Вас возникли на практике. Так мы сможем собрать и сформулировать все рекомендации по использованию расширений.

  9. Игорь

    Добрый день!
    В доступном демо-ролике автор меняет режим совместимости конфигурации. Но как это возможно, если конфигурация “на замке”???

    • Василий Ханевич

      Добрый день!
      Чтобы изменить режим совместимости, нужно включить возможность редактирования и установить правило поддержки Объект поставщика редактируется с сохранением поддержки только для корневого элемента конфигурации.
      В конфигураторе в меню Конфигурация – Поддержка – Настройка поддержки необходимо нажать кнопку Включить возможность изменения:
      Настройка поддержки
      Настройка правил поддержки для корневого элемента конфигурации:
      Настройка правил поддержки
      Таким образом, все объекты конфигурации будут “под замком”, кроме корневого элемента.

  10. Elenasaitgareeva

    Добрый день, после прохождения данного курса возможно приобрести “1С:ПРЕДПРИЯТИЕ 8. КОМПЛЕКТ ДЛЯ СПЕЦИАЛИСТА ПО РАЗРАБОТКЕ И ВНЕДРЕНИЮ”?

    • Алексей Катеринич

      Добрый день.
      “1С:Предприятие 8. Комплект для специалиста по разработке и внедрению” предназначен для специалистов, которые оплатили обучение в ЦСО или в 1С-Учебных центрах. Поскольку мы не являемся ЦСО или 1С-Учебным центром, покупка нашего курса не становится основанием для приобретения этого комплекта.

  11. Сергей

    Добрый день!
    Возможна ли оплата курса от юридического лица?
    Спасибо заранее

    • Алексей Катеринич

      Добрый день.
      Да, оплата от юридического лица возможна.
      При оформлении заказа, на одном из шагов, Вы сможете выбрать способ оплаты.

    • Кузьмин Сергей

      Курс записан на платформе 8.3.11. В отдельных занятиях есть обзор более поздних версий платформы вплоть до 8.3.16.

      UPD:
      – В октябре 2020 г. курс дополнен материалами, в которых рассматриваются новые возможности расширений в платформе 8.3.17 и 8.3.18
      – В апреле 2022 г. курс дополнен материалами, в которых рассматриваются новые возможности расширений в платформе 8.3.20 и 8.3.21

    • Кузьмин Сергей

      Да, после прохождения этого курса предусмотрен сертификат о прохождении, в случае выполнения всех практических заданий, в том числе финального.

  12. Кирилл

    Смогу я просмотреть материалы курса через какое-то время (например, несколько лет)? Написали, что в год можно получить 3+1 ключ. Это бессрочно?

    • Алексей Катеринич

      Добрый день, Кирилл.
      Материалы курса доступны Вам навсегда и Вы их сможете смотреть и через несколько лет.
      Количество ключей 3+1 восстанавливается каждый год.

  13. Макар

    Добрый день. Подскажите, после того, как я активирую токен и получу доступ к материалам курса. Могу ли я приостановить доступ к мастер группе, чтобы сначала изучить весь курс, а уже потом по необходимости задавать вопросы? Если да, то на какое время можно приостановить доступ?

    • Алексей Катеринич

      Добрый день.
      Один раз за весь период обучения предусмотрена приостановка доступа в Мастер-группу: доступ приостанавливается в день обращения учащегося, на оставшийся период поддержки высылается новый токен. Приостановку рекомендуем делать на период не более 62 дней.
      Мы рекомендуем не затягивать активацию токена более чем на 90 дней с момента покупки курса, в противном случае мы не можем гарантировать поддержку в Мастер-группе при снятии курса с продаж.

    • Василий Ханевич

      Добрый день!
      В курсе Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки не привязываемся к конкретной конфигурации, большую часть материала разбираем на демонстрационной базе, чтобы продемонстрировать возможности механизма расширений.
      Разбираем весь функционал расширений, который присутствует в различных релизах платформы, – начиная от 8.3.6 (где расширения только появились) до актуального на сегодня 8.3.16.
      Также в этом курсе есть набор рекомендаций, как именно следует дорабатывать типовые конфигурации – как лучше изменять программный код, как программно вынести реквизиты на форму, как использовать хранилище конфигурации, как отлаживать внешние обработки и громоздкие запросы и т.д.
      Если нужно детально разобраться с механизмом расширений – выбирайте этот курс.

      Курс Доработка и адаптация типовых конфигураций УТ 11.4 (11.3), КА 2.4 (2.2) и 1С:ERP 2.4 (2.2) + подготовка к Аттестации 1С:Специалист по конфигурированию торговых решений записан на конфигурации УТ 11, может использоваться для доработки КА 2 и ERP 2. В этом курсе рассматриваются приемы доработки механизмов из БСП, значит, их можно применять и в других решениях, базирующихся на БСП.
      Разбираются методы доработки УТ – создание нового отчета, доработка существующего, создание дополнительных обработок разного назначения, разбирается принцип формирования движений в типовой конфигурации, выполнения контроля при проведении документов, подключаются подсистемы БСП для новых документов (чтобы новый документ выглядел так же, как и в типовой конфигурации, обладал подобным функционалом) и т.д.
      Показываются способы доработки механизмов УТ – механизма ценообразования, учета по сериям, работа с соглашениями, подборы и т.д.
      Расширения в этом курсе используются, но разбираются не так подробно и детально, как в предыдущем.
      Также в этом курсе разбираются задачи, похожие на аттестационные. Если планируете сдавать экзамен 1С:Специалист по УТ, этот курс будет очень полезен.

  14. Мария

    Здравствуйте. Рассматривается ли на курсе добавление новых подписок на событие в расширении? Или только в “основную” конфигурацию?

    • Алексей Катеринич

      Добрый день, Мария.
      На сегодняшний день в расширениях нельзя создавать новые подписки на события. Это пока еще ограничение платформы.
      Поэтому подписки добавляем только в основную конфигурацию.

  15. Светлана

    Можно купить курс, скачать, просмотреть, только потом подключить поддержку, задать вопросы. Времени свободного мало, чтобы не потерять время поддержки

    • Кузьмин Сергей

      Чтобы получить доступ к материалам курса, Вам нужно активировать токен доступа.
      Но Вы можете активировать токен будущей датой – до 90 дней вперед (материалы станут доступны сразу, а доступ к поддержке откроется с той даты, которую Вы укажете).
      Или можно активировать токен и после этого обратиться к нам в службу поддержки с просьбой приостановить активацию токена (можно сделать приостановку один раз).

    • Василий Ханевич

      Добрый день!
      Да, курс дополняется при выходе новых релизов платформы. Уроки по новшествам 8.3.11 – 8.3.14 уже доступны.

      UPD: К концу 2020 года в курс уже добавлены материалы по новым возможностям 8.3.15 – 8.3.18, а также занятие “Механизм патчей”.
      В апреле 2022 года добавлены материалами, в которых рассматриваются новые возможности расширений в платформе 8.3.20 и 8.3.21

  16. 1CNachalo

    Доброе утро.
    В каком курсе изучается БСП на уровне, достаточном для прохождения данного курса?

    • Василий Ханевич

      Добрый день!
      В этом курсе БСП посвящено всего несколько занятий. Большая часть курса проходит на демо-конфигурации, практические задания выполняются на специальной модельной базе, которая скачивается с нашего сайта.
      Знания БСП потребуются в модулях, посвященных работе с печатными формами и подключаемыми командами. Отдельного курса конкретно по БСП у нас нет. Наиболее подробно работа с механизмами БСП (а также с механизмами типовых конфигураций) разбирается в курсе Доработка и Адаптация типовых конфигураций УТ 11.4 (11.3), КА 2.4 (2.2) и 1С:ERP 2.4 (2.2).

      • 1CNachalo

        Т.е. после прохождения указанных вами курсов по УТ уровень знаний будет достаточно, для нормального освоения этих курсов по расширениям и доработке?
        И еще: необходимы обе конфигурации: и УТ 11 (УТ 11.3.3 и и свежее), и БП 3.0 (БП 3.0.50 и свежее) или достаточно какой-то одной?

        • Василий Ханевич

          Да, указанный курс даже сильно шире, поскольку в нем разбираются не только основы БСП, но и методики доработки конкретных механизмов типовой конфигурации УТ 11. Это потребуется при внедрении УТ 11 на проектах (например, адаптация функционала типовых отчетов, создание новых документов и обеспечение их проведения по регистрам), но может оказаться избыточным для подготовки к курсу по расширениям.
          В курсе примеры разбираются на демо-конфигурации, а также на типовых УТ 11 и БП 3.0. Чтобы воспроизвести рассмотренные в видеоуроках действия, потребуются обе конфигурации.

      • Lyudmila

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

        Извините, не поняла какой конфигурации идет речь – это всё о БСП?

        • Василий Ханевич

          В видеоуроках используется демонстрационная конфигурация Управляемое приложение, которая доступна на сайте ИТС.

  17. bru_10

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

    • Василий Ханевич

      Добрый день!
      Явно эта тема не выделена, поскольку в платформе пока нет возможности сравнить конфигурацию с расширением.
      Но частично эту тему затрагиваем, когда говорим о доработке управляемых форм при помощи расширений. Из-за наличия сохраняемой формы результат применения расширения к новой конфигурации может оказаться неожиданным для разработчика, рассматриваем причины, что можно сделать в данной ситуации.
      И, конечно, ждем нового функционала от разработчиков платформы, который позволит упростить применение расширений на практике.

  18. kapanov

    Добрый день. Сталкивался с расширением для УНФ, в котором находилась форма элемента справочника контрагенты. Причем на этой форме в расширении находились только несколько реквизитов и элементов формы (только те, которые изменялись в расширении,). В режиме предприятия к форме из конфигурации добавлялись изменения этих нескольких реквизитов и элементов из расширения. Описан ли в курсе механизм изменения форм через расширения, без в переноса в расширение всех реквизитов и элементов формы (команда “Добавить в расширение” переносит все реквизиты и элементы)?

  19. look

    Подскажите, пожалуйста, по требованиям для прохождения курса:
    – Без п.3. “Навыки работы с конфигурациями на базе БСП”;
    – Только с Учебной платформой;
    – и соответственно, Без Актуальных релизов типовых конфигураций УТ 11 (УТ 11.3.3 и и свежее) и БП 3.0 (БП 3.0.50 и свежее)

    этот курс “Разработка расширений и технологии доработки” не пройти?
    (Если в процессе обучения пройдены только “Основные механизмы платформы” и “Основы программирования в 1С Предприятие”, а реальной работы не было вообще). Насколько этот курс привязан к УТ, БП? Только Демонстрационной конфигурации будет недостаточно для прохождения курса?

    • Василий Ханевич

      Добрый день!
      Большинство видеоуроков курса записано на демо-конфигурации Управляемое приложение. Поэтому основной материал можно разобрать и на ней.
      Если у Вас нет типовых конфигураций, то Вы не сможете повторить, например, создание печатных форм при помощи расширений. Эти занятия можно будет только посмотреть на видео, но не получится проработать, попробовать реализовать самостоятельно.
      Кроме того, участники курса сообщали об ограничениях учебной версии, где в конфигураторе недоступен пункт меню для работы с расширениями. Хотя в пользовательском режиме загрузить готовое расширение возможно.
      Так что в Вашем случае возможности закрепления изучаемого материала на практике могут быть ограничены.

  20. PeterVP

    Скажите, пожалуйста, откуда бы берёте информацию для ваших курсов, из каких источников?… :)

    • Василий Ханевич

      Добрый день!
      Из документации, обсуждений на форумах, заметок из Зазеркалья, практики внедрений, решения задач на практике и т.д.

  21. Caine

    После окончания срока действия личного кабинета, купленый курс будет доступен для просмотра? Имеется в виду скачаный материал который воспроизводится через защищенный плеер?

    • Кузьмин Сергей

      После окончания срока действия Вашего токена доступ к материалам курса на сайте сохраняется.
      Просматривать материалы курса при помощи полученных ключей тоже можно без ограничений.
      Сроком действия токена ограничивается только доступ к Мастер-группе (возможность отчитываться по практическим заданиям и задавать вопросы тренеру на страницах курса).

  22. George

    Добрый день!
    1. Технология расширений используется только в управляемых формах?
    2. В чем отличие от предыдущей версии этого курса ?

  23. Dansel

    Чем отличается от курса: Доработка и Адаптация типовых конфигураций УТ 11.x …?

    • Василий Ханевич

      Добрый день!
      В курсе по расширениям не разбирается методика учета в типовых конфигурациях, какие регистры для чего предназначены, как устроена форма подбора товаров в типовом решении и т.д.
      Подробно и с самого начала разбирается использование расширений, включая новшества, добавленные в 8.3.11.
      Привязки к конкретной конфигурации нет. Большинство уроков записано на демо-конфигурации Управляемое приложение, чтобы показать возможности платформы.
      Но также разбирается использование типовых конфигураций — БП 3, УТ 11.
      Также в курсе по расширениям рассматривается, как следует выполнять доработку конфигурации с технической (а не с методической) точки зрения, чтобы упростить себе дальнейшее сопровождение этой конфигурации.
      Так что это разные курсы, они дополняют друг друга.

  24. Алексей

    Достаточно будет пройти “Быстрый старт в профессию”, чтобы приступить к данному курсу?

    • Василий Ханевич

      Добрый день!
      Для прохождения курса нужны следующие знания:
      – Знание основных объектов метаданных и механизмов платформы
      – Опыт работы с запросами
      – Навыки работы с конфигурациями на базе БСП

      Поэтому только курса “Быстрый старт в профессию” может оказаться недостаточно.
      Например, предполагается, что Вы разрабатывали внешние печатные формы для конфигураций на базе БСП, в этом курсе мы только говорим, как можно их отлаживать.
      Или говорим, как могут быть организованы хранилища конфигурации при работе над проектом, но про сами принципы работы с хранилищем не говорим.
      Но в курсе есть и независимые темы, например, использование подписок на события, обновление типовых конфигураций. Расширения рассматриваются с самого нуля на демо-конфигурации Управляемое приложение, начальных знаний расширений не требуется.
      Также рекомендую просмотреть подробный план курса на этой странице, ознакомиться с темами и решить для себя, стоит ли покупать данный курс. Если он кажется слишком сложным для Вас, то рекомендую начать с курса по запросам и курса по СКД. В них излагается база для любого разработчика на “1С:Предприятие 8”

      • ids79

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

        • Василий Ханевич

          Добрый день!
          В курсе Доработка и Адаптация типовых конфигураций УТ 11.x, КА 2.x, ERP 2.x подробнее рассматривается создание дополнительных отчетов и обработок для конфигураций на базе БСП (внешние печатные формы, обработки заполнения табличных частей и обработки заполнения связанных объектов).
          В курсе по расширениям рассматривается разработка печатных форм для конфигураций на базе БСП при помощи расширений, сама конфигурация остается типовой. Это новый подход, замена внешним обработкам.
          Также в курсе по расширениям рассматривается отладка внешних печатных форм.

  25. Дмитрий Медведев

    Добрый день!

    В списке занятий я не увидел, темы в которой рассказывалось бы о том, как наиболее правильно (без потери данных и с минимальными трудозатратами) повесить типовую, но доработанную ранее конфигурацию на “замок”.
    Под словом повесить на “замок” ─ я подразумеваю: нужно ранее созданные новые объекты и новые реквизиты типовых объектов конфигурации удалить, и в замен их создать те же самые вещи с помощью расширений.

    PS: дедовский способ который мне видится в лоб:
    – создать новый реквизит/объект с помощью расширений;
    – затем написать обработку или ещё что-то, с помощью чего можно будет переместить данные из добавленного реквизита в реквизит созданный расширением;
    – и уже после этого удалить старый реквизит.
    Данный способ очевиден, но мне он кажется не эффективным и трудозатратным, кроме того кроет в себе дополнительные трудозатраты связанные с адаптацие связей к старым объектам метаданных. А например если есть добавленный ранее с помощью платформы младшего релиза реквизит, нажать на нём какую-то кнопку и чтобы платформа сама проделала выше описанные действия. Было бы здорово или может есть другой подход, о котором Мы не вкурсе?… есть ли это в данном курсе?

    PSS: курс я конечно же уже купил, но ещё не прошёл, но если темы которую я описал, в курсе нету, тогда прошу считать мой комментарий, пожеланием к соответствующему обновлению курса, если таковая в действительности на сегодняшний день в нём отсутствует.

    • Василий Ханевич

      Добрый день!
      Спасибо за пожелание.
      Это действительно актуальная сейчас задача, явно в курсе она не разбирается. Потому что видится как раз описанный Вами вариант с ручным переносом этих доработок. Отдельного инструмента в платформе, к сожалению, нет.

  26. Nickon

    Добрый вечер! Как я понимаю это курс вообще про использование расширений в 1С, а не только на платформе 8.3.11? Иначе как бы вы “подготовили” его за несколько дней после выхода новой платформы.

    • Василий Ханевич

      Добрый день!
      Конечно:)
      Курс про различные аспекты использования расширений, а также про рекомендуемые способы выполнения доработки конфигурации и про обновление доработанных конфигураций.
      Новшества платформы 8.3.11 – это только одно из занятий. Подробно темы всех занятий курса расписаны выше на этой странице.

      • Nickon

        Это окончательная версия курса или стоит ожидать дополнительных кейсов по ходу изучения новой платформы?

        • Василий Ханевич

          Это уже готовый, полностью записанный курс.
          Когда появятся изменения в платформе, будем анализировать их. И в зависимости от их важности и “революционности” будем принимать решение, рассказать про это в отдельном бесплатном видео, добавить в текущий курс или вообще выпустить новый отдельный курс.

  27. Алексей

    Подскажите, пожалуйста, насколько материал этого курса повторяет то, что уже было в курсе “Доработка и Адаптация типовых конфигураций”? Планируется ли обновление курса до доработке в связи с новой платформой? На каких условиях можно будет получить обновление?

    • Василий Ханевич

      Добрый день!
      Это абсолютно разные курсы. Про новшества в 8.3.11 на данный момент рассказывается только в курсе по расширениям. Этот курс не привязан к конкретной конфигурации. Большинство уроков записано на демо-конфигурации для демонстрации возможностей платформы. Также разбирается применение расширений для типовых конфигураций на базе БСП – БП 3, УТ 11.
      Также курс по расширениям содержит рекомендации по доработке конфигурации с технической точки зрения, чтобы упростить себе дальнейшее обновление и сопровождение этой конфигурации.

      Обновления курса Доработка и Адаптация типовых конфигураций Управление Торговлей 11, 1С:ERP 2 и Комплексная Автоматизация 2 в связи с выходом платформы 8.3.11 не было.
      При выпуске обновлений курса публикуется новость на нашем сайте, чтобы Вы его не пропустили.

  28. Олег

    Каков требуемый уровень обучаемого? Есть опасение, что будет сложно. Мой уровень – создание внешних обработок по групповой обработке справочников, импорт данных из внешних файлов (текст, эксель) для заполнения справочников и создания типовых документов.

    • Василий Ханевич

      Добрый день!
      Для прохождения курса нужно иметь базовые навыки программирования – знать основные объекты метаданных и механизмы платформы. Также потребуется практический опыт работы с запросами, в этом курсе не рассказывается, как их разрабатывать.
      Кроме этого пригодятся навыки работы с конфигурациями на базе БСП, например, БП 3, УТ 11 и т.д.
      В курсе работа с расширениями разбирается с нуля, первоначальные знания по этой теме не требуются.

  29. Надежда

    Добрый день! Насколько данный курс отличается от курса “Доработка и Адаптация типовых конфигураций Управление Торговлей 11, 1С:ERP 2 и Комплексная Автоматизация 2”. Какой из этих курсов поглощает другой и насколько полно?

    • Василий Ханевич

      Добрый день!
      Это абсолютно разные курсы. В курсе по разработке расширений не разбирается методика учета в типовых конфигурациях, какие регистры для чего предназначены, как устроена форма подбора товаров в типовом решении и т.д.
      Подробно и с самого начала разбирается использование расширений, включая новшества, добавленные в только что вышедшей 8.3.11.
      Привязки к конкретной конфигурации нет. Большинство уроков записано на демо-конфигурации, чтобы показать возможности платформы.
      Но также разбирается использование типовых конфигураций – БП 3, УТ 11.
      Также в курсе по расширениям рассматривается, как следует выполнять доработку конфигурации с технической (а не с методической) точки зрения, чтобы упростить себе дальнейшее сопровождение этой конфигурации.
      Так что эти курсы не поглощают, а скорее дополняют друг друга.

  30. jif

    Добрый вечер! Пожалуйста подскажите, версия БСП рассматриваемая в курсе??

    Часть текстов модулей из примера “Использование расширений для создания печатных форм (альтернатива внешним печатным формам)” отличается от кода БСП 2.4.2

    С Уважением,
    Ян

    • Василий Ханевич

      Добрый день!
      Этот видеоурок записывался на УТ 11.3.3.231 с БСП 2.3.5.65.

      • jf08@mail.ru

        Я правильно понимаю, что в целом курсе есть материалы и по БСП 2.4 ( например, в видеоуроке про Роли ) ?

        • Василий Ханевич

          Да, например, в этом уроке рассматривается БСП 2.4.
          Большинство видеоуроков записано на демо-базе, чтобы продемонстрировать возможности платформы, не привязываясь к конкретной конфигурации. Но встречаются и типовые конфигурации – УТ 11 или БП 3.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *