Никита Арипов | 1С, DevExp
Open in Telegram
Личный канал, где делюсь полезностями и идеями с сообществом 1С Мнение личное, не официальное и только на основе открытых данных О себе: Разрабатываю 1С:Бухгалтерия предприятия и отвечаю за 1С:Бухгалтерия некоммерческой организации Вопросы - @Oxotka
Show more2 896
Subscribers
No data24 hours
No data7 days
+5030 days
Posts Archive
Repost from Дмитрий Котов | 1С Заметки
🆕🆕🆕 Запрос() =Ответ!
👋 Ребят, привет! Новый формат стримов, буду пробовать приглашать гостей, которые являются экспертами в своей области и так или иначе связанны с разработкой на 1С или разработкой бизнес-приложений. Слушатели могут задать любые интересующие вопросы гостю стрима, а мы постараемся их раскрыть!
🔖СЕГОДНЯ пройдёт пилотный выпуск!
14:30 по МСК или в 19:30 по Иркутску
⭐️ Приглашенный гость — Игорь Апресов, 🔗канал Radio Ingvar
Генеральный директор Ingvar Consulting. Инженер и архитектор с опытом решения сложных проблем. Наставник с опытом обучения и развития специалистов. Специалист по защите информации. Работал в компании 1С, разрабатывая БСП и стандарты. Проектировал библиотеки для работы с искусственным интеллектом.
Приходи, пообщаемся практически на любые волнующие темы! Почему нужно выбирать 1С? Нужны ли стандарты? Что по ИИ в 1С? Срочно правим на проде или строим сложный релизный цикл? А ты слышал за техпроекты? Всё ещё тестируешь руками или на пользователях? Как подойти к автотестам? Чистый код?
🟡Ссылки на стрим:
📺 https://rutube.ru/video/32b59cf36179bf31cab13dc83817266f/
📺 https://live.vkvideo.ru/top_1c
✉️ https://t.me/top_1c?livestream
📺 https://youtube.com/live/Uh7lznPwxyY
ДОБАВЛЯЙСЯ В ЧАТ КАНАЛА:
➡️ https://t.me/+VpQsT6ejk-tiNjMy ⬅️
Во время стрима читаю вопросы с чата
Дмитрий Котов | 1C Заметки
все мои социальные сети 👍
Стек технологий для 1С
🛠️ Ссылка на сайт Стек технологий для 1С
Описаны свыше 80 технологий, которые могут быть полезны разработчику на 1С и около 1С.
Из них свыше 30 добавлены по вашим запросам за последний год.
🚀 Добавлены новые разделы:
- СУБД (PostgreSQL/MS SQL)
- Готовые интеграции с Telegram/VK/Bitrix
- Интеграции: Rest-client для VSCode, OpenAPI и NGrok
- Мониторинг: Zabbix, Prometheus и Grafana
- Фреймворки YAxUnit и Autumn
🧩 Крупные блоки по категориям:
- Разработка - 25 инструментов
- Повышение качества - 15 инструментов
- Интеграции - 12 инструментов
- Плагины и библиотеки - 16 инструментов
- CI/CD - 5 инструментов
- СУБД и версионирование - 5 инструментов
- Прочие технологии - 10 инструментов
Это самый полный гайд по инструментам 1С.
Описаны все инструменты, которые используют разработчики на разных проектах.
Что нужно сделать:
💾 Сохранить себе, чтобы потом не искать
👉 Поделиться с коллегой или репостнуть пост
⭐ Поставить звезду на GitHub (осталось 12 звезд до Топ-10 и 100 до Топ-5)
Прекрасной рабочей недели!
Как тестер проверял функционал оплаты налога
Если в этой фразе ничего не смущает, то у меня для Вас есть новая информация:
1. Тестер — это прибор, устройство или программа для измерения.
Человек занимающийся тестированием — тестировщик
2. Функционал — это конкретная кнопка, форма или команда.
Возможность системы — функциональность
3. Оплата — это то, за что платят (покупка, проезд, услуга)
То, что платят — уплата (налог, штраф, взнос)
То есть корректно фраза звучала бы так:
Как тестировщик проверял функциональность уплаты налога
Еще из примеров:
Адресат - Адресант
Адресат - тот, кому адресовано — Получатель
Адресант - тот, кто адресует — Отправитель
Техничный - Технологичный
Техничный - мастерски, точно исполненный
Технологичный - Использующий современные технологии
Представительный - Представительский
Представительный - внушающий уважение, важный, солидный
Представительский - Относящийся к представителю или предназначенный для него
Голосование на Infostart Tech Event 2025
Сейчас в активной фазе идет голосование за доклады на осеннюю конференцию Инфостарт.
И хотя уже есть явные лидеры голосования, это совсем не означает, что нет смысла голосовать. Александр Кунташов подробно объясняет про тонкие моменты выбора докладов в каждой секции, где помимо плюсиков учитываются факторы наличия билетов, симпатии модераторов и административных ресурсов больших компаний.
Поэтому рекомендую спокойно и вдумчиво посмотреть описания докладов и выбрать то, что интересно именно Вам.
Я для себя так составляю длинный список докладов и спикеров, которые мне интересны. А затем когда уже есть итоговая программа выбираешь куда конкретно пойдешь. Такая спокойная двухэтапная подготовка к мероприятию.
Искренне считаю, что конференции — это лучший способ взглянуть на свою работу по-другому, найти новых знакомых, зарядиться энергией и новыми идеями.
При голосовании обратите внимание на доклады коллег-блоггеров:
Игорь Апресов с докладом База по API
Роман Данилов с докладом Моем руки перед обменом
Дмитрий Кучма с докладом Химия тестирования в интеграторах
Иосиф Правец с докладом Зачем одинэснику docker?
Мария Серёгина с докладом Кунг-фу коммуникаций
Владимир Харин с докладом 1С и AI: от хайпа к практике
И отдельные благодарности за информационную поддержку:
🛑Клуб Питерских Одинэсников
🛑Дмитрий Сидоренко
🛑Дмитрий Котов
🛑Никита Арипов (это я)
🛑1С Работа
🛑1Cnik
Всем прекрасной и хорошей недели!
Видео об инструментах Тренажер:Код-ревью для 1С
Опубликовал на YouTube видео с описанием технологий, которые использовались при разработке Тренажера: Код-ревью для 1С.
На остальные платформы залью попозже.
Если коротко, то: React, node.js и MongoDB
Новая функциональность:
1. Открытие чужой профиль, чтобы посмотреть достижения, количество сессий и очков
2. Новые достижения
3. Новые задачи (сейчас их 150)
Немного цифр:
1. Более 7000 сессий
2. Заработано больше 100 000 очков
3. Потрачено времени на сессии: 814 часов
Ссылка на тренажер - https://codereview1c.ru
Шпаргалка по git (18+)
Пока искал библиотеку TheFuck, которая помогает исправить ошибку в консоли набрел вот на такую прикольную шпаргалку по git:
Версия 18+ (версия без мата)
В этой шпаргалке в условном формате user story рассказывается о проблемах и решениях. Например, Блин, я случайно закоммитил не в ту ветку!
А дальше уже решение:
# отменяет последний коммит, но оставляет изменения доступными
git reset HEAD~ --soft
git stash
# переключиться на нужную ветку
git checkout имя-нужной-ветки
git stash pop
git add . # или добавьте отдельные файлы
git commit -m "ваше сообщение здесь"
# теперь ваши изменения на нужной ветке
Ну и библиотеку TheFuck посмотрите, она прикольная. Во вложении пример работы
Всем хорошей и продуктивной недели!Цитата дня
“Изменять код дорого, дизайн — дешевле, а требования — дешевле всего.”
— Даниэл Т. Барри
Отладка веб-сервисов и интеграций
Хочу дополнить Стек технологий разделом про отладку веб-сервисов и интеграций.
Мне известны следующие инструменты:
Fiddler
Отладочный прокси-сервер, для проверки трафика между клиентом и веб-сервером.
Нужен, чтобы проследить как, в каком виде, на какие адреса ходят запросы, а также что содержат внутри себя. То есть мы можем через него смотреть как наш клиент взаимодействует с веб-сервером. Если нет описанного API или что-то не получается, то через Fiddler обычно можно понять в чем проблема.
Методические рекомендации по Созданию и отладке HTTP-сервисов от 1С.
Postman
Инструмент тестирования API. Позволяет отправлять HTTP-запросы, создавать и выполнять запросы, работать с переменными и всячески облегчать процесс тестирования.
Нужен, чтобы проверять как свое API, так и стороннее. Например, у нас есть интеграция с маркетплейсом и вдруг она перестала работать. Чтобы понять на чьей стороне ошибка можем сделать чистые запросы к API из Postman. Точно также можно из вне постоянно проверять наше API, что оно корректно работает.
Подробнее про Тестирование API 1C Postman
Swagger
Инструмент для создания, документирования и проверки API.
Нужен для разработки нового API. Можно описать все в yaml-формате и будет автоматически сформирована интерактивная документация, которую можно отправить другой команде. Условно говоря другой команде дают сразу готовый клиент для тестирования вашего API.
Репозиторий - Swagger для 1С:Предприятия
Другие инструменты
Может быть есть еще какие-то инструменты, которыми пользуетесь для отладки и создания веб-сервисов и интеграций? Или полезные материалы по вышеназванным?
Джуны, мечи и колесо обозрения
Стал замечать, что все больше смотрю на игры с точки зрения программирования. И легендарный редкий меч-аннигилятор — это всего лишь json
{type: ‘sword’, class: ‘legend’, length: 5, strength: 10, speed: 3}. И от этого радость от того, что находишь меч +3 к атаке уже не такая яркая — это просто улучшение одной из цифр.
А следующим этапом стало понимание, что это все разрабатывают обычные люди. То есть прибегает уставший гейм-дизайнер к выгоревшему программисту и говорит, что бизнес требуется срочно добавить новое оружие.
А для разработчика это тоже самое как для нас поменять одно поле в печатной форме. И вот прокрастинирующий программист сначала наливает себе кофе, потом смотрит пятничные мемы и только потом в миллионный раз делает новый меч копипастом.
Зато с другой стороны — мы, радостные пользователи, которые действительно восхищаются тому, что выпал новый уникальный меч, которым можно крошить монстров (такие же jsonчики}.
Переломным моментом в таком понимании у меня было колесо обозрения в GTA V. Вот ты только, что стрелял из базуки по танку, убегал на вертолете от 5звездочной погони и подбегаешь к Колесу обозрения — садишься в него и… Просто едешь.
То есть ничего больше не происходит, нельзя остановить его, нельзя выйти из него, нельзя ускорить, нельзя выпрыгнуть. Просто 2 минуты едешь смотря по сторонам и ничего не происходит.
По сравнению с основным ураганным геймплеем это было так разительно по-другому. Что и возникла мысль, что кто-то программировал это поведение, кто-то давал такую задачу, кто-то тестировал, проходили согласования и обсуждения —
«Нужно сделать колесо обозрения, из которого нельзя выйти, которое едет со скоростью улитки, которая никак не влияет на геймплей и пользовательский опыт»И хорошо если это была задача на испытательный срок новому джуну-разработчику, который только пришел устраиваться на работу. А вдруг это серьезный сеньор делал? Согласовывал это все… Но так как узнать кто это делал на самом деле довольно трудозатратно, то для себя выработал стратегию. Все подобное всегда делают только начинающие разработчики на испытательном сроке. А сеньоры-помидоры в этот момент делают ядро, важные и нужные задачи. Иногда, конечно, встречаются разработки которые полностью сделаны джунами на испытательном сроке, но это уже другая история.
Это ИИ-бот, который дает отзыв по каналу, анализируя посты которые в нем есть. Можно выбрать тон в котором делается. У меня это Прожарка, то есть самый дерзкий.
😁 ИИ бот, который анализирует посты на канале и выдает тебе психологический расклад по таро с накидыванием на вентилятор.
@ScratchAuthorEgoBot
➡️ Про бота от автора: https://t.me/partially_unsupervised/264
👩💻 Исходники: https://github.com/arsenyinfo/tg-channel-analyzer/
За находку спасибо Виталию Черненко
