Владимир Харин - Просто Pro 1С @prosto_pro1c Channel on Telegram

Владимир Харин - Просто Pro 1С

@prosto_pro1c


Блог об автоматизации учёта на платформе 1С для предпринимателей, ИТ-специалистов. Внедрение, разработка, кейсы автоматизации на базе 1С. Мой опыт, полезные фишки.

Для связи: @vladimir_kharin

Владимир Харин - Просто Pro 1С (Russian)

Добро пожаловать на канал "Владимир Харин - Просто Pro 1С"! Если вы заинтересованы в автоматизации учета на платформе 1С, то вы попали по адресу. Этот блог создан специально для предпринимателей и ИТ-специалистов, которые хотят узнать больше о внедрении, разработке и успешных кейсах автоматизации на базе 1С

Здесь вы найдете мой личный опыт, полезные советы и интересные фишки, которые помогут вам освоить возможности этой мощной платформы. Будь то учет финансов, управление складом или оптимизация бизнес-процессов, мы рассмотрим все аспекты автоматизации на 1С

Присоединяйтесь к нам, чтобы быть в курсе последних новостей и трендов в области автоматизации учета на 1С. Мы гарантируем вам интересный контент, полезные обсуждения и возможность общения с единомышленниками. Не упустите шанс улучшить свой бизнес с помощью 1С!
Для связи со мной и обсуждения возможных сотрудничеств обращайтесь к @vladimir_kharin.

Владимир Харин - Просто Pro 1С

28 Dec, 15:21


Дайджест постов за последние месяцы уходящего года

Новый год — это как новый релиз платформы 1С: все ждут чудес. 🙂 Удивила вас 8.5? Надеюсь, что 2025-й тоже будет богат на впечатления и обновления!

Напомню, что выходило в моем блоге за последние три месяца.

Советы, кейсы, наработки:

— Как правильно задавать вопросы клиентам. Говорят, что верный вопрос содержит половину ответа. Предложил подходы, как готовить эти самые верные вопросы.
— Разработка в 1С с ИИ-помощником «aider». Появились ли системы, готовые заменить программистов? Проверили на примере реальной задачи одну из систем для помощи в разработке.

Для начинающих:

— Базовые знания в ИТ: что почитать. Что необходимо, чтобы стать классным спецом? Мое мнение: начать с освоения базы.
— Нужно ли высшее образование 1С-нику? Спойлер: не обязательно. Рассмотрел плюсы и минусы вышки. Участники высказали мнения в комментариях.

Что было еще:

— Авторские Telegram-каналы 1С-ников (и 1С-ниц), посты в которых стараюсь не пропускать.
— Infostart Tech Event 2024: поделился своими впечатлениями.
— Опрос об использования ИИ в работе 1С-ника: допустимо ли отправлять код клиентов во внешние сервисы? Голоса «за» и «против» разделились почти поровну.
— Исследование аудитории. Выяснили, что большинство читателей блога — программисты, аналитики. Проводил похожий опрос примерно год назад: подписчиков тогда было в два раза меньше, но соотношение примерно такое же.

Спасибо что читаете! Всем чудесного новогоднего настроения! 🙂

Чего бы вам больше хотелось в наступающем году?
👍 — профессионального роста и интересных проектов
🔥 — увеличения зарплаты
❤️ — радости и тепла в кругу близких.

Владимир Харин - Просто Pro 1С

12 Dec, 05:58


Коллеги, заходите в «Клуб Питерских Одинэсников»: офлайн встречи в Питере, нетворкинг, random coffee, взаимопомощь, регулярные рубрики для общения 👉 здесь

А так же наш чат (на входе капча) 👉 здесь

Владимир Харин - Просто Pro 1С

09 Dec, 06:03


Автоматизация документирования доработок 1С с помощью LLM

Документирование доработок — задача, которую программисты 1С часто обходят стороной. В итоге при приеме новой системы на сопровождение, переходе на другую конфигурацию с переносом доработок, или подключении нового аналитика или разработчика, почти всегда приходится погружаться в код, чтобы понять, что и как работает. Это требует много времени и усилий даже для опытного спеца. А если ты не программист, то разбор кода вообще крайне тяжелая задача.

Снова на голосовании мой доклад на тему автоматизации документирования в 1С (попытка №3 🙂). В этот раз для Infostart Teamlead & CIO Event 2025:
https://event.infostart.ru/teamlead_2025/agenda/2240457/

Осталась пара дней до конца первого тура голосования. Буду благодарен за вашу поддержку!

В докладе поделюсь своим опытом по использованию больших языковых моделей (LLM) для документирования разработки в 1С. Кроме того, расскажу про разрабатываемую нами систему для автоматизации такого документирования.

Работа над ней еще продолжается. Но все же поделюсь тестовыми примерами ее работы на одной из моих разработок. В комментариях: описания обработки, сделанные «кожаным мешком» (он же разработчик) 🙂 и тремя языковыми моделями. Мне очень интересно узнать ваше мнение — какая из LLM справилась лучше.

Собираетесь на февральский Инфостарт?
👍 – да
🤔 – нет
🔥 – еще думаю.

Владимир Харин - Просто Pro 1С

29 Nov, 05:18


Талантливый спец готов работать при любых вводных 😊

Владимир Харин - Просто Pro 1С

25 Nov, 05:24


Разработка в 1С с ИИ-помощником Aider

Поговаривают, что ИИ скоро заменит программистов. Проверим, так ли это на сегодняшний день в 1С-разработке? 😊

Можно смотреть также здесь:
VK Видео
Youtube
Rutube

