Telegram Web Link
Forwarded from Митрофанов.Код
Для текстов запросов, также как и для другого программного кода, есть возможность выносить одинаковые блоки в методы. Для этого применяются различные способы программной сборки запросов.
Такая сборка запросов позволяет:
- Минимизировать дублирование
- Улучшить читаемость исходных текстов
- Упростить дальнейшую поддержку решения, благодаря единой точке входа.

Если делаете подобные решения, то не забывайте о 437 стандарте: https://its.1c.ru/db/v8std/content/437/hdoc
Крайне желательно, чтобы ваш запрос открывался конструктором, а его сборка была прокомментирована.
Если делаете тексты вставок универсальными, то размещайте их в программном интерфейсе и описывайте методы.

НЕ злоупотребляйте программной сборкой запросов. Хорошего понемножку.
🌟 Уже через 2 часа обсудим на бесплатном онлайн митапе тему - Архитектура REST API для разработки backend-а на 1С

🔗 Регистрируйтесь по ссылке

Мы обещаем много полезной информации!
До встречи на митапе! 💙
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Разбираем REST API: HTTP, JSON vs XML, OpenAPI
Что такое REST API и зачем он нужен? В этом видео:

*Разбираем архитектуру REST API и ключевые требования.
*Погружаемся в протокол HTTP и его структуру.
*Сравниваем XML и JSON – какой формат лучше для передачи данных?
*Обзорно рассматриваем OpenAPI – как правильно описывать API.

Смотрите, учитесь и начинайте работать с REST API эффективнее!

Тайм-коды
00:00 - 01:00 Приветствие
01:00 - 08:43 Архитектура REST
08:43 - 09:23 HTTP - сервисы
09:23 -11:10 Протокол HTTP (запрос)
11:10 - 13:05 Методы HTTP запроса
13:05 - 16:55 Заголовки HTTP
16:55 - 17:15 Протокол HTTP (ответ)
17:15 - 20:45 HTTP коды
20:45 - 23:30 Postman
23:30 - 26:08 Варианты аутентификации
26:08 - 29:03 JWT- токен
29:03 - 29:28 Форматы обмена данными
29:28 - 30:40 XML
30:40 - 32:00 JSON
32:00 -35:05 Обработка XML и JSON
35:05 - 44:43 OpenAP
44:43 - 50:24 Ответы на вопросы
Forwarded from Митрофанов.Код
Как и обещал, возвращаюсь с новостями
Курс выпустили:
https://uc1.1c.ru/course/patterny-shablonnye-podhody-razrabotki-1s/
Проходить он будет онлайн и, скорее всего, очно в УЦ1. 21-25 апреля с 19 до 21:30 по МСК. В среду занятия не будет, будет время на "переварить".

Рассказ построен вокруг событий записи. Рассматривать их будем в последовательности "постройки дома":
1. Платформа. База. Наш "фундамент"
2. Стандарты. Наши "стены".
3. Практика. "Крыша".
Практика не взята "из головы", а построена на базе 1С:ERP. В описании курса специально нет информации об этом. Не нужно бояться, что используется флагманский продукт в качестве примера. Практиковаться мы будем на пустой базе с БСП. Демонстрируя, что ERP нам не нужна для того, чтобы писать в одном стиле и использовать одни и те же подходы. БСП будет использоваться минимально, только для более лаконичного кода.

Курс повторяет информацию, которую я ранее уже рассказывал. Но он шире, с практикой и с демонстрацией типового решения. Повторение - мать учения, конечно, но я постарался хотя бы частично компенсировать для вас этот повтор. По промокоду "NextStepAM" вы получите 20% скидку.

До встречи!
Forwarded from Клуб питерских одинэсников (Татьяна Рыловникова)
Ура! У нас готов анонс и ссылка для регистрации на нашу встречу.

🔜 Представляем вашему вниманию - встреча Клуба Питерских Одинэсников #9, тема встречи «Тестирование».

📌 Когда и где? 26 апреля (суббота) в 11:30 в Санкт-Петербурге, Казанская улица, 7 (FREEDOM, зал MUSIC HALL)

✏️ Что нас ждет? 3 доклада, объединенных одной темой, пицца и нетворкинг. А так же возможность попасть на афтерпати.

Мероприятие в этот раз платное, но стоимость всего 600 рублей.
Спонсор компания «Корус Консалтинг».

На афтерпати каждый платит сам за себя, никаких денег мы не собираем.

Важно! Следующая встреча только в июле, поэтому если вы хотели попасть, но сомневались, то самое время решиться 🔥

⚡️ Регистрируйся по ссылке и присоединяйся к нам!

#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Infostart Toolkit
Media is too big
VIEW IN TELEGRAM
Видео - Консоль кода
00:00 Вступление
00:08 Область применения
01:37 Структурированный код и отладка с расширением OneDebugger (кратко)
02:41 Элементы управления
03:52 Дерево данных
05:34 Редактор кода
08:45 Параметры
11:51 Результат выполнения
12:39 Обновить нумерацию, обновить повторно используемые значения
13:20 Подключение расширения OneDebugger
14:08 Структурированный код (с расширением OneDebugger)
14:28 Отладка в режиме Предприятия (с расширением OneDebugger)

https://rutube.ru/video/dd9aa819bdd141c6eb5afcae18f0e61f/
⭐️Суть 9 видов тестирования API

