6-8 октября 2022
Санкт-Петербург,
Пироговская набережная 5/2,
отель “Санкт-Петербург”
8-800-5555-256
6-8 октября, Санкт-Петербург
8-800-5555-256
Технологии
Секция "Инструментарий разработчика. Приемы и методы разработки"
Tinkoff, Team lead 1C
После университета устроился в «Первый БИТ». Проработал там больше 8 лет. Занимался в основном разработкой на проектах как для бюджетных, так и для коммерческих организаций. Также успел побыть руководителем групп разработки разного размера и специализации. После работы в «Первом БИТе» работал во франче поменьше техническим директором. Последние несколько лет работаю в «Тинькофф банке».
«Новый взгляд на управляемые формы»
Каждый, кто дорабатывал типовые формы, либо разрабатывал свои при групповой разработке, сталкивался с болью объединения доработок элементов форм.
Самые частые примеры таких болей:
- Вы добавили свои элементы, будь то поля ввода, кнопки, таблицы на форму самому популярному документу конфигурации. А вендор выпустил обновление, где тоже в этот документ подсыпал изменений.
- Есть несколько задач на доработку формы самого популярного документа. Одну делаете сами, вторую отдали на сторону. Разработчик на стороне работает с локальным cf. Без доступа к хранилищу. Через неделю все молодцы, с задачами справились. И настало время объединить все наработки.
Ответом на эти боли будет программное управление элементами формы.
В своем докладе я расскажу о нашем подходе к решению этих проблем. Я прошел долгий путь в несколько итераций. И пришел к элегантному, на мой взгляд, решению, сделав упор на наглядность и читаемость кода.
Вот маленький пример для затравки.
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
п_РаботаСФормамиСервер.НовыйПостроительФорм(ЭтаФорма)
.Кнопка("КнопкаПрограммная")
.Заголовок("Программная кнопка")
.ИмяКоманды("Команда1")
.Применить();
КонецПроцедуры
Самые частые примеры таких болей:
- Вы добавили свои элементы, будь то поля ввода, кнопки, таблицы на форму самому популярному документу конфигурации. А вендор выпустил обновление, где тоже в этот документ подсыпал изменений.
- Есть несколько задач на доработку формы самого популярного документа. Одну делаете сами, вторую отдали на сторону. Разработчик на стороне работает с локальным cf. Без доступа к хранилищу. Через неделю все молодцы, с задачами справились. И настало время объединить все наработки.
Ответом на эти боли будет программное управление элементами формы.
В своем докладе я расскажу о нашем подходе к решению этих проблем. Я прошел долгий путь в несколько итераций. И пришел к элегантному, на мой взгляд, решению, сделав упор на наглядность и читаемость кода.
Вот маленький пример для затравки.
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
п_РаботаСФормамиСервер.НовыйПостроительФорм(ЭтаФорма)
.Кнопка("КнопкаПрограммная")
.Заголовок("Программная кнопка")
.ИмяКоманды("Команда1")
.Применить();
КонецПроцедуры
Практикам
Для просмотра комментариев необходимо авторизоваться
Внимание! У вас нет прав на просмотр топика
Видеозаписи всех дней и потоков:
130+ докладов с презентациями спикеров
130+ докладов с презентациями спикеров
Подключайтесь к чату в телеграм INFOSTART FRIENDS. В чате будем знакомиться, обсуждать доклады и рабочие задачи. Нас уже более 1000!