Ответы пользователя по тегу
  • 1C сервисы реализация по-страничного вывода данных

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    Объем данных-то какой? Может быть сделать обновляемый кэш в виде индексируемой коллекции на стороне 1С(очевидное решение — ТаблицаЗначений), и отдавать данные из него? Тогда по индексам можно делать выборку обычным циклом for. Но это потребует значительного кол-ва памяти на сервере 1С(кэш держать в памяти и обновлять его).
    Можно изгольнутся, но тоже ресурсоёмко: kb.mista.ru/article.php?id=703
    Ответ написан
    5 комментариев
  • Как сделать подключение к базе 1С из PHP?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    Во-первых, неплохо бы версию 1С озвучить. Если это 8, то рекомендую поковырять в сторону Web-сервисов: v8.1c.ru/overview/Term_000000273.htm
    Если хотите работать напрямую с БД — то во-первых проблема с тем, что СУБД далеко не одна, в случае 8.2 может быть аж 5 различных:
    — MS SQL
    — PostgreSQL
    — IBM DB2
    — Oracle
    — Файловый вариант(собственный формат)
    С последним практически нереально работать напрямую, с остальным — в принципе возможна прямая работа, но курить придётся много — официальной документации по устройству таблиц нет. Хотя есть внутренний метод GetDBStorageStructureInfo(), который поможет несколько прояснить картину.
    В случае 7.7 всё с одной стороны сложней, с другой проще. Сложней — потому что современных средств интеграции нет, проще — потому что устройство таблиц давно расковыряли и документация есть вполне подробная: www.script-coding.com/v77tables.html
    Ну и вариантов СУБД меньше — DBF и MSSQL, других вариантов нет.
    Ответ написан
    Комментировать
  • Может ли 1С продавать чужой OpenSource софт?!!!?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    Вообще-то свободные лицензии в общем случае не запрещают продажу. Напротив, они разрешают использовать софт в любых целях, в том числе коммерческих. Другой вопрос, кому нужно покупать за деньги то, что можно получить бесплатно. Правда, возможно, ответ кроется тут:
    Программный продукт поставляется в коробке с двумя CD дисками, печатной документацией и технической поддержкой в течение двух месяцев со дня первого обращения.
    Это ж тоже денег стоит, согласны?
    Ответ написан
    2 комментария
  • 1c:предприятие и mssql

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    Одна ссылка: metaprog.co.ua/
    Сразу говорю — намучаетесь. Но в принципе, используя информацию по ссылке выше, можно достаточно неплохо из базы 1С читать. С записью, естессна, намного хуже.
    Ответ написан
    1 комментарий