1Cnik @by_1cnik Channel on Telegram

1Cnik

@by_1cnik


О программировании 1С 8.3👨‍💻Новости, инсайд, обзоры, истории, примеры кода.
Гео: Россия, Беларусь, Казахстан.

💬 Чат: https://t.me/kod_1C

Юмор: https://t.me/yellow_humor

📚 Скидки на курсы 1С: https://t.me/by_1cnik/158

💭 Контакт: @Artur_1C

1Cnik (Russian)

Приглашаем вас присоединиться к каналу 1Cnik! Этот канал посвящен программированию на платформе 1С 8.3. Здесь вы найдете новости, инсайды, обзоры, истории и примеры кода, которые помогут вам углубиться в мир разработки на 1С. География канала охватывает Россию, Беларусь и Казахстан, объединяя специалистов и любителей данной тематики из разных стран. nnБолее того, у нас есть чат, где вы можете общаться с единомышленниками и задавать вопросы: https://t.me/kod_1C. Не упустите возможность получить актуальные скидки на курсы 1С, следите за обновлениями по ссылке https://t.me/by_1cnik/158. А для тех, кто хочет приятно провести время, даже в мире программирования, у нас есть канал с юмором: https://t.me/yellow_humor. nnПрисоединяйтесь к нашему каналу, узнавайте новое, общайтесь с профессионалами отрасли и делитесь своим опытом! Для связи с администратором канала обращайтесь к @Artur_1C. Вместе мы сделаем программирование на 1С увлекательным и продуктивным!

1Cnik

14 Nov, 06:01


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

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

🌟 Ссылка на канал

1Cnik

13 Nov, 10:05


🕹 Обработка позволяющая сохранять себе обработки из меню "Функции для технического специалиста". Скачивает файл AllFunctions.lf и читает его на предмет обработок. Если обработка найдена и найдено ее имя, то сохраняет в таблицу списка. Остается только ввести путь к сохранению (по умолчанию C:\TMP\all_epf\), выбрать и сохранить нужные.

Полезная штука. Добавил в свой инструментарий. Автору Дмитрию Сидоренко (dsdred) +1 в карму.

Скачать бесплатно ПолучитьОбработкиПлатформы.epf с IS.

1Cnik

12 Nov, 07:23


🐳 У SAP есть своя собственная резидентная реляционная СУБД, под названием HANA. Правда, поставляется только для работы на ограниченном наборе оборудования: производитель производит сертификацию определённых моделей серверных узлов с конкретной конфигурацией. Зато в состав системы входит также веб-сервер и репозиторий управления версиями, необходимые для разработки приложений.

1Сники же, вынуждены довольствоваться чужеземными MS SQL, PostgreSQL и ещё там две какие-то (в глаза не видел). За последние годы вендор стремительно развивает платформу. Технологический блог каждую неделю корректирует планы и анонсирует новшества. Круто, что платформа обрастает новыми фишками. Не так давно появилась своя облачная low-code технология 1С:Элемент, а которой 5 лет назад и думать не могли. Но вот собственной СУБД до сих пор нет...

На эту мысль натолкнул комментарий в каком-то профильном чате. Допустим, название я уже придумал: 1C SQL Server 2028 (alpha). Отреагируйте, нужна ли фирме 1С собственная СУБД:
👍 - нужна
🤡 - не нужна

1Cnik

07 Nov, 10:00


Мастер-класс по кастомизации Jmix UI: создаем красивое

Ускорьте разработку бизнес-приложений с помощью Jmix UI, не жди 1С:Предприятие.Элемент, изучай Jmix

📆 13 ноября 16:00 (по Москве)

Расскажем, как стилизовать приложение Jmix и создавать сложные экраны. Вы изучите:

- основные аспекты стилизации приложений Jmix, такие как изменение переменных темы приложения, настройка стиля компонентов пользовательского интерфейса и места для размещения своего CSS кода
- особенности разметки и то, как знание CSS может помочь нам создавать более качественные интерфейсы.

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

📍Регистрируйтесь на бесплатный мастер-класс по ссылке!

1Cnik

05 Nov, 12:25


🃏 Чтобы получить работу разработчиком, не важны: диплом о в/о, сертификаты, проф.знания, отсутствие тех.долга. Главное: собеседование в не ретроградный Меркурий, чистая карма, подходящая натальная карта и снятые блокировки. И это не те блокировки про которые вы подумали)

Пару дней назад, когда прочитал на хабре пост, подумал, что очередной "вброс". Но оказалось, что правда. Тёмные времена вернулись. Российская ИТ-компания отказалась принимать квалифицированного специалиста на работу, потому что так сказал таролог. Так что нечего учится и прокачивать софт и хард скилы. Лучше чистите чакру и снимайте сглаз.

