Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (47)

Лучшие ответы пользователя

Все ответы (53)
  • Git или SVN, что?

    @da0c
    Имхо, если разрабов не больше десяти и не со всего света, то svn предпочтительнее, тем более, если svn уже юзается
    Ответ написан
    4 комментария
  • Чем заменить медленный запрос с LIKE?

    @da0c
    Предлагаю поменять структуру, добавить табличку phones которая относится с table как многие(со стороны phones) к одному. Поле table.phones один раз распарсить и положить аккуратно в таблицу phones, так, чтобы в одной записи лежал один телефон. Причем поле с телефоном сделать фиксированной длины, короткие телефоны добивать справа пробелами. После всего этого сделать индекс в таблице phones по этому полю и, по идее, скорость должна в разы увеличиться.
    Ответ написан
    Комментировать
  • Куда развиваться дальше?

    @da0c
    В двух словах — переходить из админов в прогеры, навскидку вижу несколько вариантов.

    — Как уже говорили, можно попробовать PHP по фрилансу, по опыту моего друга мозгам засохнуть не дает, но только на некоторое время.
    — Можно потихоньку в другое прогерство вдариться — Android/iPhone — особенно под iOS фрилансеров с руками отрывают там и расценки интереснее, чем в php и «нагрузка на мозг» получше.
    — Еще вариант, начать осваивать 1С — сначала простые задачки, обновить конфигурацию, поправить печатную формочку, а потом сложнее.
    — Самый романтичный вариант — начать самому ковырять что-нибудь опен сорсное, что угодно, на ваш вкус, хоть дописать модули для Mantis хоть начать писать патчи для postgresql. Это конечно ближе к поэзии, но деньги будут сильно потом.
    Ответ написан
    3 комментария
  • Как сделать подключение к базе 1С из PHP?

    @da0c
    На сколько я помню, подобный вопрос уже поднимался, но немного в другой формулировке.
    Т.е. вам, как я понимаю нужно часть данных из 1С показывть онлайн.

    Классическое решение от 1С — Битрикс использует следующую схему — выгрузка из 1С в CommerceML (ну в смысле в XML стандартизированного формата CommerceML) и загрузка этого дела на сайт.
    Таким образом вы можете загрузить на сайт актуальный ассортимент, прайс лист и остатки на складах.
    С сайта вы можете также в XML выгрузить нужные вам счета/заказы и загрузить их в 1С.
    Механизм, который позволяет 1С выполнять обмен данными через сереализацию в XML называется конвертацией данных или обменом, конкретный обмен задается правилами обмена (тоже записанными в XML)/ Единтственное, вам конено придется настроить правила обмена, так чтобы 1С отдавала нужные вам данные, а также настроить правила загрузки данных с сайта. Настройка правил обычно выполняется на основе типового шаблона с использованием для допиливания специальной конфигурации, которая так и называется — «Конвертация данных».

    Обмен через XML в этом слчае предпочтителен, т.к. вас наверное сервер 1С и web сервер тереторриально разнесены. Т.е. в таком случае COM однозначно не катит, возможен конечно доступ непосредственно к SQL серверу на котором лжит 1С — но здесь тоже непросто, как минимум, для того чтобвы записать счета/заявки в напрямую в SQL базу 1С придется поколдовать (хотя это возможно, и мы так делали).
    Дак, как напиасно выше 1С позволяет использовать SOA обертку, но работа с ней требует большего кода на стороне 1С и в целом более сложный механизм, однако позволяет работать с данным полность в реальном времени. Т.е. если в случае выгрзки XML вы можете обновлять на сайте остатки насайте каждый час, то при использовании веб сервиса 1С вы бдете видеть всегда актуальные остатки. Как правило такой оперативности не требуется, если же это то, что вам надо — пишите, распишу иеханизм веб сервисов.

    Если требуется более подробный совет пишите в личку — посоветуем, а если надо и поможем;-)
    Ответ написан
    3 комментария
  • Восстановление "битого" винчестера

    @da0c
    Если внть винт из ноута и подцепить к виндам, то может помочь это — Ontrack EasyRecovery Portable.
    Или, если не вынимая загрузиться с Hiren Boot CD, там вообще куча утилит восстановления данных.
    Но первый способ на мой взгляд прдпочтителен.
    Ответ написан
    4 комментария

Лучшие вопросы пользователя

Все вопросы (4)