Блог компании PHPShop Software → Правильно выбираем учетную систему для интернет-магазина
Многие фирмы, работающие на рынке электронной коммерции, уже имеют учетную систему, построенную на базе популярной платформы 1С: Предприятия. Но есть и такие, которые только стоят перед выбором платформы для создания учетной системы: об этом выборе и пойдет речь.
Управление проектами → Интеграция сайта с 1С — риски и немного реальности
Фэйлом кончаются от 30% до 50% попыток внедрить штатную интеграцию сайта с 1С. Это коллеги рассказали, у меня-то в бизнес-плане заложено 75%. То есть, в трех случаях из четырех — придется что-то подкручивать напильником, а в одном — вообще вызывать эвакуатор или реанимацию. И чего бы это, ведь…
… Топовые производители современных отечественных систем управления в один голос заявляют, что умеют интегрироваться с 1С. Естественно, это касается по большей части типовых конфигураций — всего не предусмотришь, ага. Да и маркетинг заставляет говорить, что «это просто!». Слоган, который, наверное, никогда не умрет.
Рассмотрим процесс интеграции с точки зрения клиент-исполнитель. Сценарий продажи может превратиться в сущий адъ из-за пары неловких движений менеджера.

Так что знакомимся с горьким опытом и делимся своим:
… Топовые производители современных отечественных систем управления в один голос заявляют, что умеют интегрироваться с 1С. Естественно, это касается по большей части типовых конфигураций — всего не предусмотришь, ага. Да и маркетинг заставляет говорить, что «это просто!». Слоган, который, наверное, никогда не умрет.
Рассмотрим процесс интеграции с точки зрения клиент-исполнитель. Сценарий продажи может превратиться в сущий адъ из-за пары неловких движений менеджера.

Так что знакомимся с горьким опытом и делимся своим:
.NET → Быстрое создание и чтение документов MS Office 2007/2010 из 1С: Предприятие 8
Метод позволяет быстро создавать и читать документы Word, Excel и PowerPoint напрямую
из 1С: Предприятие 8 без установленного Microsoft Office 2007/2010. Скорость создания
документов в несколько раз выше, чем традиционное создание через COM/OLE. Статья
продолжает серию примеров применения на практике 1С.Net: Предприятие. В статье используется разработка Open XML SDK. Для работы
примера необходимы установленные .Net framework 4.0 и Elisy .Net Bridge 4.0.3 и
выше. Пример, сопровождаемый статью, написан для 1С: Предприятие 8.2.13.
Формат Office Open XML (Open Xml) – это формат XML-файлов, помещенных в zip-архив
для представления текстовых документов и документов электронных таблиц, диаграмм,
презентаций. Компания Microsoft выступила одним из спонсоров сертификации этого
стандарта в 2005 году. Результирующий стандарт ISO/IEC 29500:2008 в четырех частях
был опубликован в ноябре 2008 года.
из 1С: Предприятие 8 без установленного Microsoft Office 2007/2010. Скорость создания
документов в несколько раз выше, чем традиционное создание через COM/OLE. Статья
продолжает серию примеров применения на практике 1С.Net: Предприятие. В статье используется разработка Open XML SDK. Для работы
примера необходимы установленные .Net framework 4.0 и Elisy .Net Bridge 4.0.3 и
выше. Пример, сопровождаемый статью, написан для 1С: Предприятие 8.2.13.
Стандарт Office Open Xml
Формат Office Open XML (Open Xml) – это формат XML-файлов, помещенных в zip-архив
для представления текстовых документов и документов электронных таблиц, диаграмм,
презентаций. Компания Microsoft выступила одним из спонсоров сертификации этого
стандарта в 2005 году. Результирующий стандарт ISO/IEC 29500:2008 в четырех частях
был опубликован в ноябре 2008 года.
Веб-разработка → Многопоточный веб-сервер для 1С: Предприятие средствами .Net Framework из песочницы
В процессе автоматизации деятельности предприятия при помощи 1С: Предприятие часто
возникают задачи интеграции и обмена с оборудованием и другими сторонними информационными
системами, например, банками, веб-сайтами, информационными системами партнеров.
Традиционно 1С: Предприятие выступает в качестве потребителя услуг, и реже – в качестве
поставщика. До этого момента у разработчиков популярными технологиями при получении
информации от 1C были COM и веб-сервисы, которые появились только в версии 8.1.
У обеих технологий (COM и веб-сервисы) есть свои минусы. Главные недостатки заключаются
в следующем. COM-технология позволяет в каждый момент времени выполнять только один
запрос. Обращение возможно только внутри своей локальной сети. Обработка одновременных
запросов для COM возможна, но требует затрат на организацию пула соединений и отладку
многопоточного приложения. Веб-сервисы же сложны по настройке и негибкие для программирования:
жестко привязаны к SOAP-стандартам. Подключение устройств, обменивающихся простыми
пакетами, работающих по http-протоколу, невозможно.
Новая идея организации веб-сервера внутри 1С, предложенная в статье, опирается на
проверенную временем богатую функциональность .Net Framework. Решение на основе
идеи лишены недостатков COM и веб-сервисов 1С. По сравнению с COM http-сервер можно
использовать вне локальной сети, поддерживается одновременная обработка нескольких
запросов. По сравнению с веб-сервисами 1С решение на базе http-сервера обладает
большей гибкостью, так как программист волен сам выбирать формат ответа сервера
(в том числе HTML, JSON, графические изображения, RSS и т.д.), а также контролировать
при ответе URL-адрес, идентификацию пользователей, коды ошибок, куки, кодировку,
осуществлять кеширование. Настройка же http-сервера внутри 1С сводится к простому
запуску внешней обработки.
возникают задачи интеграции и обмена с оборудованием и другими сторонними информационными
системами, например, банками, веб-сайтами, информационными системами партнеров.
Традиционно 1С: Предприятие выступает в качестве потребителя услуг, и реже – в качестве
поставщика. До этого момента у разработчиков популярными технологиями при получении
информации от 1C были COM и веб-сервисы, которые появились только в версии 8.1.
У обеих технологий (COM и веб-сервисы) есть свои минусы. Главные недостатки заключаются
в следующем. COM-технология позволяет в каждый момент времени выполнять только один
запрос. Обращение возможно только внутри своей локальной сети. Обработка одновременных
запросов для COM возможна, но требует затрат на организацию пула соединений и отладку
многопоточного приложения. Веб-сервисы же сложны по настройке и негибкие для программирования:
жестко привязаны к SOAP-стандартам. Подключение устройств, обменивающихся простыми
пакетами, работающих по http-протоколу, невозможно.
Новая идея организации веб-сервера внутри 1С, предложенная в статье, опирается на
проверенную временем богатую функциональность .Net Framework. Решение на основе
идеи лишены недостатков COM и веб-сервисов 1С. По сравнению с COM http-сервер можно
использовать вне локальной сети, поддерживается одновременная обработка нескольких
запросов. По сравнению с веб-сервисами 1С решение на базе http-сервера обладает
большей гибкостью, так как программист волен сам выбирать формат ответа сервера
(в том числе HTML, JSON, графические изображения, RSS и т.д.), а также контролировать
при ответе URL-адрес, идентификацию пользователей, коды ошибок, куки, кодировку,
осуществлять кеширование. Настройка же http-сервера внутри 1С сводится к простому
запуску внешней обработки.
Управление проектами → ВНЕДРЕНИЕ «ПОД КЛЮЧ»: взаимопонимание сторон
Всем привет!
Приглашаю ознакомиться ERP-программистов, аналитиков и консультантов с тезисами, применение которых может:
— упростить процедуры выбора и внедрения ERP-системы для производственного предприятия
— наладить взаимопонимание при общении первых лиц со стороны заказчика с менеджерами проекта со стороны исполнителя и прийти к доверительным отношениям внутри команды проекта
— сэкономить время менеджеров своей организации и снизить свои затраты на проект
Под термином в названии статьи «внедрение «под ключ»» подразумевается поставка и внедрение ERP-системы в полном соответствии с ожиданиями и требованиями клиента.
Обосновывается утверждение, что для того, чтобы сделать проект по внедрению ИС успешным и быстрым, от заказчика, кроме понимания целей такого проекта, желания их достичь и ресурсов для их достижения, потребуется потратить много собственного времени на участие в каждом стадии проекта в качестве полноценного его участника. Для облегчения понимания проектов внедрения ИС заказчиком проведена аналогия между заказным программным обеспечением (ПО) и обычным изделием – ковром, который тоже можно изготовить по индивидуальному заказу.
Приглашаю ознакомиться ERP-программистов, аналитиков и консультантов с тезисами, применение которых может:
— упростить процедуры выбора и внедрения ERP-системы для производственного предприятия
— наладить взаимопонимание при общении первых лиц со стороны заказчика с менеджерами проекта со стороны исполнителя и прийти к доверительным отношениям внутри команды проекта
— сэкономить время менеджеров своей организации и снизить свои затраты на проект
Под термином в названии статьи «внедрение «под ключ»» подразумевается поставка и внедрение ERP-системы в полном соответствии с ожиданиями и требованиями клиента.
Обосновывается утверждение, что для того, чтобы сделать проект по внедрению ИС успешным и быстрым, от заказчика, кроме понимания целей такого проекта, желания их достичь и ресурсов для их достижения, потребуется потратить много собственного времени на участие в каждом стадии проекта в качестве полноценного его участника. Для облегчения понимания проектов внедрения ИС заказчиком проведена аналогия между заказным программным обеспечением (ПО) и обычным изделием – ковром, который тоже можно изготовить по индивидуальному заказу.
Персональные блоги → Основные тезисы конференции HighLoad++ 2011
В октябре 2011 года в Москве проходила ежегодная конференция разработчиков высоконагруженных проектов HighLoad++. Решил поделиться с читателями основными тезисами с конференции. Поскольку вся информация открыта и доступна на странице конференции, решил что собрать все тезисы вместе будет не такой уж и плохой затеей. Сразу отмечу, что в отчёте не содержится детальной информации о каждом докладе — затронуты лишь ключевые моменты.
Итак, о чём говорилось на HighLoad++ 2011.
Блог компании 1CAir → До чего дошёл прогресс, или c 1С можно работать на iPod
Как известно, одной из прелестей SaaS-модели является мобильность и повсеместный доступ. Никто уже не удивляется тому факту, что с различными программами можно работать с мобильных устройств: работа с почтой (корпоративной в том числе), с соц. сетями, различными чатами(ICQ, Skype и так далее). Главное, чтобы был доступ к Интернет.
А как обстоят дела у программ 1С при работе в них через мобильные устройства?
Фирма 1С заявила, что в новом релизе платформы 1С 8.2.14 в статусе бета-версии создана реализация веб-клиента, работающего на iPad под управлением мобильного браузера. И, естественно, при этом реализована поддержка сенсорного ввода.
А как обстоят дела у программ 1С при работе в них через мобильные устройства?
Фирма 1С заявила, что в новом релизе платформы 1С 8.2.14 в статусе бета-версии создана реализация веб-клиента, работающего на iPad под управлением мобильного браузера. И, естественно, при этом реализована поддержка сенсорного ввода.
Функциональное программирование → Функциональное программирование в среде 1С: Предприятие 8 из песочницы
В последнее время наметилась тенденция прникновения идей функционального программирования в массы. Для меня, как программиста 1С, интереснее всего повышение уровня абстракции при работе с табличными данными. Одно дело кодировать циклы со множеством переменных, которые меняют свое значение от итерации к итерации, а через месяц надо проводить «отладку глазами» (а то и на самом деле отладчик запускать), чтобы понять как эти циклы работают. Гораздо изящнее использовать готовые отлаженные алгоритмы, которые можно применить к таблице в целом, и получить ожидаемый результат.
Год за годом кодируя похожие и не очень циклы, я проникался желанием изменить что-то к лучшему в этом унылом процессе. Первое время меня вдохновляли обощенные алгоритмы STL С++. Потом для общего развития я изучал Haskell — этот язык действительно переворачивает восприятие.
Примерно 2 года назад я начал писать библитеку универсальных функций, которые применял в повседневной работе. Практика убедила меня, что подход работает, и приносит ощутимую пользу. А совсем недавно я открыл для себя язык LINQ, который используется на платформе .NET для унифицированной работы с коллекциями, формирования SQL-запросов и других полезных вещей. Я завидую белой завистью шарперам, у которых есть такой замечательный инструмент!
Изучив библиотеку стандартных операторов запроса, которая составляет ядро LINQ, я решил написать аналогичную библиотеку для 1С Предприятия 8.
Год за годом кодируя похожие и не очень циклы, я проникался желанием изменить что-то к лучшему в этом унылом процессе. Первое время меня вдохновляли обощенные алгоритмы STL С++. Потом для общего развития я изучал Haskell — этот язык действительно переворачивает восприятие.
Примерно 2 года назад я начал писать библитеку универсальных функций, которые применял в повседневной работе. Практика убедила меня, что подход работает, и приносит ощутимую пользу. А совсем недавно я открыл для себя язык LINQ, который используется на платформе .NET для унифицированной работы с коллекциями, формирования SQL-запросов и других полезных вещей. Я завидую белой завистью шарперам, у которых есть такой замечательный инструмент!
Изучив библиотеку стандартных операторов запроса, которая составляет ядро LINQ, я решил написать аналогичную библиотеку для 1С Предприятия 8.
Песочница → Ось зла: что на самом деле имел в виду Джордж Буш-младший или звёздные войны в мире ИТ – «второе пришествие Apple» из песочницы
Название статьи, в части упоминания Джорджа Буша-младшего, прямого отношения к её содержимому не имеет, просто этот человек поднял флаг борьбы с мировым злом на уровне всего земного шара. Боюсь, что, как обычно, охота на ведьм была проведена зря, и большая часть зла оказалась в самой Америке. Ниже я ознакомлю вас с причинами таких выводов на примерах компаний Apple, Oracle, 1С, Google, Adobe.
Блог компании Оверсан → 1C-Битрикс в панели Скалакси
Доброе время суток, коллеги!
На этот раз компания Оверсан делится отличными новостями со всеми Битрикс-разработчиками: теперь в панели доступен образ CMS 1С-Битрикс, работающий на CentOS 5.5
В качестве продукта мы взяли готовое решение от компании 1С — RPM-пакет bitrix env 2.0, поэтому вся документация и инструкции по продуктам Битрикс актуальны для админ.панели Оверсан-Скалакси.
На этот раз компания Оверсан делится отличными новостями со всеми Битрикс-разработчиками: теперь в панели доступен образ CMS 1С-Битрикс, работающий на CentOS 5.5
В качестве продукта мы взяли готовое решение от компании 1С — RPM-пакет bitrix env 2.0, поэтому вся документация и инструкции по продуктам Битрикс актуальны для админ.панели Оверсан-Скалакси.