1Cnik

30 Oct, 07:03


💻 По информации следствия, придя на работу, главный бухгалтер ЦОД бюджетных организаций обнаружила неисправность 1С, о чем сразу сообщила специалисту. Во время дальнейшего разбирательства выяснилось, что на сервер пришло письмо о шифровании служебных бухгалтерских файлов. Чтобы получить ключ для дешифровки и восстановить работу сервера неизвестный потребовал перечисления денежных средств в размере $2 тыс. на его криптокошелек. Руководство организации делать этого не стало, а обратилось за помощью к правоохранителям.

Классический сценарий, когда сотрудник открывает какой-нибудь "Договор.exe" и исполняемый файл шифрует всё "полезное", что найдёт в сети. Таких историй становится всё больше. Тяжело слушать плач очередного глав. бухгалтера на том конце провода. Расшифровать базу данных без выкупа практически невозможно. Да и с выкупом 50/50.

Маленьким компаниям достаточно соблюдать простые правила: не открывать e-mail вложения с неизвестных адресов, хранить ежедневные копии БД в облаке (и/или отдельно на USB-накопителе), соблюдать безопасность в сети. В более крупных организациях подход к безопасности другой: настойка AD, "песочницы", фильтры, тонкая настройка прав и т.п.

1Cnik

24 Oct, 07:20


🥺 В начале нулевых, когда только начинал программировать, появился вопрос: где хранить свои наработки? В то время не нашёл готовых решений. GitHub появиться спустя много лет, infostart был "недружелюбен" из-за инструментов. Итак, создал каркасную конфигурацию на 7.7 и сохранял туда повторяющиеся образцы (код, документы, обработки, печатные формы и т.п.).

По мере перехода на работу с 8.3, стал конспектировать примеры в общем доступе на сайте по разделам . В каталоге не только мои поделки, много копипасты которую использовал в различных проектах. Удобно тем, что коллеги которые зашли на страничку с примером могли комментировать и предлагать более оптимальный вариант решения или критиковать (куда уж без этого). Вообще, делится своими наработками или нет, дело сугубо личное. Кстати, запросы удобно локально хранить в формате *.mcr в Консоли запросов.

Наткнулся в сети на конфигурацию База знаний (от IronSkills). Требует 8.3.24. Она бесплатна, имеет не перегруженный интерфейс и оптимальный функционал: можно группировать, создавать иерархию, делиться кусками через paste1c, ставить метки и т.п. Со своим предназначением справляется на 10/10. Не реклама, просто понравилась.

Если у Вас есть ещё какие нибудь решения для хранения своего наработанного материала, делитесь в комментариях.

1Cnik

21 Oct, 05:01


🤝 Два новшества которые прошли без официальных анонсов, но заслуживают внимание разработчиков 1С:

🔸Стандарты. Добавлен новый "Вызов исключений в коде #std790", для себя отметил три ключевых момента (на скрине) и изменен "Перехват исключений в коде #std499". Обновлена обработка автоформатирования кода 1С (про неё тут писал).

🔸Драйвера. Письмо от 1С №32256 от 11.10.2024 "Об изменении механизма поставки драйверов для "1С:БПО", гласит про новую концепцию: ...по решению разработчиков, в состав конфигураций могут входить наиболее востребованные макеты драйверов, решающие задачи конкретной конфигурации. Загрузка драйверов подключаемого оборудования будет осуществляться с сайта 1С, с локального или сетевого диска, с внешних носителей данных...
Неужели прислушались к жалобам сообщества на размеры раздутых конфигураций поставщика?

1Cnik

16 Oct, 11:25


👀 Год назад был пост "Здоровье 1Сника". Дополню его простой гимнастикой для глаз и советом по организации офисного пространства:

"Рабочее место перед компьютером должно хорошо освещаться. Желательно, чтобы это был естественный свет от окна. Лучше всего расположить стол с ПК таким образом, чтобы окно оказалось слева или справа от него: при размещении монитора напротив источника света создается избыточная нагрузка на глаза. При этом яркость освещения должна быть примерно одинаковой — стоит прикрыть окно шторами или жалюзи. Искусственное же освещение должно быть рассеянным, а не только исходить от настольных ламп. Это важно как раз потому, что рассеянный свет не будет создавать блики на экране.

Правильно расположите монитор и следите за его чистотой. Поставьте компьютер так, чтобы его верхний край располагался на уровне глаз. Монитор лучше наклонить нижней частью к вам. Такое положение создает оптимальную для глаз зрительную ось. Сидеть необходимо на расстоянии 50–60 сантиметров от экрана. Регулярно протирайте экран специальными салфетками: разводы и пыль способствуют лишнему напряжению глаз."

А еще белорусский предприниматель и медик (врач-невролог и реабилитолог) запустили телеграм-бот по подбору упражнений ЛФК: @feeziobot - он подбирает упражнения ЛФК - и учит пользователей правильно их выполнять. В первую неделю после релиза на бот подписалось 2000+ человек, не менее 10% пользователей - это врачи. Полезное решение этот физиобот.

Осталось дело за малым - заставить себя выполнять эти упражнения)

1Cnik

11 Oct, 19:00


🎮 На хакатоне компании Programming Store, её разработчики 1С за два дня перенесли на платформу 1С ключевые механики игры "Герои меча и магии 3": основную карту, сражения, строительство городов. Команда поставила перед собой задачу: все в игре должно работать на 1С.

Доклад Федора, ведущего разработчика 1С, на тему "Мы перенесли "Герои меча и магии III" на платформу 1С:Предприятие. ЗАЧЕМ и КАК?" вошел в деловую программу конференции INFOSTART TECH EVENT. Про реализацию механики и процесс переноса тут.

Чем заняться в пятницу вечером? Скачать игру 1С:Герои меча и магии.dt

1Cnik

02 Oct, 07:39


💰Сколько в октябре 2024г. реально готовы платить наниматели разработчику 1С?

В отборе участвовали вакансии без учета опыта и образования, с полной занятостью и указанным доходом нетто ("на руки") ≈ 80%. По данным парсинга сайтов hh.ru, rabota.by, hh.kz, номинальная медианная зарплата 1С программиста и динамика с июлем 2024г.:

Количество вакансий: 2441 (-325), в т.ч.
🇷🇺 2351 (-331) 🇧🇾 32 (-2) 🇰🇿 58 (+8)

Общая ЗП (% к RUB) на 02.10.2024г:
🌏 +4% 215 000 RUB / 7 850 BYN / 1 164 000 KZT

По странам (% к нац.валюте):
🇷🇺 +4% 218 000 RUB / 7 950 BYN / 1 179 000 KZT
🇧🇾 +5% 132 000 RUB / 4 800 BYN / 697 000 KZT
🇰🇿 +21% 152 000 RUB / 5 680 BYN / 825 000 KZT

// В тему новость с РБК 😁: "В России стали массово нанимать дешёвых программистов из Африки, чтобы сбить зарплаты местных айтишников".

1Cnik

30 Sep, 08:11


🌎 Почему-то новостей о так называемом лагере навыков 1С практически нет (даже на оф.сайте), хотя информация о нём кому-то может быть полезна. Кратко расскажу:

1C Skills Camp для тех, кто владеет английским языком и является ИТ-студентом или начинающим или профессиональным разработчиком. Имеет опыт программирования на Python, Java, C# и др. Пятимесячное онлайн участие в лагере бесплатное. Предоставляется доступ к облачным ресурсам, тех.поддержке и лицензиям на ПО.

На каждом этапе за выполнение заданий и прохождение тестов конкурсантам начисляются баллы. В конце лучшие участники получат приглашение на BRICS Future Skills Challenge и международный чемпионат "The Professionals", которые пройдут в России в октябре-ноябре 2024 года. Организаторы 1C Skills Camp покроют расходы на проезд в Россию и обратно, а также расходы на проживание. Предусмотрены денежные призы.

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

// Видео-нарезка с финала 2023 г. (г.Хано́й)

1Cnik

17 Sep, 06:58


📊 Совет для 1Сников высоконагруженных систем.

При использовании популярного метода ЗаполнитьЗначенияСвойств(Приемник, Источник, [СписокСвойств], [ИсключаяСвойства]), если в приёмнике полей - единицы, а в источнике - сотни, то желательно добавлять список, в котором будут перечислены все свойства для заполнения. При пустом параметре "СписокСвойств", выполнение метода подтормаживает.

Работу ЗаполнитьЗначенияСвойств в статье проанализировал Евгений Люлюк. Вывод: разница в скорости выполнения становиться ещё более значительной, когда источник или приемник имеют разные типы.

Предложения по развитию уже отправлены на @platform_suggestions. Так что в следующих релизах поведение метода может измениться.

Для тех, кто интересуется HighLoad оптимизацией, оставлю в комментариях отчет с партнерского форума по сравнению скорости заполнения коллекций v.8.3.25.

1Cnik

13 Sep, 06:08


👨‍💻 Со слов HR агента:

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

Железобетонный довод работодателя был таким: Нужно, чтобы специалист постоянно работал и не тратил время на чтение форумов, просмотры видео, выступления на сцене. Я ищу программиста, а не артиста. Был у нас такой...

1Cnik

12 Sep, 04:00


Процедура Поздравить() Экспорт //Поздравление.Поздравить();

Поздравление = Новый Поздравление;
Поздравление.Текст = "Поздравляю с днем программиста!";

СписокПожеланий = Новый СписокПожеланий;
СписокПожеланий.Добавить("Здоровья");
СписокПожеланий.Добавить("Успехов");
СписокПожеланий.Добавить("Богатства");
СписокПожеланий.Добавить("Позитива");
СписокПожеланий.Добавить("Удачи");
СписокПожеланий.Добавить("Смекалки");
СписокПожеланий.Добавить("Креатива");
// ...

Пока Истина Цикл
Пожелания = Поздравление.Пожелания.Добавить;
Пожелания.ЗаполнитьПожелания(СписокПожеланий);
Если УсталЖдатьКонца Тогда
Прервать;
КонецЕсли;
КонецЦикла

КонецПроцедуры

* код шу́точный 🥳

1Cnik

09 Sep, 09:56


🎛 Lifehack для 1Сников программирующих на клиент-серверной БД. Дополнение к этому посту.

Для корректной работы пошаговой отладки в клиент-серверном варианте 1С, выполним следующую настройку Windows:

🔸 Закрываем все режимы 1С и останавливаем службу 1C:Enterprise 8.3 Server Agent (x86-64).
🔸 В редакторе реестра regedit, заходим по пути: "Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (x86-64)".
🔸 В значение ImagePath добавляем параметр "/debug". У меня получилась строка "C:\Program Files\1cv8\8.3.25.1336\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" /debug
🔸 Запускаем службу 1C:Enterprise 8.3 Server Agent (x86-64).

И радуемся, что теперь отладка отрабатывает на каждой точке останова. До этой настройки, сигналы отладчика "улетали куда-то на 1C сервер"...
Читать подробно...

1Cnik

04 Sep, 06:59


💿 Lifehack для 1Сников, которым приходится администрировать 1С:

C помощью Технологического Журнала можно пофиксить >99% проблем ненормального поведения платформы. Например: зависания, "вылеты", долгий старт, "утечки" и т.п.

Настроить ТЖ можно вручную, но лучше с помощью обработки с ИТС:
🔸Скачиваем внешнюю обработку "Настройка технологического журнала". Она предназначена для создания и редактирования конфигурационного файла технологического журнала - conf.cfg. Позволяет настроить создание дампа аварийного завершения, а также указать перечень событий и условия, при которых информация будет записываться в технологический журнал. Через пару минут после настройки проверьте каталог ТЖ. Создалась ли внутри подпапка (у меня "D:\TehZhurnal\1cv8_..."), а в ней текстовые файлики.

🔸Смотрим и анализируем логи в обработке "Просмотр технологического журнала". Или в текстовом редакторе.

🔸Детальная расшифровка событий технологического журнала

// Несколько дней назад на свежеразвёрнутом сервере Windows Server 2019 Standart с помощью ТЖ нашёл ошибку медленного старта БД (более 3 минут на современном железе). В логах были тысячи записей:
"Ошибка доступа к файлу 'C:\ProgramData\1C\1cv8\1cv8connN.pfl'. 5(0x00000005): Отказано в доступе. : src\core\src\files.cpp(498): 5(0x00000005): Отказано в доступе. "...
Тормоза устранил раздачей прав SQL-пользователю на нужные папки. В общем, полезная штука этот ТЖ.

1Cnik

02 Sep, 07:32


🧐 Прокрастинируете? Выгораете? Не можете доделать отчет на СКД? Устали нажимать кнопки на клавиатуре? Расскажите гватемальскому разнорабочему Cristian’у Pablo как вам тяжело. Он обязательно посочувствует.

#ПонедельникДеньТяжёлый #Мотивация1снику

1Cnik

01 Sep, 05:00


🥸 Коллеги! В это воскресное утро поздравляю с всемирным днём 1Сника! Почему-то до сих пор неофициальным праздничным днём...

Желаю расти, стремительно развиваться, достигать высоких целей и быть настоящим гуру в 1С разработке! Высоких доходов, крепкого здоровья и невероятной удачи!

// Олдам и миллениалам: на ретро фотки поностальгировать можно здесь. Зумерам: там же есть и экскурс в историю 1С.

1Cnik

27 Aug, 08:08


🔒1С в письме объявила о выпуске обновлённой платформы 1С:Предприятие 8.3z, предназначенной для автоматизации документооборота, оперативного управления предприятием, ведения бухгалтерского учёта и решения прочих задач в организациях, предъявляющих высокие требования к информационной безопасности обрабатываемых данных.

Программный комплекс 1С:Предприятие 8.3z построен на базе платформы 1С:Предприятие 8 и оснащён встроенными средствами защиты от несанкционированного доступа к информации, не содержащей составляющих государственную тайну сведений.

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

// Кто ни будь использует 8.3z в работе? Если эксплуатируете это дополнение на проде - поставьте 👾

1Cnik

21 Aug, 12:48


🗞 Вышел тестовый релиз 8.3.25.1394. Проблема с программно созданными (динамически добавленными) элементами формы решена. Дождёмся в актуальных версиях и можно обновляться.

// За инфу благодарю Paul Sh.

1Cnik

16 Aug, 10:31


⚡️ В 8.3.25.1374 (возможно и в более ранних релизах, не проверял) проблема с программно созданными (динамически добавленными) элементами формы. Формы с прокруткой прыгают вверх-вниз. На bugboard.v8.1c.ru ошибка зарегистрирована 16.07.2024, но еще не исправлена. Не рекомендую обновлять платформу с рабочей БД (если это возможно). Поведение форм очень бесит пользователей.

1Cnik

09 Aug, 15:21


🎵 Такой шедевр выпустили - надо увековечить. @platform_suggestions посвящается.
"Развитие_платформы" (ВИА СтарБайт).
Слушать

И еще одна свежая песня про 1C: Язык для славян.
Страничка автора на Яндекс.Музыка

1Cnik

08 Aug, 10:21


🐘 Lifehack для 1Сников (начинающих): А Вы знали, что на личный компьютер можно бесплатно установить лицензионную клиент-серверную БД?

На курсах про этот момент умалчивают. А разработчик, которому нужен SQL на своём ПК, не зная про такую возможность, в лучшем случае - покупает лицензию на МИНИ Сервер (5 подключений) за 17500, в худшем - начинает искать "лекарство"...

Сделал подробную инструкцию с картинками: Установка PostgreSQL и Сервер 1C на Windows 11 для домашнего использования:
🔸 Установка СУБД PostgreSQL
🔸 Настройка СУБД PostgreSQL
🔸 Установка Сервера 1С:Предприятие
🔸 Установка консоли pgAdmin 4
🔸 Запуск информационной базы 1С на PostgreSQL и её сравнительный тест (Файловая VS pgSQL)

// Кстати для Постгрес есть впечатляющий сборник литературы на edu.postgrespro.ru. Например, Книга Postgresql 16 изнутри.

1Cnik

30 Jul, 11:51


🏠 Чтобы спроецировать опыт и перенять практики которые "выстрелили", иногда сравниваю 1Сников (в частности себя) с другими IT-шниками.

В мире 1С знаю три вида занятости: Фикси, Франч и Фри. В "тру айти" есть ещё один (новый) вид занятости - называется LST (Liquid Super Teams). Несколько фрилансеров объединяются в команду под конкретный проект. Проект заканчивается - команда расходится. Часто участники после этого формируют новые группы. Перетекают из одной команды в другую, отсюда и название. 

LST - это возможность поработать над разными проектами, получить новые знакомства, прокачать софт скилы. Командам приходится самоорганизовываться, распределять ответственность, коллективно принимать решения, а еще, по сути, работать без лидера. Точнее, каждого участника суперкоманды можно считать лидером в определенных вопросах, которые касаются его экспертизы. 

Опыт интересный и полезный, но конкретно в нашей сфере я такого не встречал. Как думаете, приживётся ли этот тренд у нас? Если вы вдруг работали в LST в качестве 1Сника, поделитесь впечатлениями в комментариях.

1Cnik

25 Jul, 10:26


🔄 Пополнение сайта подвезли:

🔸Набор скриптов SQL (Шпаргалка 1Сника). New!
🔸Перечень ip адресов (серверов) 1С. Добавил новые адреса. Пригодиться для настройки межсетевого экрана сервера/Firewall. Или если нужно зайти на сайт 1c.ru при глюке домена (dns).
🔸Скачать отчёты/обработки и сопутствующий софт для 1С. Периодически добавляю новые помогаторы. Всякая-всячина без группировки по прямым ссылкам, которую часто использую. Заливал, чтобы можно было быстро найти не "бегая" по папкам на ПК.

//———————
Исключительно для белорусских коллег: По просьбе знакомой HR с LinkedIn сегодня создал телеграм-канал: Вакансии 1С:Беларусь. Буду пополнять по мере поступления. Welcome!

3,796

subscribers

267

photos

15

videos