Александр Кунташов — про 1С и не только
2.47K subscribers
219 photos
10 videos
417 links
Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.
Download Telegram
⤴️ Кстати, про HTTPS и Инфостарт.

У ИС есть партнерская программа White Label Web Partners, которая позволяет развернуть как бы свой собственный Инфостарт на своем домене (и при умении css/js - почти со своим дизайном) и получать приятную копеечку от покупок. Такой каталог есть на Мисте и нескольких других ресурсах. Страницы на некоторые из них в поисковиках из-за неведомой мне SEO-магии появляются иногда даже выше оригинальной инфостартовской и даже на моем тестовом каталоге были регистрации и целая одна покупка.

Так вот, блин, такой каталог не работает по HTTPS :-( Я писал в поддержку ИC еще в 2016 году, когда Google только пугал переходом на HTTPS, потом в 2017, когда Google назвал сроки, а воз и ныне там...
⚙️ Взгляд на практику разработки в EDT из зазеркалья

Прямо к выходу EDT 1.9.0 (уже опубликована) - обзор возможностей предыдущей версии EDT и попутно инструментов для работы с GIT от автора конфигурации Тестирование 3.0. Реальный опыт использования в итоге озвучен в автором статьи в комментарии к ней:

1. Используем версию 1.8.4.9, с нетерпением ждем 1.9.0, в ней поправлено определенное количество значимых для разработки багов и она еще не вышла) Как выйдет, то перейдем на нее.
2. Используем сейчас для разработки кастомные конфигурации и все мобильные разработки
3. Как я писал ранее, пробовали работать в ERP, но не устроили в работе некоторые баги EDT (иногда не верно перестраиваются формы при смене веток, приходилось открывать и закрывать, зависало построение) - для легковесных конфигураций это не заметные проблемы, но для такого уровня конфигурации выходит ощутимо.
🔥 Очень крутая статья про возможности Vanessa Automation (в девичестве Ванесса Кукумберовна Бехавиорова aka
VB) от Александра Алехина. Бежим, плюсуем и больше не жалуемся на отсутствие понятной документации для начинающих!

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

Не удивлюсь, если SB сегодня тоже выпустит какую-нибудь статью по ADD. Хотя... стоп! Совсем недавно Артур Аюханов проводил вебинар по ADD и инструментам (видео), а в понедельник на ИC был опубликован транскрипт его презентации с предыдущего Infostart Event'а.

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

#Тестирование #1С
📱Мобильная среда 1С 08.08.18 (онлайн-трансляция и оффлайн-встреча)

Программа сформирована, пока еще есть места, записывайтесь https://mobile.1c.ru/sreda/

Как пишет организатор, изменения и дополнения еще возможны, но "на сейчас" программа выглядит так:

18.00 «О технологиях 1С в мобильном мире». Петр Грибанов, евангелист 1С.
18.15 «Что нового в мобильной платформе 1С». Евгений Силин, разработчик мобильной платформы «1С:Предприятие».
18.30 «Новые возможности Android для предприятий». Andy Zmolek, Google.
18.50 «Разработать приложение на 1С - гораздо легче и быстрее, чем Вы думаете». Виталий Рыбалка, автор курса «Основы разработки мобильных приложений» и разработчик ряда успешных прикладных мобильных решений.
19.05 «Кратчайший путь к цели, или как не усложнять себе жизнь». Сергей Арутюнов, преподаватель учебного центра 1С, автор и ведущий хакатона по мобильной разработке в среде 1С.
19.20 «Налоговая отчетность на мобильном». Егор Павлов, разработчик популярного приложения ИП 6%.
19.35 «Популярное тиражное приложение: наша история успеха». Никита Бакшеев, руководитель мобильного направления 1С-Рарус.
19.50 «Робот, который говорит на 1С». Юрий Лазаренко, ведущий разработчик компании "Цифровой Кот"
20.05 «Интеграция мобильной платформы 1C с облаком». Никита Вельмаскин, свободный разработчик.
20.20 «Расширение возможностей платфотмы через внешние компоненты». Дмитрий Табуров, РайтСкан.
20.35 «Краткий обзор приложений на 1С и лицензионная политика». Анна Лавринова, 1С.
20.45-21.30 Вопросы, обсуждение, свободное общение.

#1С
📖 Что почитать на выходных - 2

🤖 Машинное обучение для людей
Как объяснить своей бабушке, что такое машинное обучение. Рекомендую у Вастрика аналогичные статьи по другим популярным темам (блокчейн, предсказания погоды, машинный перевод), он хорошо и доступно пишет.

👔 Теория кратковременных направленных толчков
Древняя, но не потерявшая актуальность статья предводителя битриксоидов Сергея Рыжикова про то, "что надо знать сотрудникам или руководителям друг о друге и о своей компании, чтобы жить дружно и добиваться результата...". Сейчас, спустя 10 лет после публикации статьи и глядя на команду Битрикса и выпускаемые ими продукты можно сделать вывод, что теория подтверждена практикой.

🔥How We Built r/Place (перевод на хабре)
История про технические подробности нашумевшей невероятной игры-эксперимента r/Place, которую в прошлом году на 1 апреля проводил Reddit. Там про архитектуру бэка и фронта, API, нагрузки, решение проблем на ходу. Если история прошла мимо вас, рекомендую сначала почитать увлекательные подробности про нее здесь или в оригинале здесь. Кратко суть игры: есть пустой виртуальный "лист бумаги размером 1000х1000 пикселей и на нем любой участник мог закрасить один пиксель раз в 5 минут. Игра продолжалась три дня и превратилась не просто в невероятный пиксель-арт (итоговая гифка), но в целую модель общества с конфликтующими фракциями внутри, "социальными" договоренностями, войнами... Если вы хотя бы чуть-чуть в душе гик, вам понравится.

🔧 Тестирование и 1С
Ну и напоследок тем одинэсникам, кто на выходных хочет научиться чему-то практически полезному, напомню, что на этой неделе был большой вброс статей на тему тестирования в 1С, подборку ссылок на них я публиковал.

#ЧтоПочитатьНаВыходных
😻 Казалось бы такое ми-ми-ми... Но нет, в итоге все равно получился #говнокод 💩 #codesmells
Какой же богатый на юбилеи год для одинэсников: БГ — 60, 1С — 30, 8.0 — 15
Это видео посмотрело незаслуженно мало людей.
Всё-таки, агил. Всё-таки, от человека, который отвечает за главный продукт фирмы 1С.
(Псс.. смотрите на 1.25 или 1.5)
https://youtu.be/K0_N8Ttd3eY
Коллега ищет в команду 1С:Архитектора на фуллтайм в Санкт-Петербурге, рекомендую, отклики направляйте @VLADmak
Forwarded from Vlad Lehelt
#Питер #fulltime #офис
з.п 200 -250
Требуемый опыт работы: более 6 лет

Корона Авто – федеральный дистрибьютор автозапчастей для грузового транспорта. Работам на рынке 15 лет. Приглашаем в свою команду Системного архитектора 1С:ERP.
Необходим специалист, который будет отвечать за построение архитектуры центральной ERP.

Вам предстоит:

Определять принципы построения решений на основе 1С:ERP.
Анализировать архитектуру системы и оптимизировать её под задачи компании.
Проектировать прикладную архитектуру решений на основе 1С:ERP.
Выявлять и анализировать требования существующих проектов к программно-аппаратному окружению.
Координировать работу архитектурного комитета.
Организовывать процесс design-review для решений, выработанных в рамках проектов.


От Вас мы ожидаем:

Знания базовой/типовой конфигурации 1С: ERP.
Опыт работы с 1С: ERP от 2 лет в роли
системного архитектора или
интегратора или
ведущего разработчика.
Опыт организации контроля архитектуры.
Опыт работы разработчиком/аналитиком 1С от 4х лет.


Мы предлагаем:

Оплату труда выше рынка рынка (уровень заработной платы озвучивается успешным кандидатам по результатам собеседования).
Участие в масштабных проектах по трансформации бизнеса.
Свободу действий.
Возможность профессионального развития.
Корпоративные праздники, выезды.
Постоянную работу с оформлением по ТК РФ.
Пятидневную рабочую неделю с удобным графиком пн-чт с 09:00 до 17:30 и в пт с 09:00 до 16:30.
⤴️ На IE2018 отобрано 26 докладов, открыт 2й тур голосования

https://event.infostart.ru/2018/agenda/

Во втором туре голосования принимают участие доклады, которые не попали в отбор во время первого тура. До 5 сентября есть шанс помочь авторам этих докладов попасть на конференцию.

Мне интересно было бы услышать доклады (в порядке их следования в списке на сайте):
Роль платформы 1С:Предприятие в сервисе 1С-Коннект, Баданов Владимир
Как мы разрабатываем в EDT (хотя меня смутила опечатка в анонсе - branches там обозвали непонятным bruches), Крючков Владимир
Кодогенерация и метагенерация в 1С, Белозеров Дмитрий
«И опыт, сын ошибок трудных…» или как с нуля создать свою фирму 1С-франчайзи. Реальный опыт, успехи и неудачи», Ольга Петровская (в большей степени интересна история, а не тема открытия своего франча в целом)

P.S. Обратите внимание, что многие доклады второго тура имеют очень длинные названия, часто двойные: "Бла-бла-бла, или бла-бла-бла".

Коллеги, это возможно одна из основных причин, почему вы во втором туре:
— название доклада слишком абстрактное или графоманское и из такого названия часто не понятно, о чем он;
— название доклада не запоминается (актуально для тех, чьи фамилии для аудитории ИЭ звучат впервые)
Немного у̶л̶и̶ч̶н̶о̶й̶ магии от разработчиков нового модуля интеграции 1С:Синхронизация с Битрикс24. Ну а что, вам шашечки или ехать (к слову, едет он отлично)? #говнокод 💩#codesmells
💩 Тот самый случай, когда разработчик не просто маг, но еще и графоман. Огромный комментарий был бы не нужен, если UUID просто взять и захардкодить. #говнокод #codesmells
🚲 1C:Зазеркалье о новом механизме решения СЛАУ

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

Как по мне — вполне себе логичная эволюция наработок, реализованных в составе подсистемы/методики Расширенная аналитика учета затрат (РАУЗ).

> в платформе мы использовали собственный алгоритм с дополнительной оптимизацией

Велосипед ли это и нельзя было бы использовать что-то из готового? Полагаю, что у разработчиков в 1С за все эти годы накопился достаточный опыт и через них прошло большое количество примеров данных, чтобы оптимизировать/переизобрести алгоритм расчета СЛАУ с учетом области применения. Не удивлюсь, если на алгоритм есть патент.
ИС: Дымовые тесты печатных форм для конфигураций на БСП

https://infostart.ru/public/884177/

Проверяет, что печатная форма (табличный документ): а. формируется; б. содержит по крайней мере одну строку (т.е. высота табличного документа > 0)

#Тестирование #1С
💪 Андрей Овсянкин написал еще один эпический лонгрид, в котором просто и понятно рассказал про работу с транзакциями в программном коде 1С.

Пишу "еще", потому что на Инфостарте есть его аналогичные подробные публикации про XDTO, про передачу параметров по ссылке/значению, про управляемые формы (одна из топовых публикаций на ИС)... Короче посмотрите сами в его списке публикаций на ИС, рекомендую.
💩 Когда очевидно, что разработчик не проверял свой код (и понадеялся на то, что он выполняться будет ровно одну итерацию).

Что не так?
— Переменная цикла (Результат) изменяется внутри цикла
— Инициализация переменных внутри цикла, но значения этих переменных не зависят от переменной цикла
— Выполнение запроса в цикле

#говнокод #codesmells #codereview
var_1C тут невероятно символично выглядит
Welcome to @1Ci — international community of odinass professionals!