
Радио 1С Энтерпрайз
By Никита Зайцев
Автор – Никита Зайцев (a.k.a. WildHare), эксперт по стеку технологий «1С: Предприятие», профессиональный стаж ~23 года, основная специализация – тяжелые, уникальные, большие и по-хорошему страшные системы / проекты.
Адрес автора для обратной связи – nikita.wild@gmail.com, почта проверяется регулярно.

Радио 1С ЭнтерпрайзJun 24, 2021

Финальная реплика – подведение итогов и планы на следующий сезон
Выпуск #S02E28 представляет собой краткую, но содержательную финальную реплику, завершающую второй сезон подкаста. Подведение итогов, планы на будущее, и, конечно же, добрые пожелания нашим уважаемым слушателям. Оставайтесь с нами!

Хранение журналов и протоколов - внутри ИБ или вовне, анализ вариантов
Выпуск #S02E27 посвящен анализу относительно типичного, но весьма спорного проектного решения - следует ли хранить служебные журналы и протоколы внутри информационной базы, или же необходимо использовать внешние хранилища. Анализируем аргументы "за" и "против", и заодно разбираем функциональную разницу между техническими сущностями "журнал" и "протокол", разумеется, в контексте разработки на платформе 1С: Предприятие.

Формат HandsFree, первый сезон – новые возможности 1С: Предприятие 8.3.19
Это специальный выпуск подкаста, который повествует о новых возможностях технологической платформы, реализованных в рамках версии 8.3.19. Выпуск представляет собой смонтированные в единый файл мини-выпуски формата HandsFree, которые ранее публиковались в нашем telegram-канале – один вступительный и девять тематических, каждый из которых раскрывает одно из ключевых новшеств релиза 8.3.19.

1С:Enterprise Development Tools – информация из первых рук
Выпуск #S02E26 начинает серию, посвященную работе с 1С: Enterprise Development Tools. Делаем самые первые шаги в изучении EDT, проверяем на прочность устаревшие мифы и анализируем ключевые преимущества. Причем разбираться в этих вопросах мы будем не самостоятельно, а с активной помощью специалистов команды разработки EDT.

Эргономичность управляемой формы – что это и почему это важно
Выпуск #S02E25 посвящен очень важному качеству нашей производственной деятельности – эргономичности создаваемых нами пользовательских интерфейсов. От физического смысла этого понятия до универсальных практических приемов работы над улучшением этого действительно важного качества создаваемых нами программных продуктов.

Обработка исключений в программном коде – когда и как это делать
Выпуск #S02E24 является попыткой раскрыть тему перехвата и обработки исключительных ситуаций в прикладном программном коде конфигураций 1С: Предприятие, а также проиллюстрировать практические аспекты применения (или неприменения) соответствующих конструкций встроенного языка.

Взгляд на разработку на платформе 1С со стороны ТРИЗ
Выпуск #S02E23 повествует о базовых понятиях и техниках ТРИЗ (теория/технология решения изобретательских задач) в контексте разработки прикладных решений на платформе 1С: Предприятие. Это несколько неожиданный взгляд на привычный нам производственный процесс, но конструкции ТРИЗ выстроены на очень прочном инженерном основании – ну а мы посмотрим на них со своей, практической стороны.

Утечки памяти – что это и как с ними бороться
Выпуск #S02E22 продолжает тематику оптимизации прикладного программного кода на платформе 1С: Предприятие. В рамках этого выпуска мы рассмотрим проблему утечек памяти в прикладном программном коде, определимся с методами локализации и устранения проблемных участков конфигурации и обязательно – разберем конкретный практический пример.

GIT и GITflow в разработке на платформе 1С:Предприятие
В рамках выпуска #S02E21 будет дан очень сжатый обзор системы контроля версий GIT и сопутствующей методики GITflow с позиций управления групповой разработкой на платформе 1С: Предприятие. Мы рассмотрим ключевые отличия GIT от механики хранилища конфигурации и попробуем примерить GITflow к нашим производственным задачам.

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

Конфигурация Центр администрирования – назначение, принцип действия, область применения
В рамках выпуска #S02E19 мы внимательно рассмотрим программный продукт Центр администрирования, но не только и не столько его функциональные возможности, сколько архитектурное решение и детали реализации. На примере этой конфигурации мы убедимся, что платформа 1С: Предприятие прекрасно подходит для решения не только прикладных, но и технологических задач.

Практические аспекты управления блокировками в операциях чтения и записи данных
Выпуск #S02E18 поднимает один из фундаментальных и при этом вечных аспектов разработки прикладных решений на платформе 1С: Предприятие – управление блокированием данных. Мы рассмотрим узловые технические аспекты механики управляемых блокировок и дадим несколько наглядных практических рекомендаций по работе с блокировками.

Некоторые важные аспекты оптимизации прикладного программного кода на платформе 1С
Выпуск #S02E17 начинает серию бесед, посвященных оптимизации прикладного программного кода на платформе 1С: Предприятие. Мы начнем с общего обзора и обозначим некоторые принципиально важные узловые моменты процесса оптимизации, а также рассмотрим пару показательных практических примеров.

Комплексная интеграционная задача – часть вторая, практическая
Выпуск #S02E16 продолжает тему интеграционного взаимодействия информационных баз 1С: Предприятие с другими системами и раскрывает ее со стороны практической реализации. Выпуск построен по уже привычной «семизарядной» схеме – семь основных приемов, настоятельно рекомендуемых к применению при работе над разработкой интеграционной механики.

Применение метода «черного ящика» в проектировании
Выпуск #S02E15 продолжает тему проектирования. На этот раз мы рассмотрим теоретические и практические аспекты применения методики черного ящика в функциональном проектировании информационных систем на платформе 1С: Предприятие.

Прогрессивное веб-приложение – что это, зачем и как поддерживается платформой
Выпуск #S02E14 подкаста Радио 1С Энтерпрайз повествует о технологии прогрессивного веб-приложения (Progressive Web App, PWA). В чем заключается эта концепция, для каких целей она предназначена, как поддерживается технологической платформой 1С: Предприятие и какие возможности предоставляет разработчику и пользователю бизнес-приложений. Ну и совсем немножко о том, почему прогресс не остановить. ;-)

Решение задач быстрого прототипирования на платформе 1С:Предприятие
Выпуск #S02E13 подкаста Радио 1С Энтерпрайз повествует о тех задачах разработки прикладного программного обеспечения, в которых задействуется техника быстрого прототипирования, рассматриваются вопросы целеполагания, классификация быстрых прототипов, теоретические и практические аспекты применения техники прототипирования в контексте технологической платформы 1С: Предприятие.

Кроссплатформенная консольная утилита Ring – назначение и сценарии использования
Выпуск #S02E12 подкаста Радио 1С Энтерпрайз повествует об одном из инструментов, входящих в состав технологической платформы 1С: Предприятие, который по нашей субъективной классификации мы относим к семейству «Малозаметных». Речь пойдет об универсальной консольной утилите Ring – что это, зачем, как это работает и как нам с этим работать.

Практические аспекты интеграционного взаимодействия систем глазами разработчика на платформе 1С:Предприятие
Выпуск #S02E11 подкаста Радио 1С Энтерпрайз продолжает внутренний мини-сериал, посвященный комплексной задаче интеграционного взаимодействия, то есть – взаимодействие информационной базы 1С: Предприятие с другими системами в гетерогенной среде. Выпуск посвящен практическим аспектам реализации интеграционного программного кода и также декомпозирован на семь основных принципов.

Практическое использование техники ментальных карт для инженера-разработчика
Выпуск #S02E10 подкаста Радио 1С Энтерпрайз продолжает серию рассказов о техниках и методиках проектирования, используемых при разработке на платформе 1С: Предприятие, а также о графических нотациях, сопутствующих этим методикам. Сегодня речь пойдет о технике ментальных карт (она же «Mind Mapping») – что это такое, зачем это разработчику и как применять ментальные карты в наших производственных задачах.

