• Интеграция 1с из самописным интернет магазином?

    @stratosmi
    Проблема № 1 - квалификация программиста.
    Тут на стыке - тех, кто разбирается и в вебе и в 1С - единицы.

    На самом деле могут 2 программиста делать - со стороны сайта один, со стороны 1С другой.
    Им был только способ взаимодействия по данным согласовать.

    Но фактически работа ничем особенным не сложная, типовая вполне себе.
    Делал я такую интеграцию неоднократно...

    Проблема № 2 - стоимость работ.
    Что бы я там не писал, что работа "обычная".

    Это не означает, что обойдется она в копейки.

    Это или 2 программиста - один с веба, другой с 1С.

    Или 1 программист, но более квалифицированный.

    Проблема №3

    Возникают дополнительно еще некоторые админовские задачи - ведь если список товаров с ценами вы еще легко передадите практически любым способом (да хоть POST-запрос), то с картинками все не так просто.

    В моем случае использовалась кастомная синхронизация в облако по протоколам S3, OpenSwift. Это не столько администрирование, сколько просто создать аккаунт.
    И есть вариант с синхронизацией по Syncthing. А это нужно установить и настроить Syncthing на двух серверах (на веб-сервере и на сервере 1С).

    Проблема № 4. Нужно четко представлять а что вы вообще собираетесь делать?

    Нужна ли синхронизация в одном направлении (на сайт из 1С товары и цены)?
    Или и обратно тоже (с сайта в 1С заказы)
    Разовая ли эта синхронизация или на постоянной основе? Насколько оперативно должно происходить? Как уведомлять одну систему, что другая отправила ей данные?
    Соответствует ли каталог товаров в 1С тому, что будет на сайте (часто фирмы упрощают под себя список товаров в 1С - все равно клиенту по барабану, а менеджерам фирмы работать с таким список удобно). Но если будет выгружаться "один-в-один" на сайт, то невнятная иерархия товаров и/или невнятные названия товаров - большая проблема. Захотят ли переделать в 1С так чтобы на сайте было удобно? В моем случае сочли более эффективным оставить для внутренней работы иерархию как она была в 1С и делать вторую альтернативную иерархию для веб-сайта. Хорошо хоть названия товаров нормальные.
    А как будет отрабатывать веб сайт массовую загрузку товаров (ну например, каждые полчаса весь прайс-лист с товарами заново загружать, чтобы остатки и цены были оперативны), не будет ли это влиять на обычных посетителей сайта? Мы это специально решали - товары и цены выгружаются редко, а остатки другим файлом (компактным) - быстро. Что позволило обновлять остатки хоть раз в 5 минут. Полный прайс лист с названиями и ценами на сотни тысяч товаров загружать так часто затруднительно. Да и не нужно.
    А что будет если приедет из 1С на сайт товар А, Б, В, но после этого всегда будет приезжать товар Б, В. Из 1С информация о товаре А никогда не будет поступать более (так как товар А более не закупают). Товар А будет болтаться на сайте вечно? В каком состоянии, с остатками или без, с какой ценой?
    Будут ли бонусы покупателям на сайте? А как сделать так чтобы использовав свои бонусы в на сайте их нельзя было повторно использовать на сайте. И наоборот.
    Как идентифицировать покупателя на сайте (для бонусов это важно), чтобы он был однозначно связан с покупателем в 1С. Тут отдельная проблема - товар, как правило создается только в 1 месте, в 1С. И едет всегда только в одном направлении - на сайт. А вот новые покупатели могут создаваться и там и там. Как эти две системы поймут, что речь идет об одном и том же покупателе при двойной его регистрации?
    Будут ли вручную после загрузки корректировать товар на веб-сайте и не будет ли новые загрузки эти изменения перетерать? Или все корректировки будут делаться только в 1С?
    Готовы ли для этого в 1С внести структуры хранения данных которые нужны только для сайта?
    А что если нужно организовать очень оперативную выгрузку обновлений, но каталог огромен? Значит нужна выгрузка частичная. А чтобы 1С могла отслеживать что выгружено из уже измененного, а что нет - нужны дополнительные структуры данных в БД 1С.
    Есть отдельная организационная проблема, когда все структуры внутри 1С хотят оставить без изменений. Тогда все нужны поля нужно хранить в очень неудобных вспомогательных структурах данных. Это решаемо, хоть и неудобно. Если вы делаете не под конкретное предприятие, а универсальную систему с целью многократной продажи и внедрения на разные предприятия - придется идти этим путем.

    И т.п. и пр.
    Ответ написан
    6 комментариев
  • Интеграция 1с из самописным интернет магазином?

    @dimoff66
    Кратко о себе: Я есть
    В 1С нет ничего особенного, по структуре данных это обычная реляционная база, и никаких особых проблем с ней быть не может. В остальном все зависит от конкретной конфигурации 1С (самописная, УТ, БП, УПП) и логики интернет магазина.

    Можно почитать эту статью про стандартизированный протокол обмена данными с сайтом, он поможет сэкономить на программировании обмена.
    v8.1c.ru/edi/edi_stnd/131
    Ответ написан
    9 комментариев
  • Какую лучше использовать систему для ведения и управления проектами: Jira или Redmine?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    JIRA

    плагинов больше
    интерфейс, наоборот, понеказистее

    хотя дело привычки
    Ответ написан
    1 комментарий
  • Как стать менеджером проекта?Как писать ТЗ и что нужно для этого?

    @it_manager
    1. Изучить традиционные методологии и стандарты проектного управления: PMI, Prince2, IPMI.
    2. Изучить гибкие методологии управления разработкой ПО: Agile, SCRUM, Lean, XP.
    3. Выбрать стандарт управления, на котором вы будете специализироваться - допустим PMI.
    4. Изучить ГОСТ 34.602-89 «Техническое задание на создание автоматизируемой системы».
    5. Ознакомиться с распространёнными нотациями, предназначенную для формализации и описания бизнес-процессов(IDEF, UML, BPMN).
    6. Изучить ПО для ведения и управления проектами (MS Project, JIRA - обязательно). Вот хорошая подборка - https://habrahabr.ru/post/276873/
    7. Попробовать довести до финала несколько проектов, следуя выбранной методологии и используя инструментарий из п. 6.
    8. Набраться опыта и пройти сертификацию по выбранной методологии проектов.

    Удачи!
    Ответ написан
    Комментировать
  • Как стать менеджером проекта?Как писать ТЗ и что нужно для этого?

    Atanvar
    @Atanvar
    Frontend developer
    Начать нужно с основ, без канбанов скрамов и прочего, это тоже самое, что начинать учить фреймворк без знания языка.

    Основы:

    https://www.ozon.ru/context/detail/id/4759145/
    https://www.ozon.ru/context/detail/id/7331278/
    Ответ написан
    Комментировать
  • Как стать менеджером проекта?Как писать ТЗ и что нужно для этого?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    1. Нужно иметь опыт разработки, не обязательно именно разработчиком, но надо понимать как это все работает, по каким этапам, где узкие места и т.д.
    2. Нужно иметь организаторские способности
    3. Нужно прочитать кучку литературы на тему "управление проектами", "менеджмент" и т.д.
    4. Нужно понять, что ТЗ - это лишь малая часть того, что делает менеджер проекта. Мало того именно он решает, какое будет ТЗ (а они бываю разные).
    Вот и все. думаю за 1-2 года можно осилить

    Тут еще надо отметить, что не все "менеджеры проектов", таковыми являются. Руководитель может придумать любую должность и назвать ее как попало. Зачастую люди выполняют роль "аккаунт менеджера", а не "менеджера проекта", но что бы они не увольнялись при небольших зарплатах, должность называют иначе "менеджер проекта", "директор по развитию" и т.д. Я много таких "директоров" встречал, которые получают по 30k рублей и гордятся должностью. Да и сам когда-то был "начальником коммерческого отдела" ))) Так что более уместно было бы описать Ваши должностные обязанности, а не название должности.
    Ответ написан
    1 комментарий
  • Какие есть сервисы для ведения проектов и задач по нему?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    redmine, jira
    Ответ написан
    Комментировать
  • Как стать менеджером проекта?Как писать ТЗ и что нужно для этого?

    Прочти эту книгу, многое найдешь для себя.

    Есть очень много вариантов, каким образом управлять проектами, найди свой стиль и просто начни делать проекты.
    Ответ написан
    Комментировать