OneSCast | 1С Предприятие – Telegram
OneSCast | 1С Предприятие
4.62K subscribers
79 photos
4 videos
1 file
146 links
Работа в 1С и EDT. Авторский канал нетипичного 1С-ника: живу в Сербии, пишу код на английском.

О канале:
Лайфхаки, советы, рецепты, полезности. Для разработчика, пользователя и всех причастных к 1С.

По всем вопросам: @stas_ganiev
Download Telegram
Всем привет! 👋

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

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

1️⃣ Программное открытие формы записи регистра сведений

2️⃣ Чек-лист необходимых действий для нового объекта конфигурации

3️⃣ Настройки конфигуратора для повышения эффективности - это "вечная" ссылка, документ этот поддерживаю в актуальном состоянии.

🟡 OneSCast - здесь про 1С

#разработка #лайфхак #чеклисты
👍11
Привет, друзья! 👋

Сегодня поделюсь впечатлениями от новой покупки - профессиональной клавиатуры Keychron K8 Pro. Когда начинал работать с 1С, первым делом освоил слепую машинопись. И знаете что? Это было одно из лучших инвестиций в себя! 🚀 Этот скилл позволяет не отвлекаться на поиск нужных клавиш, а полностью сосредоточиться на задаче. Разделение работы рук и мозга действительно делает процесс эффективным. И то, что на клавишах нет русских символов, не создает никакого дискомфорта 😀

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

Что касается новой клавы: впечатления даже более чем положительные, на ноутбучную уже точно не вернусь. Руки и пальцы привыкли менее чем за час, уровень удовольствия от работы вырос в разы! Еще прикуплю тактильных свитчей, чтобы получать обратную связь от клавиш.

А какой необычный скилл помогает вам в работе? Поделитесь в комментариях! ✍️👇

🟡 OneSCast - здесь про 1С

#инструменты #юзабилити
🔥15👍14👎6😁1
Приветствую, коллеги! 👋

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

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

Это будет 3-недельный интенсив, посвященный работе со стеком "Конфигуратор + Git + Github" 💻. Он включает в себя 3️⃣ модуля уроков в записи и дополнительные материалы в отдельном PDF-документе. И, конечно же, будет много практики ⌨️. Практически каждый урок снабжен домашними заданиями для самостоятельной проработки.

Я собираюсь с нуля рассказать про основы работы с Git и Github применительно к 1С-разработке. В результате интенсива учащиеся создадут свою конфигурацию, выложенную на Github, которая станет частью их портфолио.

‼️ Но мне требуется ваша помощь. Прежде чем погрузиться в запись уроков, хочется убедиться, что будут раскрыты все необходимые темы.
Именно здесь мне можете помочь вы. Пожалуйста, потратьте 2-3 минуты на небольшой опрос 😎. Это всё, что я хочу у вас попросить:

Какие две темы посвященные групповой разработке с использованием конфигуратора 1С + Git + Github, в обязательном порядке следует освятить в рамках курса

А если вы хотите не пропустить выхода готового курса, подпишитесь на канал предзаписи.


🟡 OneSCast - здесь про 1С

#анонсы #опрос #git
👍16
Подавление проверок кода в EDT

В EDT есть возможность управлять порядком, строгостью и перечнем правил написания кода для автоматической проверки. Делается это в свойствах проекта (конфигурации), меню "V8 - Валидация".

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

Большинство настоек рекомендуется оставить по умолчанию.
Но иногда требуется отключить конкретную проверку в конкретном месте модуля.

Сделать это можно с помощью комментария:

// @skip-check code1 [, code2] [..., codeN]


где codeX - код правила, например:

// @skip-check query-in-loop


Комментарий можно ставить на предыдущей строке от проверяемой или в конце нее. А также перед областью, методом или в самом начале модуля - для подавления проверки в соответствующей области кода.

Ниже выписал коды проверок, которые могут пригодиться, если очень надо:

1. Запрос в цикле
query-in-loop


2. Наличие комментария описания процедуры или функции (далее "метода")
documentation-comment-hub


3. Наличие комментария описания экспортного метода
export-procedure-missing-comment


4. ...или пропустить только секцию описания а таком комментарии
doc-comment-export-procedure-denoscription-section


5. Выполнение серверного кода в безопасном режиме (метод Выполнить())
server-execution-safe-mode


6. Пустая секция Исключения (ставится перед Попытка)
empty-except-statement


7. Пустой метод
module-empty-method


8. Много параметров у метода
method-too-many-params


9. Использование ЭтотОбъект вместо ЭтаФорма
form-self-reference


10. Не используемый локальный параметр
module-unused-local-variable


11. Не используемый метод
module-unused-method


12. Правильное имя переменной (начинается с заглавной, не сильно короткое и пр.)
bsl-variable-name-invalid


🟡 OneSCast - здесь про 1С

#разработка #код #edt
👍13👌211🤬1
Обновление OnesTemplates, версия 8.3.6

На GitHub опубликован новый релиз шаблонов кода.

💫 Новое в версии 8.3.6:

