Наименования и цены номенклатуры из 1С на сайт #442013


#0 by Asdef
Собственно сабж, кто-нить подобное делал? Т.е. допустим стоит конфа платформ 7.7 или 8.1. Тама справочники с номенклатурой и ценами на них. Возможно ли сделать сайт, в котором наличие товара определялось бы путем проверки листов Excel и 1С? Если да, то киньте плиз ссылками и примерами как подобное реализуется ;)
#1 by AlStorm
Делал такое, но сайт был на asp.net и делалось все вручную (выгрузка из 1с - загрузка на сайт при помощи файла обмена). Вот как можно сделать автоматически. Пишешь обработку, которая весь день висит в системе и раз в час, допустим, формирует файл выгрузки. Это легко. А вот сделать так, что сайт по таймеру этот файл забирал... Тут надо подумать. Ибо мои знания asp.net довольно малы:) Но я думаю, это возможно:)
#2 by AlStorm
Ах да, выгружал с помощью XML
#3 by JeHer
Web-расширение не подойдет?
#4 by Asdef
понятно, а на php такое возможно?
#5 by Asdef
не знаком, где читать подробнее ?
#6 by skunk
скорее всего да чем нет
#7 by los_hooliganos
Если база на скуле почему бы данные не брать напрямую из БД? 100% оперативность.
#8 by skunk
наверное просто незнают как из пыха подрубиться к удаленному серванту... а ставить базу на инетовский сервант коробит из-за безопасности
#9 by los_hooliganos
если сайт на майскуле то мс скулю можно его залинковать и тригер на таблицу будет лить данные в майскуль.
#10 by skunk
да можно вообще просто брать какие надо данные прямо из скуляты без всяких обменов... если база на dbf для клюшек то тоже можно сливать... едиственная трабла это файловый варинт снеговика...
#11 by los_hooliganos
Ты же сам про безопасность в написал?))))
#12 by los_hooliganos
Давай лучше хорошие анекдоты сегодня в пятничную ветку)
#13 by skunk
скулятина хорошо отдает данные по тисипи в локале... поэтому не надо ставить базу на тот комп который будет попой в инете смотреть
#14 by BuHu
Пример как подключаться к серванту из Php : $StrPod="Provider=SQLOLEDB;Data Source=сервер;Persist Security Info=True;User ID=Юзер;Password=пароль;Initial Catalog=каталог"; $SQLConnection = new Com("ADODB.Connection"); $SQLConnection->CommandTimeOut=180; $SQLConnection->Open($StrPod); $Rs = new Com("ADODB.RecordSet"); $Rs = $SQLConnection->Execute($TextQSQL);
#15 by skunk
боюсь, что даный код не взлетит если пых будет стоять на линевой машине
#16 by BuHu
хз... на люнахе не тестилось
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям