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

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

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

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

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

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

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

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

#ЕБ_Собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍6
🔴Главный инструмент любого 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
👍15
Автоматическое резервирование файлов

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

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

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

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

Сохранение так же можно настроить сразу в папку облачных дисков, например, Яндекс.Диска.🛸
У меня настроено резервное сохранение наработок 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
👍14😱1😐1
Лучший пользователь 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
👍11🔥6🆒3🥱2
Корректнее формулируйте свои желания)
😁8👍3
Шаблоны текста 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
👍181
ТОП 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
👍32
Задачи с собеседования

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

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
👍91
Возможности для студентов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как же так⁉️

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

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

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

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