Владимир Харин - Просто Pro 1С
Блог об автоматизации учёта на платформе 1С для предпринимателей, ИТ-специалистов. Внедрение, разработка, кейсы автоматизации на базе 1С. Мой опыт, полезные фишки. Для связи: @vladimir_kharin
Mostrar más1 307
Suscriptores
-224 horas
+37 días
-1130 días
- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Tasa de crecimiento de suscriptores
Carga de datos en curso...
00:56
Video unavailableShow in Telegram
В последнее время тяжело дается взаимодействие с некоторыми аналитиками по 1С-ным задачам. Открываешь ТЗ, и не можешь продраться через несколько абзацев — ничего не понятно. Созваниваешься, чтобы разобраться вместе, и общение напоминает приложенный ролик: номер Галыгина — «постановщика задачи», совмещенный с фрагментами интервью Такера Карлсона — «программиста».
Приходится прилагать неимоверные усилия, чтобы понять — что конкретно от тебя хотят?!
Чувствуешь себя полным идиотом, хотя за 20 лет практики чего уже только не внедрил и не повидал. И ChatGPT тут ничем не может помочь 🙂
Бывает у вас такое? Как действуете?
videoplayback.mp43.85 MB
😁 23💯 9👍 6🤣 4🤡 3🤝 1
Друзья, присмотритесь к каналу про программирование в 1С, где информация подается в виде легкочитаемых карточек:
Гайды по 1С
И залетайте в чат:
https://t.me/+ludamgbR00BiNzU6
Гайды по 1С
Рассказываем об 1C простым и доступным языком По всем вопросам: @Sasha_Duck Наш чат:
https://t.me/+ludamgbR00BiNzU6👍 14🔥 5
Чем 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, при этом результат на уровне этой модели.
Готов рассказать о своем опыте подробнее. Если интересно, ставьте положительные реакции к этому посту — запишу видео, расскажу про свои изыскания, покажу примеры, наработки.
Делитесь, используете языковые модели в работе? Если да, то как?
👍 84🔥 15❤ 3👎 2
Бизнес-советы клиентам: давать или не давать, вот в чем вопрос
Не так давно рассказывал про работу с тревожным предпринимателем. Поделюсь еще одной историей из разряда «о странных управленческих решениях». Но, возможно, в этих решениях нет ничего странного — и вы мне объясните логику.
Недавно обратилась одна компания с задачей настроить ЗУП (Зарплата и управление персоналом). Среди прочего была просьба автоматизировать начисление менеджерам комиссионных. Задача несложная: комиссионные начисляются процентом от продаж менеджера за месяц. Но была одна особенность: ставка снижалась после достижения определенной суммы.
Реализовать такое в ЗУП не очень трудно. Есть возможность создавать расчеты со всякими шкалами и т.д. Однако у меня возник вопрос к управленческой стороне вопроса: такой расчет, по моему мнению, вредит компании. Менеджеры всеми правдами и неправдами стараются не превышать этот лимит и «размазывают» продажи по месяцам. Ведь получается, что продавать много не так выгодно, как по лимиту.
Зачем директор компании сделал такую схему — загадка. Единственное объяснение, которое приходит в голову: руководитель считает, что баловать менеджеров не надо. Можно сказать, управленец задает им немой вопрос: «А харя не треснет от запредельных комиссионных?» 🙂
И на месте менеджера я бы ответил: «Не треснет, ведь чем больше заработаю я — тем больше заработаешь ты».
С директором на этом проекте я не контактирую, поэтому спросил бухгалтера по зарплате, для чего так сделано. Может, реализовать простой расчет, и предложить директору упразднить эту шкалу? Тем более случаи превышения лимита единичные. На что получил ответ:
— Ваше дело 1С настраивать, а не советы по бизнесу давать.
— Ну ладно, – говорю, — настрою как просите.
Я ведь и правда не бизнес-консультант. Может, действительно чего-то не понимаю и какая-то логика тут все же есть?
Как вы поступаете, если видите возможность улучшить что-то за пределами своих обязанностей?
👍 — Предлагаю свое решение: почему нет, если можно сделать лучше.
🤔 — Делаю четко по заданию: за рационализаторские предложения мне не платят.
🔥 — Не бывает у меня таких ситуаций.
👍 35🤔 15🔥 5
Photo unavailableShow in Telegram
Регламент разработки: когда он нужен и что бывает, если его нет
Лозунг с плаката выше актуален не только на производстве, но и в разработке/внедрении ПО. У «1С», например, есть своя система стандартов и методик разработки конфигураций. А у каждой проектной команды, внедряющей 1С, обычно есть свой регламент разработки. В нем описаны правила внесения изменений в конфигурацию, которых должны придерживаться разработчики.
Я собрал целую коллекцию таких регламентов с проектов 1С, в которых участвовал. 🙂 Но выбрать какой-то из них для работы по своим клиентам никак не мог. В одном, скажем, все слишком жестко. Но в реальности бывают ситуации, когда наилучшее решение требует большей гибкости. Второй слишком короткий, не затрагивает многих важных аспектов разработки. Третий — длинное полотно текста, с которым очень тяжело работать. Да и зачем нам регламент, казалось мне: команда небольшая, вся разработка под моим контролем...
Но не так давно один из клиентов попросил обновить его «Управление торговлей» с 11.4 на 11.5. Таких приключенческих квестов у меня давно не было! За последние шесть лет в конфигурацию вносили доработки разные спецы. Представления о том, «как надо делать правильно», у них сильно отличалось. Как оказалось, оно и у меня менялось за эти годы. 🙂 В итоге похожие доработки сделаны 10-ю разными способами, восемь из которых — неудачные. Разбираться в них, а еще и переделывать под новую версию, очень тяжело.
В общем, пересмотрел свою коллекцию регламентов, припомнил разные казусы из опыта, и написал-таки регламент для нашей небольшой команды. Делюсь с вами. Пользуйтесь, если найдете его подходящим. Буду рад вашей рецензии, замечаниям и предложениям. Делитесь в комментариях!
Соблюдаете регламенты?
👍 — конечно, полностью согласен с лозунгом на плакате.
🤔 — нет, я натура творческая, рамки меня душат.
🔥 — стараюсь, но когда вижу, как их «соблюдают» другие, руки опускаются…
🔥 35👍 17🤔 5💯 4
Photo unavailableShow in Telegram
Картинка в предыдущем посте сгенерирована по фото. Некоторые и так уже догадались, кто этот чувак. 🙂 Но если кто-то не знает — это Борис Георгиевич Нуралиев, основатель и директор «1С». Пусть он уже не так молод, как нарисовала его нейросеть, но юношеского задора в развитии и продвижении платформы 1С ему не занимать. Все модные тенденции он старается учитывать в новых версиях:
☄️ возможность создания мобильных/веб-приложений,
☄️ чаты/видеоконференции прямо при работе с базой 1С,
☄️ распознавание/генерация речи и т.д.
Уверен, что и большие языковые модели (к коим относится и ChatGPT) в платформе тоже скоро появятся! 🙂
Как думаете, есть для них место в платформе 1С?
👍 — конечно, для распознавания речи же нашлось место. И вообще, им последнее время везде применение находится.
🔥 — нет, совершенно ни к чему мух с котлетами смешивать.
🤔 — сложные вопросы вы задаете.
👍 40🔥 15🤔 6😁 2
Photo unavailableShow in Telegram
Как думаете, кто этот молодой человек, нарисованный вольной фантазией нейросети? Программист 1С? Аналитик? Консультант? Или, может быть, РП? Делитесь в комментариях вашими ассоциациями. Немного позже напишу свой вариант.
А я тем временем подал свой доклад на очередную конференцию Инфостарта «Анализ и управление в ИТ-проектах». Как раз по теме использования нейросетей (а именно, ChatGPT) в работе аналитиков и программистов 1С для документирования доработок конфигураций. Вот заявка:
https://event.infostart.ru/analysis_pm2024/agenda/2069681
Если зарегистрированы на Инфостарт, то буду рад вашему голосу. Заранее спасибо за поддержку!
👍 12🔥 7❤ 2🥰 1
Как 1С-нику работать с тревожными клиентами
Когда у заказчика есть некоторый уровень тревожности — это даже хорошо. Он лишний раз перепроверит что-то в учете, протестирует с пристрастием доработки. Все это позволяет выявить проблемы на ранней стадии. Хуже когда тревожность превращается в паранойю. С такими заказчиками работать тяжело, ведь приходится тратить больше сил на психотерапию и борьбу с тараканами в голове, чем на решение 1С-ных задач.
Расскажу историю про одного клиента. Небольшая торговая компания обратилась ко мне, когда я только-только ушел из франча в самостоятельное плавание. Компания эта тоже только начинала работу, в тот момент состояла из одного человека — директора (он же владелец, продажник и т.д.).
Я настроил ему 1С: Управление торговлей 10. Время от времени что-то по мелочи дорабатывал, подсказывал. Компания начала расти, появились менеджеры, продажники. И тут начались первые звоночки:
— Владимир, а они у меня базу не сольют?
Вопрос, вообще, резонный, но я столкнулся с таким первый раз. Ну, думаю, ладно, человек волнуется за данные. Закрываем с админом все доступы, делаем базу серверной. Но объясняю: если сильно захотят, все равно смогут слить все, что им нужно. Было бы желание, а способ найдется.
— Владимир, а ведь менеджеры у меня прибыль видят. Можно им это запретить?
Дискутируем с ним по поводу того, зачем закрывать. Ведь у менеджеров премия зависит от прибыли. Пусть смотрят. Должны же они понимать, насколько эффективно работают, кто работает лучше и к чему нужно стремиться. Но мои доводы не впечатляют — закрываю доступ к отчетам по прибыли.
Затем пришлось закрывать отчеты по кассе, возможность изменения цен, ввод документов задним числом... и многое другое. Казалось бы, что тут особенного? Настройка прав, многие хотят их ограничить. Но последней каплей был такой запрос:
– Владимир, мы вроде работаем, продаем, оборот растет, а денег нет. Подозреваю, что менеджеры у меня воруют. Вводят как-то документы задним числом или остатки меняют.
Я серьезно задумался, не пора ли закончить сотрудничество. Ну правда — это же паранойя какая-то! А последний запрос уже явно не к 1С-нику. Но остановило то, что человек мне доверяет, помощи просит. Я предложил вместе сесть и основательно изучить, что происходит в учете его компании: вот закупки, вот продажи, вот расходы, вот они, эти деньги — в товаре на складе и т.д. Никаких левых документов задним числом нет.
– То есть вы хотите сказать, что никто ничего не ворует, а денег мало, потому что работаем плохо, так, что ли?
Я не нашел ничего лучше, чем ответить:
– Э… ну… в общем, да.
На удивление, он не обиделся, успокоился, работаем до сих пор. А я для себя сделал вывод, что тревожным клиентам требуется просто немного больше внимания, участия и трезвого взгляда со стороны на их запросы.
Как считаете, нужны 1С-нику навыки психотерапевта?
🔥 — нет, 1С-ник — это, прежде всего, технарь.
👍 — да, ведь автоматизация учета — это и работа с людьми тоже.
🤔 — я сам тревожный пользователь, кто бы меня успокоил!
👍 84🤔 16🔥 9
Сегодня короткая рекомендация
Канал для поиска работы специалистом 1С, можно подписаться и мониторить интересные и денежные вакансии, которые возникают на рынке - https://t.me/esres_1c
1С Работа (вакансии в штат и аутстаффинг)
Вакансии на проектную и постоянную работу 1С специалистов. Разместим вашу вакансию или обьявление о подработке. Контакт @GSKBusiness
👍 11🔥 6❤ 1
Как мы избавляли бухгалтеров от работы в выходные (и вы так можете)
Расскажу историю одной автоматизации — и научу вас плохому. Главным образом программистов, потому что поделюсь наработками с «неправильным» решением задачи.
Один из наших клиентов из сферы оптовой торговли решил, что пора отказаться от выходных. Заказчики готовы были покупать и принимать товар в субботу и воскресенье, а компании не хотелось терять продажи. Основной вопрос: как договориться с сотрудниками?
С кладовщиками, у которых работа по сменам, наладить контакт удалось без особых проблем. С менеджерами, у которых зарплата — это процент от продаж, тоже. Но вот с бухгалтерами, работающими по обычному графику с окладом, — никак не получалось. А они готовили и отправляли документы по ЭДО перед отгрузкой товара.
Решили с руководством: пусть бухгалтеры отдыхают, но документы все равно должны отправляться. Компания пользуется ЭДО Контрур.Диадок: все делалось вручную, специальным модулем для 1С. Готовых решений для автоматической отправки документов на тот момент мы не нашли.
Правильный подход: интеграция с Диадоком по API. В этом случае отправка документов работала бы где-то в недрах сервера — незаметно для пользователей. Предстояло изучить, в каком формате, по какому протоколу может принимать данные Диадок. Продумать, как ему подготовить эти данные, как исключить возможность отправки одного документа два раза. Ну и еще многое другое.
По опыту было предчувствие, что легко сделать такую подсистему не получится. Задача трудоемкая. На первых порах обязательно будут проблемы, возможно, штрафы за предоставление документов не в срок. А виноваты будут кто? Конечно, 1С-ники!
С другой стороны, в штатном модуле Диадока для 1С все эти вопросы уже решены. Есть хорошая техподдержка. Модуль обновляется, если выходят новые версии 1С или что-то меняется со стороны Диадока. Только вот автоматической отправки документов (без участия пользователя) нет. Напрашивалось простое решение: добавить в штатный модуль такую возможность.
Но дорабатывать его тоже очень не хотелось. После каждого обновления модуля пришлось бы переносить свои доработки в новую версию. И тут я вспомнил, что в платформе 1С есть режим «автоматизированного тестирования», в котором можно имитировать работу пользователя — автоматически выполнять действия в 1С так, как если бы это делал пользователь.
1С создала этот режим, чтобы программисты могли автоматизировать тестирование своих разработок. Но ведь в 1С и ручным-то тестированием редко кто занимается, что уж говорить про автоматическое (шучу, конечно, хотя…). Зато можно найти этому механизму более «полезное» применение — роботизация действий пользователя.
Именно это мы и сделали: смоделировали сценарий работы пользователя со штатным модулем Диадока по отправке документов через механизм автоматизированного тестирования. Получилась вот такая внешняя обработка. Интересно наблюдать, как каждые несколько минут на экране что-то происходит: открываются окна, нажимаются кнопки.
Механизм работает у клиента уже несколько лет. Отчитывается электронной почтой об отправленных документах. Сообщает в TG, если возникают какие-то проблемы.
Как вам решение?
👍 — беру на вооружение!
🤔 — так себе, что-то из серии «как тебе такое, Илон Маск».
🔥 — ничего не понятно, но очень интересно.
👍 66🔥 22🤔 12❤ 2
Elige un Plan Diferente
Tu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.