Жёлтый чайник 1С (Черненко Виталий)
СтатистикаТолько настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования. Make IT, not war По всем вопросам: @SeiOkami https://github.com/SeiOkami https://seiokami.github.io/ https://infostart.ru/profile/309462/
- Последний пост
- 15 июл.
- Последнее чтение
- 09:46
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
видео или голосовое, без подписи
🚀 Записался на вахту 18 июня стартует уже третий поток у Владимира Харина на курсе «1С-разработка с ИИ» Владимир уже давно в теме ИИ + 1С, поэтому я решил вступить в его обучение Никаких рефералок скидывать не собираюсь, просто ссылка на пост =) 🕊 Всем мирного неба и хороших выходных
Нашел себе новое задротское хобби (а планировал пойти в спортзал) - ардуино. Давно поглядывал на этот "конструктор" для реализации безумных идей и решился взять себе наборчик (не реклама). Если есть какие полезные материалы по теме, то скиньте, плиз, в комментариях )
📈 Оптимизация настроек СКД 🧲😺 Внутри Магнита огромный лес легаси кода. И иногда мы им делимся ) 🧐 Отчеты СКД позволяют пользователю накладывать гибкие отборы. Но при сложных отборах «через точку» запрос может быть неоптимален и приводить к медленному плану запроса на стороне СУБД. 🤵 Конечно, при разработке отчета должны учитываться такие риски и устанавливаться ограничения оптимизации. Однако, это не всегда можно сделать: ➖ Типовые отчеты (разрабатываются вендором) ➖ Универсальные отчеты (например, карточки и обороты бух регистров) ➖ Сложные легаси, на переделку которых нет ресурсов ➖ И т.д. 🌚 Данный инструмент анализирует настройки компоновки данных и выполняет следующие действия: 1. Находит поля с отборами «через точку» 2. По каждому полю собирает все отборы 3. Определяет подходящие таблицы-источники 4. Получает список ссылок, подходящих под условия 5. Добавляет новый отбор по списку ссылок: <Реквизит> В (<СписокСсылок>) 6. Все найденные ранее отборы по полю отключает Это может значительно ускорять выполнение запроса (в разы). Безусловно, прирост зависит от конкретного случая, поэтому инструмент содержит возможности детальной настройки <<Инструмент на GitHub>> <<Инструмент на GitHub>> <<Инструмент на GitHub>> P.S.: Всегда можно поддержать проект своими "звёздочками" на github 😊
⚫️️️️️️️️️️️️️️️️️️️️️️ 1С DAY от MAGNIT TECH: погружение в практику и технологии! ️️️️Встречаемся 16 мая в 11:00 в Краснодаре! Эксперты 1С community MAGNIT TECH и приглашенные спикеры на примере реальных кейсов разберут, как через 1С-разработку, управление командами и оптимизацию систем создаются ИТ-решения для масштабирования бизнеса. Спикеры: 🧲 Екатерина Холодова, MAGNIT TECH 🧲 Андрей Ворона, MAGNIT TECH 🧲 Антон Саньков, MAGNIT TECH 🧲 Андрей Синев, MAGNIT TECH 🧲 Сергей Берлизов, MAGNIT TECH 🖤 Мария Петерикова, Lamoda Tech Модератор: Александр Леонов, MAGNIT TECH 🎯Для гостей мы подготовили отличную атмосферу для общения и отдыха: активности, dj, мерч и фуршет🥂 Участие бесплатное, но количество офлайн-мест ограничено. Подробная программа митапа и регистрация по ссылке. ❤️
видео или голосовое, без подписи
1 апреля и телеграм ещё доступен? Значит на этом канале вас ждёт много интересного про 1С ☺️
(Не) Значительное Знач Сегодня в @magnittech провели внутренний митап на тему такого базового (но вечно покрытого заблуждениями) ключевого слова Знач в языке 1С. Провели эксперимент - викторины в самом процессе доклада. Если формат интересен, то такое можно…
видео или голосовое, без подписи
видео или голосовое, без подписи
Платформа 8.3.27
Платформа 8.3.27
У меня много разных бокалов, чашек, кружек и так далее. Но по факту пользуюсь каждый день только лучшим
Платформа: 8.3.27
Платформа: 8.3.27
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
🤯 ТипизированнаяСтруктура ➖ В коде на 1С очень много структур. И у всех у них есть один недостаток - их нельзя "типизировать". Обычная практика - методы, которые возвращают специальную структуру определенного содержимого. Например, конструктор параметров основного экспортного метода. Но эту структуру всегда можно видоизменить до неузнаваемости (специально или же случайно где-то в стеке вызовов). ➖ Вот была бы специальная структура, которую при создании можно было бы "настроить". Но не как "ФиксированнаяСтруктура", а чтобы можно было изменить значения свойств. Но при этом каждое свойство будет строго типизированным. Такими типами, которые мы ожидаем внутри своих методов. И никто не сможет обмануть наш код и сделать с ним что-то непредвиденное (пусть даже случайно). ➖ И у нас есть такая структура. Это ДанныеФормыСтруктура. У неё есть свойства, каждое строго типизировано (причем до квалификаторов примитивных типов). Платформа не позволит добавить новое свойство, а в существующие нельзя будет установить другой тип данных. Идеально. 🤔 Вот только ДанныеФормыСтруктура не имеет конструкторов. Нельзя просто взять (👌) и создать Новый ДанныеФормыСтруктура... Или можно? 😎 На данном канале нет ничего невозможного! ❕ В результате экспериментов удалось выяснить, что программно можно создавать произвольные объекты ДанныеФормыСтруктура. Не привязанные к какой-то форме. Их можно безнаказанно передавать между клиентом и сервером. 👀 И открывает этот дивный мир нам сериализация XML. Мы можем программно создать текст XML по нужному формату внутреннего типа XDTO у платформы. И потом просто БСПшным методом ЗначениеИзСтрокиXML получить новый объект ДанныеФормыСтруктура. С такими ключами и типами, которые нам нужны. 🩼 Конечно, это все костыли. Нельзя использовать такое на проде. НО. Подобные эксперименты показывают нам сколько всего позволяет на самом деле платформа и как много возможностей скрыто от программиста 1С. ❔А вы как думаете, в каких случаях были бы полезны "Типизированные структуры"?
(Не) Значительное Знач Сегодня в @magnittech провели внутренний митап на тему такого базового (но вечно покрытого заблуждениями) ключевого слова Знач в языке 1С. Провели эксперимент - викторины в самом процессе доклада. Если формат интересен, то такое можно сделать онлайн. Ну и сами выводы доклада могут вызывать баттхёрд (бурление споров). Но об этом позднее. Пока только тизер)