TGViewer
Channel Public Channel
Александр Кунташов — про 1С и не только

Александр Кунташов — про 1С и не только

@kuntashov_devnotes

Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.
Subscribers
2.56K
Photos
231
Videos
13
Links
439

Showing posts older than #206 · Back to latest

Older Posts 20 shown
Post #205 827
ИС: Дымовые тесты печатных форм для конфигураций на БСП

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

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

#Тестирование #1С
infostart.ru Файл тестов для xUnitFor1C: тестирование печатных форм документов Автоматическое формирование печатных форм документов с помощью xUnitFor1C.
Post #204 846
🚲 1C:Зазеркалье о новом механизме решения СЛАУ

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

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

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

Велосипед ли это и нельзя было бы использовать что-то из готового? Полагаю, что у разработчиков в 1С за все эти годы накопился достаточный опыт и через них прошло большое количество примеров данных, чтобы оптимизировать/переизобрести алгоритм расчета СЛАУ с учетом области применения. Не удивлюсь, если на алгоритм есть патент.
Post #203 812
💩 Тот самый случай, когда разработчик не просто маг, но еще и графоман. Огромный комментарий был бы не нужен, если UUID просто взять и захардкодить. #говнокод #codesmells
Post #202 712
✨ Немного у̶л̶и̶ч̶н̶о̶й̶ магии от разработчиков нового модуля интеграции 1С:Синхронизация с Битрикс24. Ну а что, вам шашечки или ехать (к слову, едет он отлично)? #говнокод 💩#codesmells
Post #199 869
⤴️ На IE2018 отобрано 26 докладов, открыт 2й тур голосования

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

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

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

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

Коллеги, это возможно одна из основных причин, почему вы во втором туре:
— название доклада слишком абстрактное или графоманское и из такого названия часто не понятно, о чем он;
— название доклада не запоминается (актуально для тех, чьи фамилии для аудитории ИЭ звучат впервые)
Post #198 836

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.
Post #197 608
Коллега ищет в команду 1С:Архитектора на фуллтайм в Санкт-Петербурге, рекомендую, отклики направляйте @VLADmak
Post #195 619
Какой же богатый на юбилеи год для одинэсников: БГ — 60, 1С — 30, 8.0 — 15
Post #194 717
😻 Казалось бы такое ми-ми-ми... Но нет, в итоге все равно получился #говнокод 💩 #codesmells
Post #193 827
📖 Что почитать на выходных - 2

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

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

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

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

#ЧтоПочитатьНаВыходных
Post #192 697
📱Мобильная среда 1С 08.08.18 (онлайн-трансляция и оффлайн-встреча)

Программа сформирована, пока еще есть места, записывайтесь http://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С
Post #191 713
🔥 Очень крутая статья про возможности Vanessa Automation (в девичестве Ванесса Кукумберовна Бехавиорова aka
VB) от Александра Алехина. Бежим, плюсуем и больше не жалуемся на отсутствие понятной документации для начинающих!

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

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

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

#Тестирование #1С
Habr Vanessa-Automation — инструмент тестирования прикладных решений на платформе «1С: Предприятие» Не с начала Много вы знаете инструментов тестирования, которые умеют: Получать шаги на языке Gherkin сразу из того, что накликал пользователь? Создавать видео-инструкции автоматически, с субтитрами,...
Post #190 582
⚙️ Взгляд на практику разработки в EDT из зазеркалья

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

1. Используем версию 1.8.4.9, с нетерпением ждем 1.9.0, в ней поправлено определенное количество значимых для разработки багов и она еще не вышла) Как выйдет, то перейдем на нее.
2. Используем сейчас для разработки кастомные конфигурации и все мобильные разработки
3. Как я писал ранее, пробовали работать в ERP, но не устроили в работе некоторые баги EDT (иногда не верно перестраиваются формы при смене веток, приходилось открывать и закрывать, зависало построение) - для легковесных конфигураций это не заметные проблемы, но для такого уровня конфигурации выходит ощутимо.
infostart.ru Взгляд на практику разработки в EDT из зазеркалья В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.
Post #189 624
⤴️ Кстати, про HTTPS и Инфостарт.

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

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

Forwarded from Evil Martians