🙂Smoke-тестирование
Проводится после завершения разработки API. Просто проверяется, работают ли API и не происходит ли сбоев.
🙂Функциональное тестирование
Создаётся тест-план на основе функциональных требований и результаты сравниваются с ожидаемыми.
🙂Интеграционное тестирование
Объединяет несколько вызовов API для проведения сквозного тестирования. Проверяются взаимодействия между сервисами и передача данных.
🙂Регрессионное тестирование
Убеждаемся, что исправления ошибок или новые функции не нарушают существующее поведение API.
🙂Нагрузочное тестирование
Оценивается производительность приложения при различных нагрузках. Это позволяет определить его пропускную способность.
🙂Стресс-тестирование
Создаются преднамеренно высокие нагрузки на API, чтобы проверить, смогут ли они продолжить работу в экстремальных условиях.
🙂Тестирование безопасности
Проверяются уязвимости API перед возможными внешними угрозами.
🙂UI-тестирование
Проверяется взаимодействие пользовательского интерфейса с API, чтобы убедиться, что данные отображаются корректно.
🙂Фаззи-тестирование
В API вводятся некорректные или неожиданные данные с целью вызвать сбой. Таким образом выявляются уязвимости API.

Перевод статьи ByteByteGo
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 1С:Напарник и как им эффективно пользоваться

😎 Я полноценно работал в тандеме с 1С:Напарником с февраля.
Моя цель была не только поржать над ИИ от 1С, но и найти способ применять его возможности с пользой. Разобраться где он хорош "на бумаге", а где на практике.

🤨 Если откинуть хиханьки, хаханьки и мечты, что у нас когда-то будет так же как "у них там в программировании", то 1С:Напарник - реально полезный инструмент.
И просто я больше не хочу кодить на 1С без него.
Зачем же без него, когда с ним так удобно?

Ну а подробнее о результате моих исследований этого ещё "зелёного" продукта можно посмотреть в видео по ссылке:
🔗 https://youtu.be/v5ToRj8Plo8

🥳 Это запись митапа, где я в режиме "онлайн" показывал что умеет Напарник и почему я считаю его лучшей разработкой от 1С за последние годы

P.S.: Плагин быстро обновляется, поэтому на какие-то открытые вопросы могут со временем появиться ответы от самой 1С или от других практиков. Если есть что интересное, то скидывайте в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 1C Company
❗️ Опубликована программа 1C:SysDevCon.3 – онлайн-конференции для системных разработчиков, 26 апреля

📎 Программа конференции доступна на странице https://developer.1c.ru/sysdevcon, а также в личном кабинете портала https://developer.1c.ru/ в разделе «Конференции».

📅 Время проведения: 10:00-17:00 мск

🔸Опыт разработки собственного языка программирования и сред разработки (в том числе – облачной IDE!)
🔸Как научили большую языковую модель писать код на 1С
🔸Как устроен интеллектуальный поиск по нашей базе знаний
🔸Опыт работы со сборочными контейнерами
🔸Избавление от Reverse Proxy в микросервисах
🔸Эффективная система документации в концепции «Docs as Code»
🔸И многое другое!

До конференции ещё 2 недели, а уже зарегистрировалось более 1500 участников!

Чтобы бесплатно принять участие в конференции, зарегистрируйтесь в личном кабинете портала https://developer.1c.ru/ в разделе «Конференции».

Можете приглашать ваших знакомых, у кого нет аккаунта на developer.1c.ru, зарегистрироваться на конференцию по ссылке: https://developer.1c.ru/sysdevcon
Уже в понедельник (21.04) в Учебном Центре №1 Фирмы 1С выходит курс о применяемых "шаблонных подходах" в разработке на платформе 1С:Предприятие 8.
https://uc1.1c.ru/course/patterny-shablonnye-podhody-razrabotki-1s/

На курсе глубоко разбираются события записи документа: Платформа --> Стандарты --> Примеры в типовом решении. И "рядом стоящие" механизмы, например, пространства блокировок, асинхронные методы, формирование перекрестных ссылок и т.д.

Автор курса - разработчик тиражного продукта 1С:ERP, ранее занимавший позицию руководителя направления ERP в компании SM Lab (Спортмастер), передает свой опыт в формате live-coding.

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

По промокоду от администрации группы "NextStepAM" можно получить 20% скидку на курс!
Курс планируется в ЕДИНСТВЕННОМ потоке, поэтому, возможно, у вас есть последний шанс успеть его приобрести
Forwarded from Митрофанов.Код
Спрашивали про закрытие формы после вопросов. Отследить какую кнопку (Провести или ПровестиИЗакрыть) нажал пользователь, к сожалению, мы не можем.

Поэтому алгоритм действий следующий:
1. Отключить платформенные команды записи объекта
2. Добавить собственные команды
3. Передать в параметры записи флаг о необходимости закрытия формы
4. Задать вопросы перед записью (через отказ и обработчик оповещения)
5.Повторно вызвать запись объекта, передав параметры записи
6. В событии "ПослеЗаписи" обработать необходимость закрытия формы

Во вложении пошаговые скриншоты из ERP
Forwarded from 1C:ERP (Alexey Kislov)
Media is too big
VIEW IN TELEGRAM
Внедрение ERP 50 лет назад … найди себя в этом видео )))
2025/07/04 22:59:17
Back to Top
HTML Embed Code: