Е.БУДНИ программиста 1С | Роман Чумадин
4.58K subscribers
118 photos
25 videos
3 files
137 links
Ежедневные будни программиста 1С - это канал с реальными задачами с работы, с собеседований и повседневные хитрости, подборки и гайды. Подойдет как для начинающих, так и для опытных

Купить рекламу: https://telega.in/c/e_budni_programmer
Автор: @chum1roma
Download Telegram
Тест на логическое мышление (М. Войнаровский)

Если вы не знаете кто такие ухмырки, лапухондрии, дукни и кафли, то вы не проходили этот тест)🤪

Чуть более года назад мне скинули тест на логическое мышление, было забавно его проходить, когда вместо привычных слов в формулировке может стоять что угодно… Это заставляет абстрагироваться от контекста.
Вопросы построены так, что нужно четко понимать, что именно нам сказали, а что все-таки нам не сказали. После прохождения данного теста у меня регулярно всплывали в голове вопросы, а мне точно это сказали или я додумал.

Этот тест не связан с программированием напрямую, но связан с логикой, а уже она связана с программированием, так как без неё далеко не уйдешь.
Но, как и везде есть свои минусы, например, как тогда получать задачи от пользователей, они же никогда не знают, чего сами хотят?!)🙄

В первый раз проходя тест мне удалось набрать 26 баллов из 30. Пройдя тест перед публикацией набрал уже 29) Год прошел не зря!😎

Пишите в комментариях свои результаты, какой комментарий к вашей оценке выдал тест и как ваше сознание?!💬

https://www.b17.ru/tests/263/

#ЕБ_Собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
🔴Главный инструмент любого 1Сника – Точка останова!

Точка останова – это мощный и важный инструмент программиста, являющийся механизмом платформы 1С в режиме отладки! С помощью данного инструмента можно остановиться практически в любом месте кода (если правильно подключена отладка и запущен выполняемый код), для этого нужно в левом поле окна кода дважды кликнуть мышкой до появления красного флажка.
Во время остановки можно проверить конкретные переменные, либо структуры данных, либо выполняемость процедур и функций. А это в свою очередь позволяет находить ошибки, либо понимать, что и как отрабатывает.

⚠️Важной особенностью является использование только в режиме отладки подключенного сеанса. По умолчанию, если база серверная, то режим отладки серверной части отключен и сеанс сервера не виден. Также не подключаются автоматически фоновые задания и внешние соединения. Дополнительные действия при подключении требуются при отладке правил обмена и различных внешних обработок. Например, некоторые модули ЭДО используют обработки, хранящиеся в макете, выгружая их предварительно в файлы. Но во всех этих случаях можно разобраться и всё равно подключить отладку.

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

С версии платформы 8.3.24 нам обещают расширить функционал точки останова: условие на количество срабатываний, на вышестоящий метод и вывод в окно сообщений с продолжением выполнения. Как выйдет тестовый релиз, будет интересно посмотреть и пощупать более детально)

Механизм точки останова не уникален для 1С, есть также и в других средах разработки. При изучении программирования в вузах, бывает говорят про механизм точки останова спустя несколько месяцев обучения)😏

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

#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Автоматическое резервирование файлов

Резервное копирование - это один из важных аспектов нашей работы, будь то сохранение каких-то наработок, сохранение объектов перед их изменением или регламентное сохранение данных.🏪

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

С основными возможностями ПО данного раздела можно настроить какие файлы, куда копировать, по какому расписанию, сжать в архив и установить пароль.

‼️Главная мысль данного поста, не забывайте делать бекапы. А инструментов сейчас полно, выбирайте на свой вкус)

Сохранение так же можно настроить сразу в папку облачных дисков, например, Яндекс.Диска.🛸
У меня настроено резервное сохранение наработок 1С и данных по телеграмм-каналу, различным статьям и т. п.

Нашел подборку программ по резервному копированию https://dzen.ru/a/XvrJbDv7oR7yYBSK

А вы пользуетесь чем-то похожим в работе? Пишите в комментариях💬

#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Лучший пользователь 1С:ИТС 2023 года

С 3 апреля открылся этап отборочного тура всероссийского конкурса "Лучший пользователь 1С:ИТС 2023 года"

Есть 5️⃣ разных номинаций.

В прошлом году участвовал в региональном туре в номинации разработки и администрирования.
Ранее я пользовался ИТС в разовых случаях, но благодаря поданной заявки поработал с ИТС более детально и это хороший инструмент, в котором можно найти многие ответы на повседневные вопросы.
Рекомендую к участию в конкурсе, если ещё не делали этого!🙂

Из плюсов, которые выделил:
🔸 Получите самостоятельный опыт работы с 1С:ИТС;
🔸 Бесплатный доступ к ИТС до октября 2023 года;
🔸 Возможность получения сертификата (правда на моем написано "Профессионал 1С:ИТС" но автоматически в сертификатах он не отображается);
🔸 И, конечно же, возможность выиграть и получить ценные призы!

https://thebest.its.1c.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Корректнее формулируйте свои желания)
Шаблоны текста 1С (комментарии)

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

Для этого подходит типовой механизм платформы 1С – Шаблоны текста.

Есть стандартные шаблоны, например, для создания конструкции «Если», чтобы вызвать необходимо ввести строку «Если» и нажать горячие клавиши Ctrl + Q. Будет предложено ввести само условие и автоматически создана конструкция.

----------------

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

Для начала блока ввожу строку "/+" и горячие клавиши Ctrl + Q, добавляется строка:

// ++ e-mail / №задачи / 10.04.2023

Шаблоном для этой строки является следующая строка:

// ++ e-mail / №задачи / <?"", ДатаВремя, "ДФ=dd.MM.yyyy"><?>

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

----------------

Пишите в комментариях, используете ли шаблоны текста, и есть ли у вас свой фаворит💬

#ЕБ_Повседневность #ЕБ_Оптимизация
Please open Telegram to view this post
VIEW IN TELEGRAM
ТОП 3️⃣ книги по 1С

🔹 1С:Предприятие 8.3: Практическое пособие разработчика. Примеры и типовые приемы (Радченко М.Г., Хрусталева Е.Ю.) – отличная книга для начинающих и не только!
🔹 Язык запросов «1С: Предприятия 8» (Хрусталева Е.Ю.) – основа основ, куда же в 1С без запросов;
🔹 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (Хрусталева Е.Ю.) – очень полезно, для знания сред разработки, из этой книги узнал для себя позиционирование на текущем объекте в дереве конфигурации с помощью горячих клавиш CTRL+T;

———————————

Книги, которые не пошли в ТОП, но от того не менее важные и полезные:
🔸 Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8» (Ажеронок В.А, Островерх А.В., Радченко М.Г., Хрусталева Е.Ю.);
🔸 Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных. (Хрусталева Е.Ю.);
🔸 1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах (Богачева Т.Г.) – отличная книга, которая помогала мне в начале моего пути разбираться с УТ, если кто работает с ней, рекомендую;
🔸 Разработка в системе «1С:Предприятие 8» (Митичкин С.А.) – сейчас нет актуального издания данной книги, но в начале развития версии 1С 8.0, данная книга шла на ровне с первым номером в топе. Кто читал её, пишите в комментариях💬

———————————

Фото старые, но это книги, которые у меня появились почти в начале пути. В основном это были книги из продукта «1С:ПРЕДПРИЯТИЕ 8. КОМПЛЕКТ ДЛЯ СПЕЦИАЛИСТА ПО РАЗРАБОТКЕ И ВНЕДРЕНИЮ», выигранные на олимпиаде по 1С, участвовал несколько раз, поэтому комплекта потом стало 2) 😎

Если кому интересны возможности для студентов или кто-то им является, могу позже сделать отдельный пост со специальными возможностями для студентов (специальность и форма обучения не важны)🔥

#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Задачи с собеседования

Пара задачек с моего реального собеседования, где работают над обменами с банками. 🏛

1. Например, вы должны перевести другу 1000 рублей, но банк берет комиссию 3% из указанной суммы. В таком случае друг получит 970 р.
Какую сумму нужно переводить, чтобы друг получил ровно 1000
(Важна логика понимания расчета)

2. Каким образом избежать округления при передаче дробных чисел из 1С в другую систему, о типе данных полей нам точно не известно Например, мы передаем цену в рублях документа об оплате в API банка, где поле в 1С имеет тип число(15.2), а в API банка может быть любой тип (string, float, int, double)

Пишите свои ответы в комментариях💬

#ЕБ_Собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Возможности для студентов

Несколько подписчиков просили пост с информацией для студентов, поэтому вот и он)
Остальным может тоже пригодится.

--------------------------

🔠 День 1С: Карьеры - мероприятие для студентов разных форм обучения, на котором можно узнать про работу в 1С, и бывают интересные мастер-классы.

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

🔠 Конкурс 1С:ИТС
Есть версия для специалистов, но есть версия и для студентов
Об этом конкурсе писал в посте ранее
Готовясь к участию в конкурсе, вы сможете научиться искать нужную информацию на 1С:ИТС.

🔠 Посещать конференции по тематике 1С
На канале есть информация о грядущих конференциях в этом году, рекомендую их к посещению и отслеживанию подобных мероприятий. Можно узнать какие-то особенности и тонкости, которые пригодятся в самый неожиданный момент, например, на собеседовании.
Также бывают различные митапы, например от Infostart "От джуна до Мидла: как расти?" (С моим участием)

🔠 Олимпиада 1С – один из видов студенческих соревнований по направлению 1С. На официальном сайте есть и другие соревнования, с которыми вы можете ознакомиться.

Олимпиада в свое время подтолкнула меня в мир 1С, я знал, что этот мир есть, но не думал о том, чтобы примкнуть к нему) Участие я принимал несколько раз. Первый был ещё в колледже, решить задачу полностью не удалось, но так как это было очно и проверяющему понравилось решение, меня допустили до финала. За поездку на финал всем участникам по направлению разработки выдавали комплект разработчика, с ключом лицензии и ящиком книг)
И тут главное не столько победа, хотя это безусловно важно, сколько участие. При устройстве на работу на это обращают внимание, на одном собеседовании меня готовы были взять со словами «Я вижу у тебя участие в олимпиаде, я тоже участвовал, это круто, мы готовы тебя взять»!

--------------------------

Пишите в комментариях какие вы знаете или использовали возможности для студентов 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
В телеграмме очень большое количество каналов по 1С и с каждым днём их количество только растет.

На сколько каналов по тематике 1С вы подписаны(следите)?
Anonymous Poll
2%
0
5%
1
29%
2-3
27%
4-6
16%
6-10
22%
>10
ТОП 7 возможностей БСП

Однажды задался вопросом более детально ознакомиться с БСП. При поиске курсов, было очень мало курсов по БСП свежих версий. Но наткнулся, на тот момент ещё актуальный, на внутренний курс от компании Neti, который находится в общем доступе и удобно разбит на коротенькие видеоролики

ТОП 7️⃣ интересных, о которых знают не все:
🔹Анализ журнала регистрации – для просмотра активности пользователей и ошибок
🔹Фоновая обработка операций в доп. обработках и отчетах – запуск операций обработки данных в фоне для дополнительных обработок и отчетов
🔹Варианты отчетов – сохранение вариантов отчета средствами БСП
🔹Оценка производительности
🔹Склонение представлений объектов
🔹Отправка SMS
🔹Резервное копирование
– возможность задать автоматическое резервное копирование базы

Информация, представленная в роликах, не полностью освещает все функции БСП по темам, но позволяет понять и ознакомиться с основными возможностями, а уже дальше вы можете углубиться в изучение самостоятельно.
Пишите в комментариях, какие функции БСП вы используете чаще всего💬

#ЕБ_Повседневность
#ЕБ_Собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
НЕОПРЕДЕЛЕНО в запросе 1С

При проектировании новой доработки возникла потребность проверить, а бывают ли документы «Поступления товаров и услуг» где заполнен составной реквизит «Заказ Покупателя» в строке ТЧ «Товары». По-быстрому набросал запрос, который на скрине, но без последней строки условия и увидел, что документы нашлись, а значение пустое…

Как же так⁉️

А все гораздо просто, у полей составных типов значение по умолчанию является НЕОПРЕДЕЛЕНО. Но при составном типе данных значение может быть и как ПустаяСсылка().

Однажды сталкивался с ситуацией, когда в Регистре бухгалтерии после переключения флага «ВедетсяУчетПоПодразделениям» значением измерения Подразделение стало НЕОПРЕДЕЛЕНО, хотя логика конфигурации предполагает либо ПустаяСсылка() либо Null.

Пишите в комментариях, где вас подлавливало НЕОПРЕДЕЛЕНО?) 💬

#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM