#СекретыБитрикс24
Битрикс24 сегодня снова прилег и с учетом того, что российский сегмент облака Б24 последнее время часто стало колбасить, то становится очень актуальным лайвхак (только для новых порталов!):
Для тех кому не критично* соблюдение ФЗ-242 нужно регистрироваться на https://www.bitrix24.com/
После регистрации внизу страницы переключаете язык на русский и наслаждаетесь бесперебойной работой, не зависящей от коммутаторов российских провайдеров.
* Ну, например тестовые порталы для проверки своих решений или портал для личных целей (как система управления задачами).
Битрикс24 сегодня снова прилег и с учетом того, что российский сегмент облака Б24 последнее время часто стало колбасить, то становится очень актуальным лайвхак (только для новых порталов!):
Для тех кому не критично* соблюдение ФЗ-242 нужно регистрироваться на https://www.bitrix24.com/
После регистрации внизу страницы переключаете язык на русский и наслаждаетесь бесперебойной работой, не зависящей от коммутаторов российских провайдеров.
* Ну, например тестовые порталы для проверки своих решений или портал для личных целей (как система управления задачами).
Bitrix24
Bitrix24 - Free online workspace for your business: CRM, tasks, online meetings, and more.
An all-in-one free platform to manage your team and run your sales, Bitrix24 is designed to be seamlessly integrated into all your business processes and help you manage them with the highest precision and efficiency.
1сники такие 1сники. Для справки, Serf (англ.)=Раб/крепостной/ишак (Имелось в виду, конечно, surf :)
#webdev #restapi
https://standards.rest/
Ссылки на различные стандарты и спецификации, которыми рекомендуется руководствоваться при создании REST API
https://standards.rest/
Ссылки на различные стандарты и спецификации, которыми рекомендуется руководствоваться при создании REST API
#1Script #webdev
https://infostart.ru/public/783435/
Андрей Овсянкин осваивает новую нишу для OneScript'а - веб-приложения. Безусловно целевая аудитория есть, и поэтому мне не понятен троллинг коллег.
Кстати, на вопрос "Зачем?", который в разных формах периодически задают есть универсальный ответ (если другие не нравятся) - "Just For Fun", который еще Линус Торвальдс использовал в качестве названия своей книги (рекомендую). И очень круто, когда этот фан перерастает в классный открытый, восстребованный продукт с одним из лучших 1Сных коммьюнити.
https://infostart.ru/public/783435/
Андрей Овсянкин осваивает новую нишу для OneScript'а - веб-приложения. Безусловно целевая аудитория есть, и поэтому мне не понятен троллинг коллег.
Кстати, на вопрос "Зачем?", который в разных формах периодически задают есть универсальный ответ (если другие не нравятся) - "Just For Fun", который еще Линус Торвальдс использовал в качестве названия своей книги (рекомендую). И очень круто, когда этот фан перерастает в классный открытый, восстребованный продукт с одним из лучших 1Сных коммьюнити.
infostart.ru
Веб-разработка на 1Script. Глава 1
Разрабатывать веб-приложения должно быть просто. И для этого 1С-ник не должен страдать, изучая десятки и сотни побочных технологий. В конце прошлого года я анонсировал разработку движка веб-приложений на языке 1С. Я планирую выпустить серию статей, оформленных…
#codesmells: Как не надо именовать функции и переменные.
https://www.corpsoft24.ru/about/news/razyasnenie-intsidenta/
Корпсофт написал официальное письмо, почему их ДЦ лежали с пятницы (а как известно, с ним лежал весь RU-сегмент облачного #Битрикс24, а это Россия, Беларусь и Казахстан). Если кратко: во всем виноваты (русские?) хакеры. Якобы была атака на канал связи между ДЦ, а коммутаторов у них на самом деле больше, чем один, как ругался Сергей Рыжиков у себя в ФБ. Заявление в отдел "К" на хакеров написали.
Если честно, в данной ситуации не удивляет ни сам факт падения, ни причина (независимо от ее правдивости), а то, что официально написали только вчера а, в сегодняшнем пресс-релизе добавили оговорку в духе "вот теперь нас вынудили написать":
Корпсофт написал официальное письмо, почему их ДЦ лежали с пятницы (а как известно, с ним лежал весь RU-сегмент облачного #Битрикс24, а это Россия, Беларусь и Казахстан). Если кратко: во всем виноваты (русские?) хакеры. Якобы была атака на канал связи между ДЦ, а коммутаторов у них на самом деле больше, чем один, как ругался Сергей Рыжиков у себя в ФБ. Заявление в отдел "К" на хакеров написали.
Если честно, в данной ситуации не удивляет ни сам факт падения, ни причина (независимо от ее правдивости), а то, что официально написали только вчера а, в сегодняшнем пресс-релизе добавили оговорку в духе "вот теперь нас вынудили написать":
Читая негативные, эмоциональные, искренние, хотя и не всегда обоснованные комментарии в интернете, мы понимаем, что просто обязаны дать официальное объяснение по поводу произошедшего.
www.corpsoft24.ru
Статья от компании CorpSoft24 – Разъяснение инцидента
На данной странице размещена статья от компании CorpSoft24 – Разъяснение инцидента
Давно не имел дела с #1С:УНФ (года три уже), "но вот опять" и не могу нарадоваться, какой удобной и продуманной по крайней мере с точки зрения UI ее сделали. Вспомнились тут хейтеры управляемых форм, которым гибкости ОФ не хватает, а следом вспомнилась и любимая картинка про обычные формы :)
Прекрасный симулятор управления проектами от Бюро Горбунова
https://bureau.ru/books/fff/demo/17 из интерактивной книги Товеровского
#УправлениеПроектами
https://bureau.ru/books/fff/demo/17 из интерактивной книги Товеровского
#УправлениеПроектами
#СекретыБитрикс24
Новая подстава от 1С-трекера: контрагентов-индивидуальных предпринимателей он выгружает некорректно - они попадают в Контакты, а должны - в Компании. (Воспроизводится во всех версиях 1С-трекера, включая текущую
Ок, про этот случай, хоть и с натяжкой, но можно было бы сказать, что он частный и не всегда восстребованый, если бы не одно: если у этого ИП есть сотрудники и мы указываем их в УТ в качестве контактных лиц, то 1С-трекер при выгрузке упадет с ошибкой вида:
При этом не выгрузится ни текущий пакет, ни последующие. Из текста ошибки рядовой пользователь ничего понять не сможет (вообще, с обработкой ошибок в 1С-трекере беда: если с точки зрения Б24 данные невалидны, например, пользователь ввел некорректный email, то не будет загружен весь пакет и сообщение об ошибке не блещет понятностью; логично делать валидацию на стороне 1С, но нет, почему-то не сделали).
Причина ошибки вот в чем. В УТ11 в справочнике Контрагенты есть два одинаковых по смыслу реквизита:
В 1С-трекере отбор контрагентов, которых надо выгрузить в качестве Контактов осуществляется как раз по реквизиту ЮридическоеФизическоеЛицо, в результате сам контрагент выгружается в Контакты, а не в Компании. В то же время его контактные лица выгружаются в Б24 в Контакты с указанием ссылки на компанию-владельца (тот самый
Для решения проблемы нужно в СКД
на
Новая подстава от 1С-трекера: контрагентов-индивидуальных предпринимателей он выгружает некорректно - они попадают в Контакты, а должны - в Компании. (Воспроизводится во всех версиях 1С-трекера, включая текущую
2.2
.)Ок, про этот случай, хоть и с натяжкой, но можно было бы сказать, что он частный и не всегда восстребованый, если бы не одно: если у этого ИП есть сотрудники и мы указываем их в УТ в качестве контактных лиц, то 1С-трекер при выгрузке упадет с ошибкой вида:
Ошибки: Batch row 0:Company not found. Field COMPANY_ORIGIN_ID - \u0027ad9987ac-00ea-11e8-96f6-70e28412689c\u0027 is invalid
При этом не выгрузится ни текущий пакет, ни последующие. Из текста ошибки рядовой пользователь ничего понять не сможет (вообще, с обработкой ошибок в 1С-трекере беда: если с точки зрения Б24 данные невалидны, например, пользователь ввел некорректный email, то не будет загружен весь пакет и сообщение об ошибке не блещет понятностью; логично делать валидацию на стороне 1С, но нет, почему-то не сделали).
Причина ошибки вот в чем. В УТ11 в справочнике Контрагенты есть два одинаковых по смыслу реквизита:
ЮрФизЛицо
(тип ПеречислениеСсылка.ЮрФизЛицо) и ЮридическоеФизическоеЛицо
(ПеречислениеСсылка.ЮридическоеФизическоеЛицо). Такая ситуация, честно говоря, выглядит нелепо, но она объяснимая: второй реквизит - служебный, в конфигурации присутствует для совместимости с Библиотекой типов и никак явно в УТ не используется (заполняется автоматически по данным реквзита ЮрФизЛицо). У ЮрФизЛица
диапазон значений больше, и когда ЮрФизЛицо = ИндивидуальныйПредприниматель
, то реквизит ЮридическоеФизическоеЛицо
становится равным ФизическоеЛицо
(т.к. там всего два допустимых значений - ФизическоеЛицо и ЮридическоеЛицо).В 1С-трекере отбор контрагентов, которых надо выгрузить в качестве Контактов осуществляется как раз по реквизиту ЮридическоеФизическоеЛицо, в результате сам контрагент выгружается в Контакты, а не в Компании. В то же время его контактные лица выгружаются в Б24 в Контакты с указанием ссылки на компанию-владельца (тот самый
COMPANY_ORIGIN_ID
в сообщении с ошибкой), а компании с такой ссылкой в Б24 не существует.Для решения проблемы нужно в СКД
СхемаВыгрузкиКомпаний
в запросе изменить условие запроса с Контрагенты.ЮридическоеФизическоеЛицо = ЗНАЧЕНИЕ(Перечисление.ЮридическоеФизическоеЛицо.ЮридическоеЛицо)
на
Контрагенты.ЮрФизЛицо <> ЗНАЧЕНИЕ(Перечисление.ЮрФизЛицо.ФизЛицо)
Самая первая порция коммитов в #xUnitFor1C выглядит символично в виде единицы :) Кажется, это вообще, самое первое появление кода #1С на GitHub.
https://isthisdesign.org/
Грядет еще одна тусовка 1Сников, на сей раз с гиковским уклоном и, думаю, очевидно, кто организует (бывалые 1сники уже по доменному имени могли догадаться, кто за всем стоит).
Что говорить, Лустин и Серебряная пуля давно пытаются подружить "вселенную 1С" с миром "true-разработки", с одной стороны внедряя промышленные технологии разработки в быт 1сника, с другой - рассказывая про экосистему 1С тем, кто находится за ее пределами.
В программе по ссылке кучища баззвордов (нейросети, блокчейны, кафки, графаны и прочие элестик-серчи) , услышав многие из которых коллеги по цеху 1С обычно делают скептичискую мину в диапазоне от "что это такое" до "да нафига это тут сдалось" и теряют интерес.
Я Алексея знаю уже очень давно (а SB с самого рождения) и с самого первого знакомства (еще заочного) тоже неоднократно делал эту самую мину. Что говорить, и сейчас иногда все еще делаю. Но я тоже гик как минимум наполовину, поэтому интерес не теряю. При этом спустя все эти годы я не могу не признать, что какими бы непрактичными/нереалистичными, а иногда эпатажными и даже неуместными* мне ни казались предлагаемые сочетания "1C и <ЧтоТо>", в конечном итоге от этой движухи всегда появлялся положительный эффект в виде решения реальных проблем или идей, наталкивающих на такие решения.
Я на ГикФест поехать хочу, и, надеюсь, удастся в ближайшее время утрясти свои планы на конец мая и договориться с близкими. Так что, рад буду пересечься, коллеги :)
* Нет, я не про попытку встроить чип с 1С на борту в человека, на это пока даже SB не решаются, хотя это не точно. И нет, вопросы этики тут, очевидно, не стоят, т.к. сам факт программирования на 1С все эти вопросы снимает автоматически, если вы понимаете, о чем я.
#1С #ГикФест
Грядет еще одна тусовка 1Сников, на сей раз с гиковским уклоном и, думаю, очевидно, кто организует (бывалые 1сники уже по доменному имени могли догадаться, кто за всем стоит).
Что говорить, Лустин и Серебряная пуля давно пытаются подружить "вселенную 1С" с миром "true-разработки", с одной стороны внедряя промышленные технологии разработки в быт 1сника, с другой - рассказывая про экосистему 1С тем, кто находится за ее пределами.
В программе по ссылке кучища баззвордов (нейросети, блокчейны, кафки, графаны и прочие элестик-серчи) , услышав многие из которых коллеги по цеху 1С обычно делают скептичискую мину в диапазоне от "что это такое" до "да нафига это тут сдалось" и теряют интерес.
Я Алексея знаю уже очень давно (а SB с самого рождения) и с самого первого знакомства (еще заочного) тоже неоднократно делал эту самую мину. Что говорить, и сейчас иногда все еще делаю. Но я тоже гик как минимум наполовину, поэтому интерес не теряю. При этом спустя все эти годы я не могу не признать, что какими бы непрактичными/нереалистичными, а иногда эпатажными и даже неуместными* мне ни казались предлагаемые сочетания "1C и <ЧтоТо>", в конечном итоге от этой движухи всегда появлялся положительный эффект в виде решения реальных проблем или идей, наталкивающих на такие решения.
Я на ГикФест поехать хочу, и, надеюсь, удастся в ближайшее время утрясти свои планы на конец мая и договориться с близкими. Так что, рад буду пересечься, коллеги :)
* Нет, я не про попытку встроить чип с 1С на борту в человека, на это пока даже SB не решаются, хотя это не точно. И нет, вопросы этики тут, очевидно, не стоят, т.к. сам факт программирования на 1С все эти вопросы снимает автоматически, если вы понимаете, о чем я.
#1С #ГикФест
isthisdesign.org
Хакатон по 1С и не только
Хакатоны и лабораторные работы "Композитная архитектура 1C" с управляемым качеством
Ха-ха, не успел я сделать пост, и словно в доказательство моих слов пример той самой скептической мины
https://t.iss.one/yellow1c/435
https://t.iss.one/yellow1c/435
Telegram
1С Работа Вакансии 1C
#1Саналитик #вакансия
Компания Future IT Solutions приглашает в свою команду Аналитика 1С:ERP,
Важно, у нас не KPI система.
Для нас ценно соблюдение нашего постулата "ЧУДО" честность, уважение, доверие, ответственность.
Мы предлагаем:
- заработная плата…
Компания Future IT Solutions приглашает в свою команду Аналитика 1С:ERP,
Важно, у нас не KPI система.
Для нас ценно соблюдение нашего постулата "ЧУДО" честность, уважение, доверие, ответственность.
Мы предлагаем:
- заработная плата…
К вопросу о контакте 1Сников с миром за пределами экосистемы 1С:
1. "Зажигательные чуваки" из Серебряной пули упомянуты в подкасте https://razbor-poletov.com/2018/01/episode-152.html (с 46:30) как "авторы CI/CD по-русски (как в 1С)". Зацепили одного из соведущих трубопроводом :)
2. Еще надавно тема 1С в одном из выпусков легендарного radio-t поднималась: Бобук топил что-то в духе "язык и платформа гуано, а вот Нуралиев - Б-г маркетинга". Тут точно ссылку не найду, это был кажется 582 или какой-то соседний выпуск.
1. "Зажигательные чуваки" из Серебряной пули упомянуты в подкасте https://razbor-poletov.com/2018/01/episode-152.html (с 46:30) как "авторы CI/CD по-русски (как в 1С)". Зацепили одного из соведущих трубопроводом :)
2. Еще надавно тема 1С в одном из выпусков легендарного radio-t поднималась: Бобук топил что-то в духе "язык и платформа гуано, а вот Нуралиев - Б-г маркетинга". Тут точно ссылку не найду, это был кажется 582 или какой-то соседний выпуск.
Razbor-Poletov
Episode 152 — Итоги 2017 - Подкаст «Разбор Полетов»
В этом году с вами были @tolkv Мутный Кирилл @jbaruch Стремительный Барух @gamussa Портящий вступления Виктор @antonarhipov Развивающийся Антон и …
Александр Кунташов — про 1С и не только pinned «https://isthisdesign.org/ Грядет еще одна тусовка 1Сников, на сей раз с гиковским уклоном и, думаю, очевидно, кто организует (бывалые 1сники уже по доменному имени могли догадаться, кто за всем стоит). Что говорить, Лустин и Серебряная пуля давно пытаются…»
Справедливое замечание #agile https://twitter.com/DocOnDev/status/967050212891070464
#СекретыБитрикс24
Как известно, после недавнего большого падения облако Битрикс24 переехало в немецкий датацентр AWS.
После этого у нескольких моих клиентов и у меня на тестовом стенде штатный обмен товарами и счетами периодически стал падать то с ошибкой "Не удалось получить данные с сервера", то "Не удалось установить соединение с сервером https://example.bitrix24.ru".
Ошибка плавающая - то обмен ломался, то снова начинал работать. Воспроизводится на платформе во всех версиях УТ 11.3 при работе на платформе 1С:Предприятие 8.3 (проверил в том числе на актуальном на сегодня релизе 11.3.4.185). В 11.4 ошибка исправлена (проверил на актуальном 11.4.2.139).
Кратко о причине: ошибка в сигнатуре конструктора объекта
Подробнее о причине ошибки и код для исправления - по ссылке: https://kuntashov.ru/b24/httpconn.html
Как известно, после недавнего большого падения облако Битрикс24 переехало в немецкий датацентр AWS.
После этого у нескольких моих клиентов и у меня на тестовом стенде штатный обмен товарами и счетами периодически стал падать то с ошибкой "Не удалось получить данные с сервера", то "Не удалось установить соединение с сервером https://example.bitrix24.ru".
Ошибка плавающая - то обмен ломался, то снова начинал работать. Воспроизводится на платформе во всех версиях УТ 11.3 при работе на платформе 1С:Предприятие 8.3 (проверил в том числе на актуальном на сегодня релизе 11.3.4.185). В 11.4 ошибка исправлена (проверил на актуальном 11.4.2.139).
Кратко о причине: ошибка в сигнатуре конструктора объекта
HTTPСоединение
при установке соединения для обмена, которая проявилась на фоне предположительно увеличевшегося пинга до портала в связи с переездом облака в другой ДЦ.Подробнее о причине ошибки и код для исправления - по ссылке: https://kuntashov.ru/b24/httpconn.html
#codesmells Прекрасная находка Андрея Овсянкина. Оригинал: https://www.facebook.com/photo.php?fbid=1034108890061386&set=a.365555213583427.1073741827.100003868551990&type=3&theater
#СекретыБитрикс24
С завидной регулярностью прилетают вопросы из серии "Какой обмен поддерживает конфигурация 1С:ХХХ с Битрикс24". Почти 2 года назад я для своей презентации делал вот такую табличку. Покажите ее своим коллегам из отдела продаж, чтобы не вводили в заблуждение клиентов, рассказывая, что товары из БП можно выгрузить штатно (нельзя) или что счета из УТ выгружаются в Б24 (на самом деле, все наоборот) и тому подобное.
С завидной регулярностью прилетают вопросы из серии "Какой обмен поддерживает конфигурация 1С:ХХХ с Битрикс24". Почти 2 года назад я для своей презентации делал вот такую табличку. Покажите ее своим коллегам из отдела продаж, чтобы не вводили в заблуждение клиентов, рассказывая, что товары из БП можно выгрузить штатно (нельзя) или что счета из УТ выгружаются в Б24 (на самом деле, все наоборот) и тому подобное.