Начиная с сегодняшнего дня, Chrome наконец станет маркировать все не-HTTPS сайты как небезопасные. Последнее китайское предупреждение уже было, кто не успел перейти — сожалеем.

http://amp.gs/73AF

Если лень тратить деньги на сертификаты, все еще есть Let's Encrypt с массой вариантов для установки и обновления.

http://amp.gs/73AL
Post #187 639
☝️ [IE2018] Роль платформы 1С:Предприятие в сервисе 1С-Коннект

Посмотрите какой интересный доклад на ИЕ от разработчика 1С-Коннект, цитирую анонс:

- Сервис 1С-Коннект использует почти вся партнерская сеть 1С: 500 тыс. пользователей, 120+ тыс. ежедневно, рост трафика 2+ раза ежегодно.
- Используемые продукты и технологии: xmpp, erlang, go, python, rabbitMQ, телефония, туннелирование, 4 СУБД: 1С: Предприятие (PostgreSQL+MSSQL), PostgreSQL, REDIS, MongoDB, описание ролей.
...
- Цикл производства: параллельная разработка выпусков. Ручное тестирование и автотесты (сценарные + API), обновление через механизм поставок, EDT+GIT. Трекер.

И хоть я и уверен, что Олег Филиппов (а именно он назначен модератором секции "Администрирование СУБД. HighLoad оптимизация", в которой анонсирован доклад) воспользуется полномочиями и доклад прозвучит на конференции, призываю вас проголосовать :)

#infostart
event.infostart.ru Программа
Post #185 605
🛠 Markdown-редактор для встраивания в свое веб-приложение

Смотрел для своих нужд различные онлайн-редакторы markdown. Особенно приглянулись два:

🥇sparksuite/simplemde-markdown-editor (5k+ звезд на гитхабе)
🥈jbt/markdown-editor (2k+ звезд)

У обоих внутри в качестве неонки - codemirror.

Второй (markdown-editor) - не встраиваемый (к сожалению), но у него классный минималистичный интерфейс с live preview и возможностью скачать рендер markdown в чистый HTML, это самодостаточный редактор.

#Инструменты
GitHub GitHub - sparksuite/simplemde-markdown-editor: A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing… A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking. - sparksuite/simplemde-markdown-...
Post #184 673
📚 Что почитать на выходных

Error Mining (The key for solving Rumsfeld problems in modern software)
Про то, что "тестирование в проде" больше не шутка сегодня, а важный этап тестирования ПО. Современные веб-приложения работают в неконтролируемой нами среде (например, AWS), испытывают неравномерные нагрузки и т.д. и т.п. и в целом реальную работу приложения воспроизвести в тестовой среде сложно, а потому и вероятность столкнуться с теми же ошибками, с которыми сталкиваются реальные пользователи, уменьшается. Потому очень важным становится сбор ошибок, возникающих в проде и это меняет взгляд на тестирование ПО. Об этом статья.

Real developers don’t use UIs
Я очень активно пользуюсь командной строкой, но когда меня просят объяснить и спрашивают, почему, например, я не пользуюсь, SourceTree, то чаще развожу руками — "я просто привык делать это в консоли". В статье приведен подробный анализ преимуществ и недостатков интерфейса командной строки в сравнении с GUI, в частности с веб-интерфейсами.

Распутывая узлы интеграции: Построение архитектуры слабосвязанных систем, или Кролики наступают
Андрей Овсянкин рассказывает про альтернативный (существующим) подход к реализации задач интеграции информационных систем, в том числе 1С (но на самом деле тип платформы роль не играет) при помощи очередей сообщений. Как можно понять из названия, для демонстрации подхода будет описано решение, использующее RabbitMQ.

Как Яндекс создавал первое устройство с Алисой. Яндекс.Станция на базе технологии IO
Я пока с трудом нахожу место голосовым интерфейсам в своем быту, но попробовать было бы любопытно. Статьи про поиск решения реальных задач очень люблю, эта такая.

This is not the DRY you are looking for
Про то, что принцип DRY трактуется ошибочно как "не пиши похожий код/избегай дублирование кода", но применение такого подхода на уровне кода приводит к созданию сложносвязанной архитектуры, которую сложно поддерживать. В оригинале принцип - про знания, а не про код.

#ЧтоПочитатьНаВыходных
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →