Все потоки
Поиск
Написать публикацию
Обновить
26.48

1С-Битрикс *

Продукты компании 1С-Битрикс

Сначала показывать
Порог рейтинга
Уровень сложности

#FailOverConf 8 апреля! Выходим на финишную прямую…

Время на прочтение2 мин
Количество просмотров2.2K


Итак, мы выходим на финишную прямую: до 5-ой конференции #FailOverConf, которая пройдет 8 апреля, осталось меньше 10 дней. И если бы она проходила в традиционном формате (оффлайн и платное участие), мы бы сейчас написали: «Извините, все билеты проданы».

Но… Мы в Битриксе считаем, что полезные практические знания и опыт должны быть максимально доступными. Поэтому, несмотря на то, что все наши самые смелые планы по регистрациям участников уже выполнены :), мы просто расширяем каналы для трансляции и приглашаем вас участвовать — онлайн, бесплатно, без смс. :)

Надежные отказоустойчивые сайты, производительность, грамотная разработка и эксплуатация, мониторинг, защита от взломов и атак — вот это все в программе. Анонсы самых интересных докладов — под катом.
Читать дальше →

#FailOverConf 8 апреля! Бесплатно, без смс, но с регистрацией

Время на прочтение2 мин
Количество просмотров5.8K


В этом году 8 апреля мы проводим уже ставшую традиционной 5-ую конференцию ‪#‎FailOverConf‬! Вся она посвящена отказоустойчивому вебу: надежные непадающие сайты, грамотная разработка и эксплуатация, мониторинг, защита от взломов и атак…

Есть несколько причин обязательно участвовать в этом мероприятии.
Читать дальше →

Битрикс, HMVC и немного бреда…

Время на прочтение4 мин
Количество просмотров22K


Здрасте! Наверняка многие знают, что такое CMS Битрикс, что она из себя представляет и какие «замечательные» код и архитектурные решения представляют его разработчики. В данном посте я хотел бы предложить новое видение на разработку компонентов и модулей системы.
Читать дальше →

Ultima 2C — бесплатное решение класса ERP II на платформе Ultima Businessware

Время на прочтение1 мин
Количество просмотров3.7K
Привет читателям.

Собственно, про закрытый бета-community-релиз сабжа мы писали осенью прошлого года.

Наступил февраль 2016, а вместе с ним и обещанный полноценный выпуск.
Пользуйтесь на здоровье кому надо: www.ultima2c.com

image

«И корова, и волчица».

ООП-конструктор админки для Битрикс

Время на прочтение7 мин
Количество просмотров23K
Чем серьёзнее мы относимся к своим проектам, тем больше нам хочется, чтобы задачи решались лучшим из возможных способов. Например, хотим мы предоставить клиенту качественную админку в адекватные сроки. Лично мне в такие моменты сразу вспоминается Django: создал модель – получи админку. Или виджеты в Yii. Или чудная комбинация из хуков и классов в Drupal 7. Или Sonata в Symfony, про которую я, правда, только лишь слышал. А что делать, если нам достался Битрикс?
Читать дальше →

1C-Битрикс на Raspberry Pi 2

Время на прочтение4 мин
Количество просмотров21K
Наши коллеги и партнеры — веб-студия «Оробланко» — решили устроить интересный эксперимент: запустить 1С-Битрикс на микрокомпьютере Raspberry Pi 2. О чем и написали подробно у себя в блоге. С их любезного разрешения публикуем результаты. :)

* * *

Сразу скажем, зачем нам это надо.

Понять, возможно ли это вообще. Убедиться, что Raspberry Pi 2 компьютер, а не игрушка.

Понять, насколько быстро и устойчиво будет работать Битрикс на таком слабом компьютере (и будет ли он работать вообще).

Подтвердить собственную квалификацию специалистов по настройке серверов, ведь задача нетривиальная.

Если все получится, то мы развеем старую легенду о том, что «Битрикс тяжелый, медленный и неповоротливый» и что ему нужны большие вычислительные ресурсы.
Читать дальше →

Автоматизация вывода виджета Яндекс.Карты на платформе 1C Bitrix

Время на прочтение3 мин
Количество просмотров8.1K
С недавних пор, не по собственной воле, пришлось использовать 1С Битрикс. Не скажу, что получил эстетическое удовольствие от работы с системой, однако ожидал худшего. Итак, проблемы:

  • на странице >200 блоков, каждый из которых содержит информацию о местоположении и виджет bitrix:map.yandex.view. В результате, когда пользователь пытается открыть страницу — процесс браузера съедает все что видит;
  • исходный код страницы — это >6000 строк html текста с элементами php для вывода виджета карт;
  • никакой БД нет. Редактирование этой страницы производилось только руками;
  • местоположение было дано только в виде почтового адреса, от чего добавление карты происходило руками в визуальном редакторе;

Читать дальше →

Знакомый незнакомец. What is Битрикс24?

Время на прочтение11 мин
Количество просмотров29K
Если вы озадачитесь поиском CRM, то на многочисленных форумах неизбежно столкнётесь с упоминанием системы Битрикс24 и её обсуждением. Сторонников и противников хватает: кто-то утверждает, что это не CRM вовсе (что правда), кто-то сводит весь функционал системы к корпоративному порталу, кто-то вспоминает про 12 бесплатных пользователей. Как и в любой другой компании, сотрудники Битрикс пристально следят за отзывами и обсуждениями наших продуктов в сети. Иногда нас удивляют отдельные комментарии и даже небылицы, связанные с Битрикс24. Но всему есть предел. О том, что же такое Битрикс24 на самом деле, как он может объединить компанию и помочь любому бизнесу, мы последовательно расскажем в нашем блоге на Хабре.


Читать дальше →

Экспорт двух и более каталогов из Битрикс в 1С по запросу

Время на прочтение3 мин
Количество просмотров9.3K
Многие сталкивались с задачей экспорта каталога из Битрикс в 1С.

Но не всем удалось найти подходящий вариант. Встроенные средства Битрикс не дают свободу действий в этом плане. Рассмотрим какие варианты предлагает Битрикс:

1) по адресу Магазин — Настройки — Экспорт Каталога

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

2) Магазин — экспорт данных — посмотрели, увидели, что уже есть где разгуляться.

Можно настроить экспорт в YML и CSV. И даже в крон разместить по расписанию. И даже сделать выгрузку по запросу из 1С, правда с использованием кастылей. Данный функционал уже достоен рассмотрения, но в силу граблей и того, что хотелось «чистый» XML тоже отметается.

И тут встал вопрос — что делать? Брать YML? Или CSV? А может есть другие варианты?

Решено было разобрать по полочкам стандартный обмен между 1С и Битрикс.
Читать дальше →

Архитектура и технологические подходы к обработке BigData на примере «1С-Битрикс BigData: Персонализация»

Время на прочтение14 мин
Количество просмотров15K
В сентябре этого года в Киеве прошла конференция, посвящённая большим данным — BigData Conference. По старой традиции, мы публикуем в нашем блоге некоторые материалы, представленные на конференции. И начинаем с доклада Александра Демидова.

Сейчас очень многие интернет-магазины осознали, что одной из главных задач для них является повышение собственной эффективности. Возьмем два магазина, каждый из которых привлек по 10 тыс. посетителей, но один сделал 100 продаж, а другой 200. Вроде бы, аудитория одинаковая, но второй магазин работает в два раза эффективнее.

Тема обработки данных, обработки моделей посетителей магазинов актуальна и важна. Как вообще работают традиционные модели, в которых все связи устанавливаются вручную? Мы составляем соответствие товаров в каталоге, составляем связки с аксессуарами, и так далее. Но, как говорит расхожая шутка:


Читать дальше →

Программируем 1С на Ruby

Время на прочтение12 мин
Количество просмотров20K
Механизм управления «толстым клиентом» 1С по OLE дает полный доступ ко всем функциям и данным. Это дает возможность при кастомизации 1С или ее интеграции с внешними системами вообще не использовать встроенный язык программирования и, соответственно, не ограничивать себя его синтаксисом, возможностями и средой исполнения.

Вместо этого можно воспользоваться любым современным языком, имеющим библиотеку для работы с Win32 OLE. Например, JavaScript (Win32 OLE поддерживает Node.JS) или Ruby (нужная библиотека входит в набор стандартных библиотек языка).

Ниже будет описан некоторый практический опыт работы с OLE-интерфейсом на Ruby. Описание не претендует на полноту, отобрано и описано только то, что нужно для простой автоматизации или интеграции на уровне данных: чтение-запись справочников и документов, выполнение запросов.
Читать дальше →

ООП в 1С своими руками. Как имитировать свои классы и объекты, и зачем это нужно

Время на прочтение9 мин
Количество просмотров37K
image

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

Ведь их можно:

— использовать повторно внутри одного и того же проекта;
— легко и просто (не задумываясь) переносить из одного проекта в другой;
— передать кому-то еще, или выложить в Интернете для всеобщего использования как самостоятельное средство решения определенной задачи, которое соответственно также легко может быть кем-то скопировано и вставлено в собственный проект);
— имея класс, можно создать сразу несколько объектов (строить из них массивы, коллекции, списки и т.д.);
— еще какие-то плюсы, о которых я не знаю…

В этой статье будет показаны приемы имитации ООП средствами процедурно-ориентированного языка 1С.
Читать дальше →

Сортировка товаров и показ выбранного пользователем количества товаров в 1С-Битрикс

Время на прочтение4 мин
Количество просмотров27K
Исторически так сложилось, что комплексный компонент 1С-Битрикс не позволяет пользователю в публичной части отсортировать товары, хотя бы по цене, дате, наименованию, а также выбрать сколько товаров на странице ему выбрать. Но ни один из интернет-магазинов не обходится без такого функционала, который кстати включен в почти все шаблоны готовых интернет-магазинов в Маркетплэйс. Но для реализовать блоки «Сортировать по: ...» и «Показать по: ...» достаточно просто. Нужно всего-лишь использовать массив $_REQUEST и метод API 1С-Битрикс GetCurPageParam() для передачи данных в этот массив.

Приступим!
Читать дальше →

Ближайшие события

Безвозмездно, то есть даром: бесплатное ERP-решение для скромного e-commerce бизнеса на платформе Ultima Businessware

Время на прочтение1 мин
Количество просмотров11K
Всем привет.

Представляем вниманию хабраколлег закрытый бета-community-релиз нового продукта: бесплатной (почти) ERP-системы для небольшого (почти) e-commerce бизнеса:



  • до 12 одновременных пользователей — бесплатно
  • открытая конфигурация с нулевыми лицензионными ограничениями на модификацию и использование
  • в качестве веб-компонента для полнофункционального интегрированного интернет-магазина используется Битрикс (вместо Ultima eStore)
  • интеграция с 1С: Бухгалтерией 3.0 через REST API
  • к услугам разработчиков все возможности платформы Ultima Businessware без ограничений

Помимо дистрибутивов, доступна развернутая полнофункциональная демо-версия в виде образа виртуальной машины — в том числе для проб пера разработчиков.
Читать дальше →

Небольшие размышления про альтернативы и про «убийц» 1С

Время на прочтение4 мин
Количество просмотров21K
Прочитал недавно статью про альтернативу 1С, про то, что она немодульная и вообще не торт.

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

Заранее извиняюсь за сумбурность, просто пишу по горячим следам.
Читать дальше →

Как нам обустроить альтернативу 1С

Время на прочтение8 мин
Количество просмотров42K
Поскольку задача написания «аналогов» и «альтернатив» 1С нетривиальная, есть смысл изложить свое видение и ключевые моменты на основе опыта написания своей наколенной поделки. Ну и как бонус услышать критику и вовремя переделать где промахнулся.

По факту, на данный момент 1С занимает подавляющий сегмент в нише учетных систем. Это объясняется рядом причин, в том числе и агрессивным маркетингом. Напомню техническую сторону. 1С в общем виде, состоит как бы из двух физически отдельных частей — собственно платформы (ядра, движка) и так называемой конфигурации.

Конфигурация — это та часть, где собственно и реализуется прикладная бизнес-логика. Платформа предоставляет персистентное хранилище, бизнес-объекты высокого уровня, всякого рода конструкторы и построители отчетов, и специальный язык программирования. Но сама по себе технологическая платформа, даже с такими возможностями, не имела бы успеха. Поэтому конфигурация поставляется с уже написанной логикой — бухучет, торговля, склад и т.д. с учетом действующего законодательства. Это достаточно объемный труд, но в результате пользователь получает готовое законченное решение. А поскольку код самой конфигурации открыт, то остается возможность, как угодно корректировать бизнес-логику и подстраивать под свой бизнес.