00:00 - Введение
00:46 - Aider? Что это?
02:23 - Описание задачи, которую попробуем решить (доработка обработки для 1С: Drive)
03:07 - Что нужно для работы с Aider
03:38 - Подготовка, настройка
06:35 - Принцип работы Aider
08:04 - Изменение метаданных и формы
14:05 - Реализация вызова внешнего API
20:56 - Интерактивный запрос с уточнением задания
24:50 - Сколько стоит разработанный код, как самостоятельно разбираться с Aider
25:30 - Вместо выводов

Спасибо Александру за наводку, в комментариях к предыдущему посту про использование ИИ в 1С обратил мое внимание на Aider.

Как относитесь к такому утверждению:
ИИ не заменит программистов (а также аналитиков и т.д.), но специалисты, владеющие инструментами ИИ заменят тех, кто ими не владеет.

👍 - согласен
🤔 - не согласен
😐 - нет мнения по этому поводу

Владимир Харин - Просто Pro 1С

18 Nov, 05:21


Базовые знания в ИТ: что почитать

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

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

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

1. Принципы работы компьютерной техники

Базовые понятия
Двоичная система счисления, булева алгебра, архитектура компьютера, машинный код, системное и прикладное программное обеспечение, файловая система и т.д.

Что почитать
Чарльз Петцольд, «Код. Тайный язык информатики». Отличное введение в основы компьютерных систем и программного обеспечения. Простым языком на понятных примерах объясняются довольно сложные вещи.

2. Алгоритмизация и программирование

Базовые понятия
Программный код, операторы, переменные, ветвления, циклы, процедуры и функции, типы и структуры данных. Базовые принципы объектно-ориентированного программирования и событийно-ориентированной архитектуры.

Что почитать
В программировании крайне важен практический навык: вряд ли получится что-то усвоить просто прочитав книгу. Рекомендовал бы пройти какой-нибудь курс для начинающих, чтобы «пощупать программирование руками».

Для более глубокого знакомства с разработкой ПО: Стив Макконнелл, «Совершенный код». Книга не объясняет базовые понятия, но дает комплексные знания о методах и подходах к разработке качественного ПО.

3. Реляционные базы данных и SQL

Базовые понятия
Фундаментальные принципы реляционных баз данных, включая таблицы, поля, записи, ключи и связи между таблицами, язык SQL.

Что почитать
Алан Бьюли, «Изучаем SQL» — пошаговое и хорошо структурированное руководство по основам SQL. Простое изложение, очень много примеров.

4. Основы сетевых технологий

Базовые понятия
Сетевые протоколы, принципы работы сетей, адресация узлов сети, модель взаимодействия клиент-сервер, сетевая безопасность.

Что почитать
Эндрю Таненбаум и Дэвид Уэзеролл, «Компьютерные сети» — классика по сетевым технологиям. Если чувствуете, что книга слишком объемная для начального уровня, то ознакомьтесь хотя бы с первой и двумя последними главами.

5. Пользовательские интерфейсы и основы UX-дизайна

Базовые понятия
Юзабилити, эффективность интерфейсов, пользовательский опыт, когнитивная нагрузка, эргономика, информационная архитектура, сценарии использования и т.д.

Что почитать
«Психбольница в руках пациентов. Алан Купер об интерфейсах» — некоторые аспекты книги могут показаться устаревшими, но она дает понимание важности проектирования ПО с фокусом на пользователя.

6. Инженерия и жизненный цикл ПО

Базовые понятия
Анализ требований, проектирование, кодирование, тестирование, внедрение и сопровождение. Основные методологии разработки, такие как Agile или Waterfall.

Что почитать
Кое-что по инженерии ПО можно подчерпнуть из упомянутого выше «Совершенного кода».

Если у вас есть мысли и идеи, что еще можно посоветовать начинающим — приходите в комментарии. Знаю, тут много грамотных спецов!

Помогают вам подборки книг?

👍 — да, прочитал много хороших книг по рекомендациям
🔥 — складываю рекомендации в список на прочтение, может и доберусь когда-то
🤔 — нет, я и так все знаю

Владимир Харин - Просто Pro 1С

12 Nov, 05:29


Освоение программирования глазами начинающих

Что вы считаете самым важным для того, чтобы стать классным специалистом по 1С?

👍 – Базовые знания, прочное понимание основ
🔥 – Хороший наставник, вкладывающий душу в подопечного
🤔 – Реальный опыт, практика на разнообразных задачах

Владимир Харин - Просто Pro 1С

05 Nov, 05:23


Нужно ли высшее образование 1С-нику?

Давно не писал для тех, кто только входит или планирует войти в мир 1С. Исправляюсь в этом посте 🙂

Сразу оговорюсь, что под «вышкой» имею в виду только очную форму (после работы в вузе к заочке отношусь крайне скептически). Не буду ходить вокруг да около: считаю, что высшее образование для 1С-специалиста не обязательно. И вот почему:

1️⃣ У меня перед глазами множество примеров успешных 1С-ников без «вышки». Они отлично справляются и даже не думают о том, что им чего-то не хватает.

2️⃣ Посмотрите на roadmap программиста 1С. Как думаете, что из этого преподают в университетах? У меня были подопечные, которые признавались, что за месяц реальной работы узнали больше, чем за годы учебы.

3️⃣ Во многих вузах есть замечательные преподаватели, которых вспоминаешь всю жизнь. Но таких становится все меньше, на мой взгляд. Объяснят ли вам материал на должном уровне — вопрос открытый.

А вот наиболее существенные и не мейнстримовые полезности «вышки»:

Она дает важную базу. И я говорю даже не о конкретных знаниях, а о навыке изучать сложные вещи, разбираться в непонятном и упорно двигаться вперед.

Вы не один, с вами целая группа таких же студентов. Это помогает не бросить все на середине пути, добиться результатов и приобрести хоть какую-то уверенность в своих силах.

Совет тем, кто только начинает:

Устраивайтесь на работу. Пусть зарплата будет небольшой, главное — начать получать реальный опыт. Важно, чтобы у вас был наставник.

Проходите курсы, общайтесь с коллегами, перенимайте их опыт.

И, конечно, читайте этот канал! 😊

Есть высшее образование?
👍 — да
🔥 — пока нет, учусь
🤔 — нет

Владимир Харин - Просто Pro 1С

17 Oct, 05:01


Еще немного о конференции

Меня всегда привлекали «нестандартные» способы использования платформы 1С. Не ради практической пользы, а чтобы взглянуть по-новому на привычные вещи.

На конференции пример такого применения 1С показали Programming Store. У них был стенд, где они, среди прочего, демонстрировали портированную в 1С игру «Герои меча и магии III». Если кто не в теме – это пошаговая стратегия в стиле фэнтези. И в этом году 25 лет с момента ее выхода!

Честно говоря, в свое время эта игра прошла мимо меня. Но на конференции с интересом понаблюдал за игровым процессом, и даже дождался, когда один особенно активный игрок умудрился что-то сломать. 🙂 (Спишем это на «везение» игрока-тестера и глюки платформы).

Вот так. А вы думали 1С – это только документики, да отчетики? Ан нет. Ждем теперь от ребят Quake или DOOM на нативном 1С. 🙂

Если хотите узнать подробнее, то можно почитать на vc.ru и на Инфостарт.

Играете?
👍 – да
🔥 – редко, работать надо
🤔 – нет, вырос я из этого всего

Владимир Харин - Просто Pro 1С

15 Oct, 05:15


Опрос: Как вы относитесь к использованию внешних сервисов для работы с кодом?

На конференции состоялся круглый стол, где обсуждали среди прочего использование ИИ и языковых моделей в работе 1С-специалистов. Ранее я уже делился вариантами применения ChatGPT. Меня лично больше всего интересует работа с кодом (здесь показывал конкретные примеры). Задал там один интересный вопрос, который хочу теперь задать и вам.

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

Владимир Харин - Просто Pro 1С

14 Oct, 05:59


Infostart Tech Event 2024: делюсь впечатлениями

Наконец-то удалось поучаствовать в конференции Инфостарта. Эмоции только позитивные! Организация на высоком уровне, все продумано. Темы докладов на любой вкус, даже несмотря на то, что конференция позиционируется как техническая. И уровень достойный, спикеры — реально эксперты (сужу по тем выступлениям, где сам побывал).

Мне показалось, участники приезжают, чтобы с пользой отвлечься от работы. 🙂 И это хорошо: все общаются, атмосфера расслабленная. Способствуют этому и развлекательная программа (Infostart Party), и эксперименты со стилистикой конференции (в этом году — стимпанк).

Главное в подобных мероприятиях — живое общение. Доклады можно посмотреть и позже, в записи, но вживую они воспринимаются совсем по-другому. Больше проникаешься идеями, когда докладчик заряжает своей энергетикой. А пообщаешься с ним после выступления — и уже руки чешутся что-то применить на практике.

Познакомился лично с большей частью телеграм-блогеров, каналы которых рекомендовал в предыдущем посте (смотрите первый коммент). А еще рад был встретиться со старыми знакомыми, которых не видел уже много лет, хотя с некоторыми живем в одном городе.

Словом, огромная благодарность и респект команде Инфостарта за организацию!

Были на конференции?
👍 — конечно
🔥 — смотрел онлайн-трансляцию большого зала
🤔 — как-нибудь в другой раз.

Если были, делитесь впечатлениями в комментариях! 👇

Владимир Харин - Просто Pro 1С

07 Oct, 05:26


Авторские Telegram-каналы 1С-ников (и 1С-ниц)

У меня в подписках более сотни каналов и чатов по 1С. Прилежно читать такой объем, конечно, нереально – не останется времени на работу. И тем более на то, чтобы писать в свой канал. 🙂 Но посты некоторых авторских каналов по 1С стараюсь не пропускать, делюсь своей подборкой:

Черненко Виталий (Жёлтый чайник 1С)
Виталий работает в компании «Магнит». Делится своими разработками, а также публикует головоломки по особенностям встроенного языка 1С.

Е.БУДНИ программиста 1С | Роман Чумадин
Роман — опытный программист 1С, ментор. Делится лайфхаками, советами и практическими кейсами для прокачки навыков 1С-разработки.

Заметки 1Сницы. Анастасия Синякова
Анастасия – разработчик, архитектор, проводник джунов в светлый мир 1С. Пишет об обучении, развитии и карьере 1С-ников. Также публикует интервью с 1С-никами, делится историями из практики и полезными материалами.

Александр Кунташов — про 1С и не только
Александр – профессиональный разработчик, работает в компании «Инфостарт». Публикует важные новости 1С-сообщества, ссылки, рекомендации, инструментарий для разработчиков 1С.

Дмитрий Котов | 1С-Заметки
Дмитрий – суровый сибирский 1С-ник, системный аналитик. Ладно, не очень суровый. 🙂 Публикует дайджесты, новости из мира 1С, заметки о разработке, мемы.

Никита Арипов | 1С, разработка, полезный контент
Никита работает в компании «1С», отвечает за выпуск «1С:Бухгалтерия некоммерческой организации». Делится советами, практиками и опытом разработки на 1С, в том числе по дизайну интерфейсов.

Бояршинов из Корады
Бояршинов Алексей – владелец и директор франча. Канал Алексея – об 1С как о бизнесе: работа с клиентами, найм, развитие и т.д.

IT Lady : Карьерный дневник | Lifestyle
Лилия (автор канала) – консультант/аналитик по программным продуктам 1С. Пишет о работе в сфере 1С, обучении, наставничестве, профессиональном развитии.

В комментариях делитесь своими рекомендациями. Если вы автор – порекомендуйте свой канал! 🙂

Просто Pro 1C

Владимир Харин - Просто Pro 1С

30 Sep, 05:17


Как правильно задавать вопросы клиентам

Перед нами разгадки всей Вселенной, но они откроются лишь при верном вопросе. (с) Роберт Шекли, «Верный вопрос».

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

1С-нику крайне редко ставят задачи так, что не возникает вопросов. Обычно наоборот: озвучат пожелания и ожидания, и в голове никакой ясности — одни вопросы. Поделюсь идеями о том, как сформулировать и задать эти самые вопросы, чтобы не запутаться окончательно и понять, что действительно нужно клиенту.

1️⃣ Подумайте, что нужно выяснить прежде всего?
Если у вас есть подробное ТЗ, считайте, вам повезло: скорее всего, все важные вопросы уже прояснили. Мне такие ТЗ приходят редко, поэтому я обычно начинаю с выяснения целей и контекста. Для чего нам решать эту задачу? Какая бизнес-проблема к ней привела? Как эта проблема решается сейчас? Это помогает сфокусироваться на главном и далее задавать вопросы, которые приводят к полезному для клиента решению.

2️⃣ Формулируйте вопросы просто и ясно
Не раз замечал: когда начинаешь структурировать вопрос и разбиваешь его на простые части, обнаруживаешь, что уже нашел половину ответа. Четкая формулировка помогает не только получить ясный ответ, но и глубже разобраться в сути задачи.

3️⃣ Предлагайте варианты ответа
Иногда лучше не просто задавать вопрос, а сразу предложить клиенту несколько возможных вариантов. Это не только экономит время и силы клиента, но и ограничивает поле для слишком креативных, но непрактичных идей. Опытный 1С-ник обычно знает, что работает, а что — не очень, и может сам предложить эффективные и удобные для реализации решения.

4️⃣ Избегайте терминологической путаницы
Бывает, обсуждаешь с клиентом «формирование заказа», и в какой-то момент понимаешь, что ты под этим подразумеваешь создание документа «Заказ», а клиент — вывод печатной формы. Хотя слова вроде одни и те же. И хорошо, если такие недопонимания выявляются на ранних этапах, до сдачи готового проекта. Небольшой ликбез клиенту об особенностях платформы или конфигурации обычно помогает настроиться на одну волну.

5️⃣ Приводите наглядные примеры
Сложные механизмы бывает трудно понять даже программистам, что уж говорить о пользователях. Лучше всего уточнять их, опираясь на конкретные примеры: показать исходные данные, объяснить, что с ними можно сделать и какой результат должен получиться. Еще хороший вариант — накидать макет обсуждаемого функционала в Excel (рассказывал об этом здесь). Также отлично работает демонстрация экрана в процессе общения, ведь лучше один раз увидеть, чем сто раз услышать.

Если у вас остались вопросы по задаче, как предпочитаете действовать?
👍 — спрошу, уточню
🔥 — подумаю самостоятельно
🤔 — не буду делать такую задачу.

Владимир Харин - Просто Pro 1С

16 Sep, 05:14


Дайджест постов с начала года

Из новостей последних дней: мой доклад снова не попал в основную секцию Infostart Event 🙂. Но ничего, на конференции я все равно появлюсь. Так что если и вы там будете — увидимся! А пока предлагаю вспомнить, о чем говорили в блоге в последние восемь месяцев.

Советы, кейсы, наработки:

🔸 Как 1С-нику выйти на пассивный доход и стоит ли оно того. Поделился опытом создания и продвижения собственного решения «Шаблоны.doc для 1С: Предприятие». Оказывается, написать программу — это только начало работы! Рассказал, что из всего этого вышло (в том числе по финансам).

🔸 Челлендж: как перевести данные в 1С на другой язык. Проверял инженерную смекалку подписчиков: нужно было перевести 300 000 позиций номенклатуры с русского на английский. В конце поделился своим решением.

🔸 Стоп-фразы при общении 1С-ника с заказчиком. Обсудили три фразы, которые лучше не говорить заказчику, даже если очень хочется. Пост из серии «эффективное взаимодействие с клиентом».

🔸 Как мы избавляли бухгалтеров от работы в выходные (и вы так можете). Пример нестандартного подхода к автоматизации. Поделился наработками роботизации рутинных действий в 1С.

🔸 Регламент разработки: когда он нужен и что бывает, если его нет. Рассказал, чем может обернуться «разработка без правил». Поделился регламентом, которому следуем в своей небольшой команде (кстати, после публикации получил хорошие отзывы).

🔸 Чем ChatGPT может быть полезен для 1С-ника. Основные позиции: анализ кода, поиск ошибок, генерация идей. А здесь небольшой воркшоп: продемонстрировал анализ кода с помощью ChatGPT на конкретных примерах.

Истории из жизни 1С-ника. Поучительные и не очень:

🔹 Как работать с тревожными клиентами. Должен ли 1С-ник быть психотерапевтом? Поделился историей о клиенте, чья тревожность доходила до паранойи. В комментариях обсудили вопрос доверия между владельцем бизнеса и сотрудниками.

🔹 Бизнес-советы клиентам: давать или не давать, вот в чем вопрос. Рассказал, как столкнулся с неэффективной схемой мотивации менеджеров у клиента. Стоит ли программисту лезть со своими идеями по улучшению?

🔹 Хотел работать таксистом, а стал 1С-ником — как так. Рассказал немного о себе, а также о не сбывшейся детской мечте.

Что еще было интересного:

🔻 Увидели, как выглядел бы полет лайнера, если бы его строили программисты.

🔻 Посмотрели на Бориса Георгиевича в представлении вольной фантазии нейросети. Когда ждать большие языковые модели в платформе 1С?

🔻 О трудностях коммуникации между программистами и аналитиками.

Спасибо, что читаете и поддерживаете!

И небольшой опрос.
Как отнесетесь, если в канале будет больше видеоконтента от автора?
👍 — давай, буду смотреть
🤔 — такой формат не нравится

Предыдущий дайджест

#дайджесты

Владимир Харин - Просто Pro 1С

04 Sep, 06:01


🚀 Привет всем! Рекомендую канал 1С Работа для тех, кто ищет карьерные возможности в сфере 1С.

💼 Здесь вы найдете топовые вакансии, бесплатный сервис подбора работы, полезные рейтинги из мира 1С, новые классные рубрики - вопросы на собесах 1С, истории успеха 1С.

🌟 Подписывайтесь на 1С Работа и будьте в курсе лучших предложений на рынке.

Владимир Харин - Просто Pro 1С

30 Aug, 13:30


Анализ и документирование кода в 1С с помощью ChatGPT

Некоторое время назад обещал рассказать про свой опыт использования ChatGPT в задачах по 1С. Говорят, что обещанного 3 года ждут, но выполняю обещание всего через 3 месяца. 🙂 Прикладываю к посту ролик.

Можно смотреть также здесь:
VK Видео
Youtube
Rutube

0:30 - Проблемы документирования разработки в 1С
Почему документация редко создается, с какими трудностями сталкиваются программисты и аналитики.

1:45 - Рекомендации по составлению запросов (промптингу)
Как правильно строить запросы к ChatGPT: ключевые элементы, примеры и полезные советы.

3:28 - Пример 1: Анализ алгоритма расчета наценки
Разбор сложного алгоритма, создание понятного описания для руководителя.

5:20 - Пример 2: Ответы на вопросы по коду
Пошаговый процесс анализа модуля обработки и получение ответов на конкретные вопросы.

9:46 - Пример 3: Сравнение версий разработок
Выявление отличий между разными версиями обработки, работа с большими объемами кода.

12:44 - Пример 4: Интеллектуальный поиск в коде
Как найти нужные строки и разобраться в сложных механизмах с помощью ChatGPT.

Еще не используете ChatGPT в работе? Тогда ставьте 👍 и читайте первый коммент.
Уже используете? Тогда ставьте 🔥, и делитесь своим опытом в комментариях!

#кейсы #воркшоп

Владимир Харин - Просто Pro 1С

23 Aug, 08:35


В поисках системного аналитика 1С

Делюсь с вами постом Петухова Алексея (это CEO Programming Store, и мой давний знакомый):

Про системных аналитиков 1С

Прочитал и понял, что одному из моих клиентов очень нужен системный аналитик. С функцией бизнес-аналитика они пока справляются сами, идей автоматизации у них хоть отбавляй. А вот продумать, как сделать доработки, органично встроив новый функционал в реализованный ранее – вот с этим у них проблемы.

Функциональным анализом последние годы занимался я. Но потребности компании растут, и у меня уже не хватает сил.

Алексей пишет, что системные аналитики – кадры редкие, найти не просто. А мне почему-то кажется, что их уже довольно много на рынке, и даже в этом канале. Посчитаем? Ставьте 👍, если вы системный аналитик. 🙂

Если вам интересно помочь растущей торговой компании с развитием их автоматизации, то читайте первый коммент и пишите в личку!

И да, пользуясь случаем, рекомендую обратить внимание на канал Алексея. 🙂

Владимир Харин - Просто Pro 1С

25 Jul, 05:20


Автор канала, 1984 г.

Хотел работать таксистом, а стал 1С-ником — как так

Слышал, что сейчас многие таксисты мечтают стать айтишниками. А я вот в детстве хотел стать таксистом: с важным видом весь день крутить баранку. Но как-то не сложилось, стал 1С-ником. Почему?

👉 Все началось с увлечения компьютерными играми. Это было в конце 80-х, еще на Роботроне (компьютер производства ГДР) у отца на работе.
👉 Когда игры стали надоедать, начал читать литературу по программированию. Первые книги — «Бейсик — это просто» и «Turbo Pascal» — зачитал настолько, что они развалились на части.
👉 Стал много практиковаться в программировании. Как-то летом гостил у родственников в Иркутске. У них был компьютер, но на нем не было ни одной игры, ничего! Доступного интернета тогда тоже еще не было. Но у меня был с собой компилятор Turbo Pascal. Все лето пришлось писать себе игры самостоятельно. 🙂
👉 Поступил в универ на компьютерную специальность. К окончанию вуза неплохо освоил C++. Для кандидатской написал на нем свою систему 3D-моделирования.
👉 Очень увлекался всякими технарскими штуками типа функционального и логического программирования, нейросетей и так далее.

Вы спросите, ну и как это все связано с 1С?

👉 На первой работе, где я админил парк компьютеров, пришлось параллельно внедрять 1С бухгалтерию и зарплату. Там получил первый опыт и вскоре меня позвали во франч.

Получается, я начал свой путь в программирование с «Бейсик — это просто». Собственно, к бейсику и вернулся, ведь встроенный язык 1С — это калька с Visual Basic.🙂

У этой истории какая-то грустная нотка, правда? Но нет, у меня все нормально. И в 1С для технарей достаточно возможностей для самореализации.

К чему этот пост? Да просто у меня сегодня очередной день рождения, мне 43. Поэтому немного решил рассказать о себе. А вот предыдущий похожий пост.

С днем рождения меня! 🙂

#истории

Владимир Харин - Просто Pro 1С

21 Jun, 05:13


В последнее время тяжело дается взаимодействие с некоторыми аналитиками по 1С-ным задачам. Открываешь ТЗ, и не можешь продраться через несколько абзацев — ничего не понятно. Созваниваешься, чтобы разобраться вместе, и общение напоминает приложенный ролик: номер Галыгина — «постановщика задачи», совмещенный с фрагментами интервью Такера Карлсона — «программиста».

Приходится прилагать неимоверные усилия, чтобы понять — что конкретно от тебя хотят?!
Чувствуешь себя полным идиотом, хотя за 20 лет практики чего уже только не внедрил и не повидал. И ChatGPT тут ничем не может помочь 🙂

Бывает у вас такое? Как действуете?

#юмор

Владимир Харин - Просто Pro 1С

15 May, 05:08


Чем ChatGPT может быть полезен для 1С-ника

«Хайпа много, а толку мало. Нужны хорошие примеры, кейсы» — так можно резюмировать слова модератора секции, когда мы обсуждали мою заявку на конференцию «Анализ и управление в ИТ-проектах». Мой доклад про ChatGPT решили не брать. Есть, говорят, негативный опыт с подобными темами. Ладно, попробуем податься на осенний Tech Event Инфостарта.

Вообще, темой ИИ я увлекаюсь со студенчества. Но с ChatGPT плотно экспериментирую только с начала этого года. В сети много статей, где показывают впечатляющие примеры применения ChatGPT. Однако революции в каких-либо областях, в том числе и в работе 1С-ников, пока не случилось. Тем не менее, есть весьма полезные варианты использования. Вот задачи, решать которые я теперь начинаю с запуска ChatGPT:

1. Вникание в логику кода. 1С-ники редко документируют свою разработку. Я в том числе. 🙂 Поэтому при решении задач часто лезешь в код и разбираешься, как он работает (и в свой код тоже). Это довольно трудоемкое занятие. И ChatGPT может тут сэкономить силы. Предоставляем модели код модуля и просим:
– описать модуль в целом, выделив главные методы,
– определить, какие есть связи с другими объектами конфигурации 1С,
– разъяснить подробно работу отдельных методов и т.д.

2. Исправление ошибок в коде и запросах. Мало кто любит этим заниматься. Особенно если ошибка где-то среди нескольких сотен, а то и тысяч строк кода.
Чем языковая модель может тут помочь? Опять же предоставляем модели код, описываем проблему, и просим предположить, в чем может быть причина, или дать варианты исправления. Сама она ошибку вряд ли исправит. Но может подкинуть идеи — на что обратить внимание в первую очередь.

3. Поиск решения сложных задач. Еще не так давно считалось, что нестандартный подход и креативность — это только про человека, никакой ИИ ему не конкурент. Думаю, в этом уже пора начинать сомневаться. 🙂 ChatGPT может быть полезным собеседником при продумывании задачи. Определяешь роль модели, описываешь задачу в целом, проблемный вопрос — и просишь предложить идеи решения. Можно поделиться своими соображениями и попросить их покритиковать. Даже если ничего толкового модель не предложит, все равно такой диалог стимулирует творческую работу и помогает генерировать новые идеи.

Сознательно умолчу про применение ChatGPT для генерации кода. Об этом много пишут. У меня тоже есть опыт привлечения нейросети как помощника в разработке. Но это отдельная тема, о ней — в другой раз.

Отмечу, что бесплатная GPT-3.5 гораздо менее полезна, чем доступная по подписке (или через API) GPT-4. Но! Буквально на днях OpenAI выпустили GPT-4 omni, которая доступна бесплатно, как и GPT-3.5. Я ее уже затестил, действительно впечатляет. Работает значительно быстрее GPT-4, при этом результат на уровне этой модели.

Готов рассказать о своем опыте подробнее. Если интересно, ставьте положительные реакции к этому посту — запишу видео, расскажу про свои изыскания, покажу примеры, наработки.

Делитесь, используете языковые модели в работе? Если да, то как?

#кейсы

Владимир Харин - Просто Pro 1С

25 Apr, 05:12


Бизнес-советы клиентам: давать или не давать, вот в чем вопрос

Не так давно рассказывал про работу с тревожным предпринимателем. Поделюсь еще одной историей из разряда «о странных управленческих решениях». Но, возможно, в этих решениях нет ничего странного — и вы мне объясните логику.

Недавно обратилась одна компания с задачей настроить ЗУП (Зарплата и управление персоналом). Среди прочего была просьба автоматизировать начисление менеджерам комиссионных. Задача несложная: комиссионные начисляются процентом от продаж менеджера за месяц. Но была одна особенность: ставка снижалась после достижения определенной суммы.

Реализовать такое в ЗУП не очень трудно. Есть возможность создавать расчеты со всякими шкалами и т.д. Однако у меня возник вопрос к управленческой стороне вопроса: такой расчет, по моему мнению, вредит компании. Менеджеры всеми правдами и неправдами стараются не превышать этот лимит и «размазывают» продажи по месяцам. Ведь получается, что продавать много не так выгодно, как по лимиту.

Зачем директор компании сделал такую схему — загадка. Единственное объяснение, которое приходит в голову: руководитель считает, что баловать менеджеров не надо. Можно сказать, управленец задает им немой вопрос: «А харя не треснет от запредельных комиссионных?» 🙂

И на месте менеджера я бы ответил: «Не треснет, ведь чем больше заработаю я — тем больше заработаешь ты».

С директором на этом проекте я не контактирую, поэтому спросил бухгалтера по зарплате, для чего так сделано. Может, реализовать простой расчет, и предложить директору упразднить эту шкалу? Тем более случаи превышения лимита единичные. На что получил ответ:
— Ваше дело 1С настраивать, а не советы по бизнесу давать.
— Ну ладно, – говорю, — настрою как просите.

Я ведь и правда не бизнес-консультант. Может, действительно чего-то не понимаю и какая-то логика тут все же есть?

Как вы поступаете, если видите возможность улучшить что-то за пределами своих обязанностей?
👍 — Предлагаю свое решение: почему нет, если можно сделать лучше.
🤔 — Делаю четко по заданию: за рационализаторские предложения мне не платят.
🔥 — Не бывает у меня таких ситуаций.

#истории

Владимир Харин - Просто Pro 1С

15 Apr, 05:10


Регламент разработки: когда он нужен и что бывает, если его нет

Лозунг с плаката выше актуален не только на производстве, но и в разработке/внедрении ПО. У «1С», например, есть своя система стандартов и методик разработки конфигураций. А у каждой проектной команды, внедряющей 1С, обычно есть свой регламент разработки. В нем описаны правила внесения изменений в конфигурацию, которых должны придерживаться разработчики.

Я собрал целую коллекцию таких регламентов с проектов 1С, в которых участвовал. 🙂 Но выбрать какой-то из них для работы по своим клиентам никак не мог. В одном, скажем, все слишком жестко. Но в реальности бывают ситуации, когда наилучшее решение требует большей гибкости. Второй слишком короткий, не затрагивает многих важных аспектов разработки. Третий — длинное полотно текста, с которым очень тяжело работать. Да и зачем нам регламент, казалось мне: команда небольшая, вся разработка под моим контролем...

Но не так давно один из клиентов попросил обновить его «Управление торговлей» с 11.4 на 11.5. Таких приключенческих квестов у меня давно не было! За последние шесть лет в конфигурацию вносили доработки разные спецы. Представления о том, «как надо делать правильно», у них сильно отличалось. Как оказалось, оно и у меня менялось за эти годы. 🙂 В итоге похожие доработки сделаны 10-ю разными способами, восемь из которых — неудачные. Разбираться в них, а еще и переделывать под новую версию, очень тяжело.

В общем, пересмотрел свою коллекцию регламентов, припомнил разные казусы из опыта, и написал-таки регламент для нашей небольшой команды. Делюсь с вами. Пользуйтесь, если найдете его подходящим. Буду рад вашей рецензии, замечаниям и предложениям. Делитесь в комментариях!

Соблюдаете регламенты?
👍 — конечно, полностью согласен с лозунгом на плакате.
🤔 — нет, я натура творческая, рамки меня душат.
🔥 — стараюсь, но когда вижу, как их «соблюдают» другие, руки опускаются…

#кейсы

Владимир Харин - Просто Pro 1С

27 Mar, 10:55


Картинка в предыдущем посте сгенерирована по фото. Некоторые и так уже догадались, кто этот чувак. 🙂 Но если кто-то не знает — это Борис Георгиевич Нуралиев, основатель и директор «1С». Пусть он уже не так молод, как нарисовала его нейросеть, но юношеского задора в развитии и продвижении платформы 1С ему не занимать. Все модные тенденции он старается учитывать в новых версиях:

☄️ возможность создания мобильных/веб-приложений,
☄️ чаты/видеоконференции прямо при работе с базой 1С,
☄️ распознавание/генерация речи и т.д.

Уверен, что и большие языковые модели (к коим относится и ChatGPT) в платформе тоже скоро появятся! 🙂

Как думаете, есть для них место в платформе 1С?

👍 — конечно, для распознавания речи же нашлось место. И вообще, им последнее время везде применение находится.
🔥 — нет, совершенно ни к чему мух с котлетами смешивать.
🤔 — сложные вопросы вы задаете.

Владимир Харин - Просто Pro 1С

27 Mar, 05:07


Как думаете, кто этот молодой человек, нарисованный вольной фантазией нейросети? Программист 1С? Аналитик? Консультант? Или, может быть, РП? Делитесь в комментариях вашими ассоциациями. Немного позже напишу свой вариант.

А я тем временем подал свой доклад на очередную конференцию Инфостарта «Анализ и управление в ИТ-проектах». Как раз по теме использования нейросетей (а именно, ChatGPT) в работе аналитиков и программистов 1С для документирования доработок конфигураций. Вот заявка:

https://event.infostart.ru/analysis_pm2024/agenda/2069681

Если зарегистрированы на Инфостарт, то буду рад вашему голосу. Заранее спасибо за поддержку!

Владимир Харин - Просто Pro 1С

18 Mar, 05:08


Как 1С-нику работать с тревожными клиентами

Когда у заказчика есть некоторый уровень тревожности — это даже хорошо. Он лишний раз перепроверит что-то в учете, протестирует с пристрастием доработки. Все это позволяет выявить проблемы на ранней стадии. Хуже когда тревожность превращается в паранойю. С такими заказчиками работать тяжело, ведь приходится тратить больше сил на психотерапию и борьбу с тараканами в голове, чем на решение 1С-ных задач.

Расскажу историю про одного клиента. Небольшая торговая компания обратилась ко мне, когда я только-только ушел из франча в самостоятельное плавание. Компания эта тоже только начинала работу, в тот момент состояла из одного человека — директора (он же владелец, продажник и т.д.).

Я настроил ему 1С: Управление торговлей 10. Время от времени что-то по мелочи дорабатывал, подсказывал. Компания начала расти, появились менеджеры, продажники. И тут начались первые звоночки:

— Владимир, а они у меня базу не сольют?
Вопрос, вообще, резонный, но я столкнулся с таким первый раз. Ну, думаю, ладно, человек волнуется за данные. Закрываем с админом все доступы, делаем базу серверной. Но объясняю: если сильно захотят, все равно смогут слить все, что им нужно. Было бы желание, а способ найдется.

— Владимир, а ведь менеджеры у меня прибыль видят. Можно им это запретить?
Дискутируем с ним по поводу того, зачем закрывать. Ведь у менеджеров премия зависит от прибыли. Пусть смотрят. Должны же они понимать, насколько эффективно работают, кто работает лучше и к чему нужно стремиться. Но мои доводы не впечатляют — закрываю доступ к отчетам по прибыли.

Затем пришлось закрывать отчеты по кассе, возможность изменения цен, ввод документов задним числом... и многое другое. Казалось бы, что тут особенного? Настройка прав, многие хотят их ограничить. Но последней каплей был такой запрос:

– Владимир, мы вроде работаем, продаем, оборот растет, а денег нет. Подозреваю, что менеджеры у меня воруют. Вводят как-то документы задним числом или остатки меняют.

Я серьезно задумался, не пора ли закончить сотрудничество. Ну правда — это же паранойя какая-то! А последний запрос уже явно не к 1С-нику. Но остановило то, что человек мне доверяет, помощи просит. Я предложил вместе сесть и основательно изучить, что происходит в учете его компании: вот закупки, вот продажи, вот расходы, вот они, эти деньги — в товаре на складе и т.д. Никаких левых документов задним числом нет.
– То есть вы хотите сказать, что никто ничего не ворует, а денег мало, потому что работаем плохо, так, что ли?
Я не нашел ничего лучше, чем ответить:
– Э… ну… в общем, да.

На удивление, он не обиделся, успокоился, работаем до сих пор. А я для себя сделал вывод, что тревожным клиентам требуется просто немного больше внимания, участия и трезвого взгляда со стороны на их запросы.

Как считаете, нужны 1С-нику навыки психотерапевта?
🔥 — нет, 1С-ник — это, прежде всего, технарь.
👍 — да, ведь автоматизация учета — это и работа с людьми тоже.
🤔 — я сам тревожный пользователь, кто бы меня успокоил!

#истории

Владимир Харин - Просто Pro 1С

27 Feb, 05:58


Сегодня короткая рекомендация

Канал для поиска работы специалистом 1С, можно подписаться и мониторить интересные и денежные вакансии, которые возникают на рынке - https://t.me/esres_1c

Владимир Харин - Просто Pro 1С

26 Feb, 05:29


Как мы избавляли бухгалтеров от работы в выходные (и вы так можете)

Расскажу историю одной автоматизации — и научу вас плохому. Главным образом программистов, потому что поделюсь наработками с «неправильным» решением задачи.

Один из наших клиентов из сферы оптовой торговли решил, что пора отказаться от выходных. Заказчики готовы были покупать и принимать товар в субботу и воскресенье, а компании не хотелось терять продажи. Основной вопрос: как договориться с сотрудниками?

С кладовщиками, у которых работа по сменам, наладить контакт удалось без особых проблем. С менеджерами, у которых зарплата — это процент от продаж, тоже. Но вот с бухгалтерами, работающими по обычному графику с окладом, — никак не получалось. А они готовили и отправляли документы по ЭДО перед отгрузкой товара.

Решили с руководством: пусть бухгалтеры отдыхают, но документы все равно должны отправляться. Компания пользуется ЭДО Контрур.Диадок: все делалось вручную, специальным модулем для 1С. Готовых решений для автоматической отправки документов на тот момент мы не нашли.

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

По опыту было предчувствие, что легко сделать такую подсистему не получится. Задача трудоемкая. На первых порах обязательно будут проблемы, возможно, штрафы за предоставление документов не в срок. А виноваты будут кто? Конечно, 1С-ники!

С другой стороны, в штатном модуле Диадока для 1С все эти вопросы уже решены. Есть хорошая техподдержка. Модуль обновляется, если выходят новые версии 1С или что-то меняется со стороны Диадока. Только вот автоматической отправки документов (без участия пользователя) нет. Напрашивалось простое решение: добавить в штатный модуль такую возможность.

Но дорабатывать его тоже очень не хотелось. После каждого обновления модуля пришлось бы переносить свои доработки в новую версию. И тут я вспомнил, что в платформе 1С есть режим «автоматизированного тестирования», в котором можно имитировать работу пользователя — автоматически выполнять действия в 1С так, как если бы это делал пользователь.

1С создала этот режим, чтобы программисты могли автоматизировать тестирование своих разработок. Но ведь в 1С и ручным-то тестированием редко кто занимается, что уж говорить про автоматическое (шучу, конечно, хотя…). Зато можно найти этому механизму более «полезное» применение — роботизация действий пользователя.

Именно это мы и сделали: смоделировали сценарий работы пользователя со штатным модулем Диадока по отправке документов через механизм автоматизированного тестирования. Получилась вот такая внешняя обработка. Интересно наблюдать, как каждые несколько минут на экране что-то происходит: открываются окна, нажимаются кнопки.

Механизм работает у клиента уже несколько лет. Отчитывается электронной почтой об отправленных документах. Сообщает в TG, если возникают какие-то проблемы.

Как вам решение?
👍 — беру на вооружение!
🤔 — так себе, что-то из серии «как тебе такое, Илон Маск».
🔥 — ничего не понятно, но очень интересно.

#кейсы

2,099

subscribers

34

photos

5

videos