Автор Тема: 1С  (Прочитано 4617 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DmitriyM

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
« : 06 Октября 2005, 23:53:28 »
Естьли возможность с помощью ПХП или МУSQL вытаскивать данные из базы 1С? А если нет, то с помощь чего можно? кромме Веб интерфейса самого 1С?

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
« Ответ #1 : 07 Октября 2005, 11:36:17 »
Цитировать
Естьли возможность с помощью ПХП или МУSQL вытаскивать данные из базы 1С?

Есть. Найти побайтовое описание формата и вручную разобрать. Я так с dBase сделал недавно, потому что свои функции в PHP кривые.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
« Ответ #2 : 07 Октября 2005, 14:59:31 »
DmitriyM
1С хранит данные либо в DBF, либо в MSSQL. И то, и другое поддерживается в PHP.
А вот лезть из скрипта в базу 1С не советую. Рухнет и то, и другое. Если даже лок на файлы обойдешь.
Лучше писать обработку и выливать в CSV. А потом забрасывать на хост.
LJ: Backslashed life (rss)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
« Ответ #3 : 07 Октября 2005, 15:06:07 »
Цитировать
1С хранит данные либо в DBF, либо в MSSQL. И то, и другое поддерживается в PHP.

Насчет MSSQL ничего не могу сказать, но с DBF PHP работает плохо. Некоторые поля читает избирательно (я так и не понял, почему), а поле типа memo не читает вообще.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
« Ответ #4 : 07 Октября 2005, 15:21:09 »
hanslinger
При работе с 1С это не самая большая проблема :)
Проще через CSV.
LJ: Backslashed life (rss)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
« Ответ #5 : 07 Октября 2005, 15:48:40 »
Через CSV ясно проще; у меня была задача "без отрыва от производства" это сделать. Без лишних действий, то есть.
А то, что не проблема - непрочитанные значения, я сомневаюсь %)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
« Ответ #6 : 07 Октября 2005, 17:20:00 »
hanslinger
Если читаешь DBF на работающем 1С, и 1С попытается туда писать - рухнет точно. А у меня худо-бедно минимум 5 юзеров пишут туда постоянно (кассы в магазинах). Вот и думай, что лучше.
LJ: Backslashed life (rss)

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
« Ответ #7 : 10 Октября 2005, 03:28:05 »
hanslinger, а запускать обработку по расписанию религия не позволяет?
Ну к чему все это, лучше бы водки выпили...

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
« Ответ #8 : 10 Октября 2005, 10:43:26 »
А кто сказал, что у меня не по расписанию? :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28