- К функциям управления формой добавлен "Экспорт"
- Конструктор описания типа можно вызвать по сниппету "Тип=" ("Type=")
- Fix: Результат вставки директив Ext[ension] для английского языка исправлен с русского языка на английский
- (Issue #6) В раздел "Управляющие" добавлен шаблон обработки транзакции с исключением, сниппет: "Транз[акция]", "Trans[action]"
- (Issue #7) Добавлена инструкция препроцессора структуры модуля с исключением, согласно стандарта 680.
- Вызывается по сниппетам "№Если", "#Если", "#If"
- Все сниппеты "№Если" и "#Если" заменены на "№Е[сли]" и "[сли]" для ускорения набора
- Добавлены отдельные инструкции препроцессора "Сервер" и "Клиент" для более быстрого доступа
- В шаблоны разметки структуры модулей добавлены варианты без дополнительного наполнения ("только области")
- Добавлены расширенные варианты управляющих конструкций:
- Блок условия с указанием выражения условия и вариантами ветвлений: "Если=", "If="
- Цикл Пока с указанием выражения условия: "Пока=", "While="
- Для шаблонов структуры модулей добавлены сниппеты "[одуль]" (#M[odule]") и "стм" ("mst"), если кому-то так удобнее :)
- Добавлена структура модуля бизнес-процесса
- Добавлен Возврат: "Возв[рат]", "Retu[rn]"
- Группа "Инструкции препроцессора" переименована в "Инструкции, директивы, аннотации", добавлены шаблоны "Инстр[укция]" и "Дирек[тива]"
- Добавлен выбор директивы компиляции по сниппету "&[На]", "&At"
- Добавлены аннотации расширения по символу "&"

💫 Кроме этого, реализован первый набор шаблонов для EDT, в файл comments включены шаблоны игнорирования проверок из этого поста, скачивайте, пользуйтесь 😊. Срабатывают по "игнор" или "skip".

Файлы наборов шаблонов будут собираться в отдельной папке.
Поскольку EDT много чего поддерживает из коробки, не вижу смысла конвертировать под нее шаблоны конфигуратора. Шаблоны для EDT будут развиваться независимо.

⭐️ Не забудьте поставить звездочку проекту на GitHub, это поможет его развитию 👍


🟡 OneSCast - здесь про 1С


#разработка #код #инструменты
👍262👏1
Ожидания от платформы 8.3.27

Никогда не публиковал эти новости, но в этот раз почитал, и прям взбодрило! 😀
В этот раз решили основательно пройтись по технологическому фундаменту. Обновляться на такую будет страшновато, мы с командой пожалуй 28-ю подождем 😆

А как у вас выстроена стратегия обновления версий платформ? Согласны, что устойчивые и не очень версии продолжают чередовать друг друга? Или это устаревший стереотип?

🟡 OneSCast - здесь про 1С

#анонсы #события
👍15🔥5
🥳 Win-win-day на канале!

Как приятно проснуться в свой день рождения и обнаружить, что вас уже 4000!!! 😃 Спасибо вам за доверие!

В честь такого радостного события объявляю день win-win 🎉

Что вы можете сделать для канала:

1. Забустить канал и дать ему больше возможностей для продвижения

2. Поставить звезду репозиторию шаблонов кода на GitHub

3. Написать в комментарии к этому посту: Почему подписаны на канал? Что интересно читать? Что хотелось бы читать/видеть на канале?

Что я могу сделать для вас:

1. Забустить любые ваши каналы и чаты. Кидайте ссылки мне в личку @stas_ganiev, бустю всех 😇

2. Перечитаю все ваши комментарии, выберу самый конструктивный и интересный, и подарю автору премиум-подписку на год! 🎁

Ну что, полетели! 🚀
🎉186👍4🔥1
🤡9👍63❤‍🔥2🔥2
🤡8🔥43👌3
Недавно ребята из K2 Cloud провели исследование на тему миграции 1С в облако – результатами решил поделиться в карточке ⬆️

Возникает вопрос: а можно ли избежать этих проблем с 1С? Кажется, ответ простой – да, вполне реально, нужно только грамотно спланировать процесс. Есть ли материалы, которые в этом помогут? Ответ аналогичный – да. Как пример, делюсь с вами чек-листом по переходу 1С в облако. А если непонятно, за что отвечаете вы, а за что – ваш облачный провайдер, пользуйтесь матрицей RACI.

А какие вы знаете способы мигрировать 1С без потерь?
5👍3
А вот вам пятничное 👇

Сегодня в Сербии очень дождливо 🌧️, хочется упороться в кодинг, и делать это конечно же под музыку 🎶

Как раз подъехала новая обработка трека про нашу любимую платформу, заодно выкладываю старую версию. Выбирайте по вкусу:
👍2🔥1
Вышел новый релиз, спасибо @artesk за текст, @Lidya_Ilchuk за обложку, битуля от Су Дин И
https://music.yandex.ru/album/33934790/track/132728259?utm_medium=copy_link
👍8👎2👏1😁1
🎉 1С поздравила всех с Рождеством и выпустила бета-версию 8.5 платформы!

https://1c.ru/news/info.jsp?id=32567

Уже скачал себе, хочу пощупать новый интерфейс и увидеть темную тему 😁

А вы тоже ждали? 🙂


🟡 @OneSCast - здесь про 1С

#новости #платформа #интерфейсы
🔥13👍8