Как стать автором
Обновить

Полезные обработки и инструменты, которые облегчают жизнь Аналитику 1С

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров488

Работая аналитиком 1С уже не первый год, я всё больше прихожу к выводу: время — один из главных ресурсов. А значит, любые инструменты, которые помогают сэкономить его — на вес золота.

В этом посте поделюсь подборкой полезных обработок, скриптов и приёмов, которые выручают меня в ежедневной работе. Некоторые из них самописные, какие-то — популярные, но в связке дают отличный эффект.

Целевая аудитория — аналитики, которые не просто составляют ТЗ, но и погружаются в логику системы, отлаживают процессы, и работают с программистами на одном языке.


 1. Конструктор универсальных отчётов и запросов

Зачем нужен: Быстро проверить наличие данных, отладить сложные выборки, посмотреть движение по регистраторам.

Что использую:

1.1 Универсальный отчет (по регистрам, документам, справочникам) — спасал десятки раз (Все инструменты и обработки, если они не под NDA, выложу в Telegram-канале).
1.2 Встроенный запрос к СКД — полезно при настройке новых отчётов, когда нужно быстро проверить выборку (Все инструменты и обработки, если они не под NDA, выложу в Telegram-канале).


 2. Сверка остатков и регистра накопления

Зачем нужен: Быстро выявить несостыковки между данными — особенно полезно, когда бухгалтерия жалуется «в отчёте не то».

Что использую:

2.1 Обработка сверки по остаткам/оборотам по регистраторам (Хороший вариант предложен здесь, но он платный). Также вариант написать свою обработку, но для этого нужен толковый программист.
2.2 Отчет «Отчет По Движениям Документа» — must-have для всех, кто работает с логикой движений (e1cib/app/Отчет.ОтчетПоДвижениямДокумента)

Сценарий из жизни: При внедрении расчета бонусных баллов в розницу по заказам, реализации товаров и отчету комиссионера выяснилось, что реализации проходят, а отчеты комиссионера нет. Благодаря анализу движений нашёл ошибку — не та последовательность вызова движений.


 3. Авто-генератор инструкций и описания бизнес-процессов

Зачем нужен: Составление документации — боль. Повторяющиеся действия + смена пользователей + задачи в разнобой. Поэтому я автоматизировал часть рутины.

Что использую:

3.1 Записи встреч с программистом + расшифровка их через сервис (я использую этот). Туда же можно найти сервисы структурирования информации или сделать это самостоятельно.
3.2 BPMN.io для визуализации процессов (очень удобно для согласования с бизнесом), но также рекомендую Business Studio (она платная, не все компании готовы ее внедрять для удобства аналитиков, программистов и других пользователь бизнес-процессов).

Бонус: использую Yandex Wiki для внутренней базы знаний команды.


 4. Расширения для дебага

Зачем нужен: Иногда проще «подсветить» нужные места в коде или на форме, чем копаться по всему модулю.

Что использую:

4.1 Временные расширения с логированием значений (например, через Сообщить() или запись в лог-файл).
4.2 Фиксация переданных параметров в события формы — особенно, если поведение зависит от ролей.

Важно: После дебага такие расширения не забудьте удалить. Один раз оставил логгер в проде — и получил 40 ГБ логов на диск за один не полный день


 5. Инструменты интеграции и API

Зачем нужен: Всё чаще приходится работать с внешними сервисами — маркетплейсы, CRM, ЭДО, BI. Понимание API и наличие нужных утилит экономит часы.

Что использую:

5.1 Postman (очевидно.....).
5.2 Обработка для тестирования HTTP-запросов из 1С (Чаще всего делаю это через программиста).
5.3 Сниппеты типовых JSON-запросов и разбор ответов.
5.4 Сервис MockAPI для тестов без боевого сервера.


6. И немного про soft-инструменты 

6.1 Draw.io / Miro / Bpmn.io — для схем. Даже простая блок-схема иногда решает больше, чем 5 страниц ТЗ.
6.2 Typora + Markdown — быстрый способ писать документацию (но все же чаще всего сразу пишу в Yandex Wiki).
6.3 Telegram-боты для оповещений — срабатывают по вебхукам или событиям в 1С, чтобы не держать в голове лишнее (также по багам или перегрузке серверов, но это больше для админов).


Что-то типа выводов

Инструменты — это не про «навороты», а про повышение вашей (ну и моей конечно же) эффективности. Меньше рутинных действий = больше времени на аналитику и развитие продукта.

Если вам заходит такая тема — расскажу в следующем посте, как мы автоматизировали процесс пополнения электронных подарочных карт при помощи распределённых транзакций в 1С, и какие грабли поймали по пути.

Если у вас есть свои находки и лайфхаки — делитесь в комментариях. Поддержим друг друга.


P.S. Все инструменты и обработки, если они не под NDA, выложил в Telegram-канале.

Теги:
Хабы:
+3
Комментарии1

Публикации

Работа

Программист 1С
55 вакансий
Аналитик 1С
3 вакансии
Консультант 1С
76 вакансий

Ближайшие события