Идеальная отладка – концепция, теория и семь базовых практических приемов
Выпуск #S02E09 подкаста Радио 1С Энтерпрайз повествует о процессе отладки прикладного программного кода на платформе 1С: Предприятие с позиции управления разработкой и всемерного повышения ее эффективности. Мы рассмотрим основные теоретические положения и дадим описание нескольких базовых практических приемов эффективной отладки.

Интеграция инфобазы 1С с разнородными информационными системами – семь главных принципов
Выпуск #S02E08 подкаста Радио 1С Энтерпрайз выстроен в привычном уже формате «N важных принципов в области X», где N равно семи, а под X понимается комплексная интеграционная задача, то есть организация интеграционного взаимодействия между инфобазой 1С: Предприятие и другими сколь угодно разнотипными и разнородными информационными системами.

Дополнительные технические возможности КОРП-версии 1С:Предприятие
Выпуск #S02E07 подкаста Радио 1С Энтерпрайз представляет собой краткий, но исчерпывающий обзор продвинутых технических возможностей, предоставляемых потребителям, владеющим лицензиями класса КОРП. Обзор дан исключительно с технической стороны – что это, из каких функций состоит, в решении каких задач может способствовать и как с этим работать техническому специалисту.

Работа с временем и часовыми поясами в прикладных решениях на платформе 1С:Предприятие
Выпуск #S02E06 подкаста Радио 1С Энтерпрайз повествует о тонкой и неоднозначной сущности, работа с которой является неотъемлемой частью разработки прикладного решения на платформе 1С: Предприятие – а именно о времени и сопутствующих работе с временем технических и прикладных аспектах. И речь пойдет не только о часовых поясах.

Функциональное моделирование на языке IDEF0 как полезный инструмент в руках 1С-разработчика
Выпуск #S02E05 подкаста Радио 1С Энтерпрайз повествует о применении методики/языка функционального моделирования IDEF0 в процессах проектирования и разработки прикладных решений на платформе 1С: Предприятие. Мы попробуем ответить на вопросы «Что такое IDEF0», «Зачем IDEF0 нужен 1С-разработчику» и «Какой инструмент проектирования следует рассмотреть в качестве основного».

Асинхронная модель программного кода – что это и как с этим работать
Выпуск #S02E04 подкаста Радио 1С Энтерпрайз повествует об асинхронной модели организации и работы программного кода на платформе 1С: Предприятие. Рассматриваются основные области применения асинхронной модели от наиболее простой до самых сложных.

1С:Аналитика – как устроен сборочный цех по производству полезной информации
Выпуск #S02E03 продолжает и завершает обзор нового компонента технологической платформы, в котором реализован функциональный контур BI. Мы рассмотрим 1С: Аналитику как со стороны пользователя, так и со стороны специалиста по внедрению и сопровождению информационных систем.

1С: Аналитика – функциональный контур BI платформы 1С: Предприятие
Темой выпуска #S02E02 является 1С: Аналитика – новый BI-компонент технологической платформы 1С: Предприятие. Обзор состоит из двух частей, и в первой части мы рассмотрим местоположение этого нового компонента в нашей технологической вселенной, разберемся в его принципиальном устройстве и посмотрим, какие задачи он призван выполнять.

Платформа 1С: Предприятие в роли бэкенда для веб-сервисов и веб-приложений
В первом выпуске второго сезона Радио 1С Энтерпрайз мы рассмотрим технические возможности платформы 1С: Предприятие в таких сценариях интеграционного взаимодействия, где информационная база выполняет роль бэк-энда для сторонних потребителей веб-сервисов и сторонних веб-приложений, а также рассмотрим технические моменты такого взаимодействия.

Финал первого сезона – подводим итоги, строим планы
Выпуск #30 подкаста Радио 1С Энтерпрайз является по счету юбилейным, а по сути – важной вехой. Этим выпуском мы завершаем первый сезон нашего технологического сериала, подводим итоги, выражаем благодарности, рассказываем о дальнейших планах.

Платформа 1С: Предприятие как среда быстрой разработки простых бизнес-приложений
Выпуск #29 подкаста Радио 1С Энтерпрайз повествует о применении платформы 1С: Предприятие в качестве среды быстрой разработки простых, легких и встраиваемых бизнес-приложений. Такое применение технологической платформы мы относим к неклассическим задачам разработки и в рамках выпуска дадим как определение этому понятию, так и поясним его на конкретных примерах.

Как совместить методику релизов и методику патчей для оперативного и эффективного исправления ошибок в конфигурациях
Выпуск #28 подкаста Радио 1С Энтерпрайз посвящен методикам доведения до конечного потребителя исправлений в конфигурациях 1С:Предприятие. Для максимально оперативного и эффективного исправления ошибок предлагается рассмотреть методику патчей, причем в комплексе с классической методикой выпуска релизов. Мы попробуем разобраться, как совместить эти методики и где можно увидеть практический пример.

Методика измерения и анализа эффективности личного профессионального развития
Выпуск #27 подкаста Радио 1С Энтерпрайз продолжает магистральную тему управления личным профессиональным развитием разработчиков на платформе 1С:Предприятие. На этот раз мы уделим внимание вопросу эффективности профессионального развития и попробуем разработать методику для ее измерения и последующего анализа. Методика должна быть крайне простой и обладать (здесь следует извиниться за тавтологию) высокой эффективностью. Готовой методики у нас нет, и мы попробуем ее изобрести.

Пример быстрого развертывания настольной системы виртуализации
Выпуск #26 подкаста Радио 1С Энтерпрайз повествует о практическом способе быстрого развертывания отладочной инфраструктуры для разработчика на базе систем настольной виртуализации. Какие инструменты взять и каким образом их использовать для эффективного решения этой задачи – на примере личной практики автора.

Концептуальные и технические аспекты доработки конфигураций 1С:Предприятия для облачных сервисов
Выпуск #25 подкаста Радио 1С Энтерпрайз продолжает обзорную экскурсию по облачному сегменту нашей технологической вселенной и повествует об особенностях процесса доработки тиражных решений, имеющих принципиальное значение в случае, если доработка касается прикладной конфигурации, функционирующей в режиме облачного сервиса.

Настольная виртуальная машина – полезный инструмент в арсенале разработчика на платформе 1С
Выпуск #24 подкаста Радио 1С Энтерпрайз продолжает экскурсию по «Инструментальному цеху» персональной фабрики разработчика бизнес-приложений на платформе 1С. На этот раз в качестве полезного инструмента мы рассмотрим системы настольной виртуализации и попробуем разобраться, что это такое и какие полезные качества виртуальных машин могут пригодиться в наших производственных сценариях.

Облачный сегмент стека технологий 1С:Предприятие – концепция, термины, практические аспекты
Выпуск #23 подкаста Радио 1С Энтерпрайз посвящен Облачной подсистеме 1С:Фреш, но при этом мы рассматриваем облачный сегмент стека технологий 1С:Предприятия не с позиции какого-то абстрактного наблюдателя, а с вполне конкретной позиции специалиста, занятого разработкой тиражных прикладных конфигураций для нашей любимой технологической платформы.

Личный pet-проект как часть стратегии профессионального развития специалиста
Выпуск #22 подкаста Радио 1С Энтерпрайз не смотря на красноречивую дату публикации посвящен раскрытию совсем нешуточной темы. Мы продолжаем разрабатывать тематику личного профессионального развития и на этот раз рассмотрим наглядный практический пример «Как повысить уровень своей квалификации через реализацию личного pet-проекта».

Механика web-/http-сервисов – в чем между ними разница и какой когда стоит выбрать?
Выпуск #21 подкаста Радио 1С Энтерпрайз посвящен закрашиванию белых пятен в атласе технологической вселенной 1С:Предприятие и повествует о механике web- и http-сервисов нашей любимой платформы. Почему у нас два разных класса, в чем между ними разница, какие критерии необходимо учитывать при выборе между этими классами при работе над практическими задачами? На эти вопросы мы и постараемся ответить.

Механика мобильного клиента с автономным режимом работы
Выпуск #20 подкаста Радио 1С Энтерпрайз посвящен исследованию механизма платформы, который можно назвать не только интересным, но и нетривиальным. А именно – мы рассмотрим автономный режим работы мобильного клиента (не путать с «мобильной платформой») – для чего он предназначен, по каким принципам устроен и работает, и какие возможности предоставляет инженеру-разработчику программного обеспечения.

UML – что это и зачем 1С-разработчику?
Выпуск #19 подкаста Радио 1С Энтерпрайз повествует о применении языка UML (по крайней мере в базовой его комплектации) для проектирования и технического документирования разработок на платформе 1С: Предприятие. Краткий теоретический экскурс снабжен общим целеполаганием и несколькими наглядными примерами из практики.

Управление личным профессиональным развитием – где найти время?
В очередном выпуске подкаста «Радио 1С Энтерпрайз» (#18) мы побеседуем об одном из главных вопросах личного профессионального развития – где найти время и как правильно этим временем распорядиться. Теоретический выкладки, как это в нашем обыкновении, будут подкреплены советами из личной практики автора.

Внешние источники данных в платформе 1С:Предприятие – что это и зачем?
Выпуск #17 подкаста «Радио 1С Энтерпрайз» открывает мини-сериал по «малозаметным» инструментам и механикам платформы. То есть таким, о существовании которых мы все знаем, но далеко не всегда используем. В этом выпуске мы рассматриваем внешние источники данных – для каких целей была реализована эта механика, как она устроена и как с ней работать.

Принципы ACID – что это и как им следовать?
Выпуск #16 подкаста Радио 1С Энтерпрайз является третьим этапом экскурсионного маршрута по базовым принципам разработки программного кода. На этот раз мы рассмотрим великолепную четверку принципов ACID, которые, как мы убедимся на практических примерах, можно и нужно применять не только на уровне СУБД, но и на уровне бизнес-приложений.
Telegram-канал подкаста: t.me/radio1c

Подготовка технической документации – вид с колокольни разработчика
Пятнадцатый выпуск подкаста Радио 1С Энтерпрайз повествует о процессе подготовки технической документации силами разработчика. Мы рассмотрим базовые и узловые моменты этого процесса, постараемся определить минимально необходимый состав технической документации и дадим практические советы и рекомендации по ее разработке.

Принципы SOLID – продолжаем разбор интересных аббревиатур
Выпуск #14 подкаста «Радио 1С Энтерпрайз» продолжает экскурсию по интересным аббревиатурам из мира базовых принципов разработки программных систем. На очереди – пятерка принципов программирования/проектирования, известная под акронимом SOLID, в переложении на платформу 1С с практическими иллюстрациями.

Практические приемы управления профессиональным развитием – формирование личного профиля
Очередной выпуск подкаста Радио 1С Энтерпрайз со счастливым номером «Тринадцать» открывает небольшой мини-сериал, повествующий о практических приемах, позволяющих планировать повышение своей квалификации и личное профессиональное развитие. В первой части рассматривается методика построения профессиональных профилей.

DRY, KISS, YAGNI и другие интересные аббревиатуры
Двенадцатый выпуск подкаста Радио 1С Энтерпрайз продолжает тему паттернов и принципов разработки программного кода. На этот раз мы зайдем со светлой стороны и рассмотрим физический смысл пяти хрестоматийных принципов программирования применительно к разработке на платформе 1С: Предприятие.

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

Типичные антипаттерны разработки и как с ними бороться
Десятый выпуск подкаста Радио 1С Энтерпрайз повествует об одном из явных и коварных врагов разработчика – антипаттернах разработки. Мы выясним, что такое антипаттерн, почему антипаттерны недопустимы, разберем (с примерами) типичные «плохие» шаблоны в контексте разработки на платформе 1С и дадим несколько практических советов, как избежать антипаттернов в повседневной производственной деятельности.