Это плюсы. Но есть и масса минусов. Чтобы не описывать тут можно почитать например здесь.

Попыток вытеснить 1С предпринимается великое множество. Большинство проектов пытается переплюнуть плюсы 1С. Тягаться с огромной корпорацией дело малоперспективное. Продукты, писанные на Делфи или .NET, то есть требующие перекомпиляции, вообще неконкурентные, те, кто пытаются прикручивать в качестве DSL движки javascript или VBA выглядят чуть получше, но в любом случает такие решения могут использоваться в основном если есть штатный программист, чего малый бизнес, как правило, позволить себе не может.

Попробуем подобраться с другой стороны. Не пытаться переплюнуть достоинства 1С а предложить решения тех проблем где 1С имеет минусы.

Поскольку минусы где то уравновешивают плюсы а у нас этих минусов не будет то, даже если у нас не будет плюсов на уровне 1С, сальдо примерно будет такое же.
Читать дальше →

Как легко и быстро поставить свой прелоадер на стандартный AJAX Битрикса?

Время на прочтение3 мин
Количество просмотров19K

Вступление


Посещаю Хабр уже давно, но на статью решился только сейчас. Да и то, не статья это вовсе, а так — скорее, заметка о том, как легко и без напряга, без правки ядра и заморочек с самим аяксом взять и заменить стандартное убогое окошко прелоадера битрикса на свой произвольный HTML/CSS код. Приступим?
Читать дальше →

Два типа приложений для «Битрикс24»

Время на прочтение7 мин
Количество просмотров25K
«Битрикс24» представляет собой полный набор инструментов для организации работы компании. Здесь вы найдёте все необходимое для создания коммуникаций внутри коллектива, для управления задачами и проектами, для работы с различной документацией, CRM, средства связи и многое другое. Зачастую возникают ситуации, когда стандартными средствами облачного сервиса не получается решить ту или иную бизнес-задачу. С помощью открытого API клиенты и разработчики могут легко адаптировать «облако» под свои конкретные задачи, настраивая бизнес-логику.

При желании, инструментарий можно расширять с помощью самостоятельно разрабатываемых приложений, которые условно делятся на два типа:

  • внутренние (облачные)
  • внешние (серверные)

Многие наши партнёры создают собственные приложения для «Битрикс24». Кто-то делает это лишь для своих нужд, кто-то безвозмездно выкладывает в общий доступ, а у кого-то получается на этом зарабатывать. Один из наших партнёров когда-то тоже заинтересовался разработкой для «Битрикс24», и добился в этом впечатляющих результатов — его приложения используют уже более 30 тысяч порталов «Битрикс24». И если вы тоже планировали разработать приложение под свои нужды, то рекомендации и советы от нашего партнёра могут оказаться вам полезны.
Читать дальше →

Плохая «Весна» или как причины задержек искали

Время на прочтение5 мин
Количество просмотров26K
Мы привыкли видеть истории проектов с миллионами клиентов и целым парком серверов, но разные интересные и курьезные ситуации могут встречаются и на относительно небольших проектах. Одна из них произошла недавно. Однажды работающий нормально сервер вдруг начал случайным образом тормозить…


А ведь ничего не предвещало беды...

Как я перестал беспокоиться и стал коммитить в GIT на большом 1С-Битрикс проекте

Время на прочтение17 мин
Количество просмотров29K
КдПВ автор текста на Летней Партнёрской Конференции 1С-Битрикс 2012

Мне довелось продолжительное время работать менеджером-админом (эдакий играющий тренер) на большом 1С-Битрикс веб проекте: более 40 сайтов для разных организаций холдинга из разных стран, Oracle БД, редакция «Веб-Кластер», более 100 Гб файлов, несколько лет истории, более 20 правок ядра переживших множество обновлений Ядра, параноидальный режим безопасности и… прямые изменения функционала «руками» на боевом сервере без каких либо намёков на версионный контроль…
Очень грустная картина, вызывающая множество «несчастных случаев на производстве», которую после очередного инцидента была приказано исправить.

В данной статье описывается мой опыт, однако полезна она будет в первую очередь владельцам небольших интернет-проектов, которые никогда не пользовались системой контроля версий и не знают с чего начать.
Читать дальше