Имя: Пароль:
1C
1C 7.7
v7: А как выгружаются картинки для сайтов обычно?
,
0 Джордж1
 
17.04.12
16:56
Нужно выгрузить картинки для сайта. Сейчас в базе хранятся ссылки на локальные картинки.
Для выгрузки для сайта надо что бы файлы не дублировались, не содержали в названиях русских букв. Да и вообще надо как-то синхронизровать фалы с FTP или HTTP
Как это делается обычно?
1 Ыщъ
 
17.04.12
16:59
На сайте должен быть скрипт экспорта-импорта.
2 Джордж1
 
17.04.12
17:02
(1)что должна делать 1С-ка, а что скрипт на сайте?
3 Kreont
 
17.04.12
17:04
Для товара например наименования файла картинки сделать равно коду товара
4 Джордж1
 
17.04.12
17:04
(3)это получается надо файл переименовывать исходный и потом это контролировать
5 BigHarry
 
17.04.12
17:10
1C-ка должна экспортировать картинку на сайт, а скрипт должен импортировать. Имя файла можно произвольное что бы скрипт выдавал, связь элемента справочника с файлом картинки можно через дополнительное поле в б/д вэб сервера, на семерке уникальный идентификатор элемента справочника тоже можно средствами языка получить, вот и отправлять на скрипт сервера через хттп-пост в заголовке этот идентификатор, а в бодях - саму картинку....
6 Джордж1
 
17.04.12
17:13
(5)
"и отправлять на скрипт сервера через хттп-пост в заголовке этот идентификатор, а в бодях - саму картинку...."
как такое на 7-ке реализовать?
7 Kreont
 
17.04.12
17:15
(4) зачем контролировать, копия того что есть в tovar0000034.jpg и т.д.
(5) не обязательно через скрипт, если нету частого обновления, можно просто весь каталог с картинками сбрасывать по фтп/сфтп в каталог на веб раз в неделю/день
8 BigHarry
 
17.04.12
17:16
В v7plus разве нет таких методов?
9 andrewks
 
17.04.12
17:16
делал через фтп.

отдельно синхронизируется папка с картинками (сами картинки загружаются в 1с, после чего аккуратно переименовываются и ложатся в спец.папку, откуда потом загружабтся в 1с-ку и синхронизируются на фтп), и выгружается необходимая информация в спец.формате (раньше был доморощенный txt, сейчас перешли на csv)
10 Джордж1
 
17.04.12
17:17
(8)там только HTTPreader
11 andrewks
 
17.04.12
17:17
(7) да хоть каждый час на фтп кидай  -в чём проблема?
12 Kreont
 
17.04.12
17:17
(8) нет, точнее есть -> но они не рабочие :)
13 andrewks
 
17.04.12
17:18
в7плюс можешь сразу выкинуть, ибо в итоге придёшь к тому, что будешь переписывать. лучше сразу нормально делай
14 Джордж1
 
17.04.12
17:18
(7)это хорошо если tovar0000034.jpg, а если "товар красный.jpg" ?
а если название файла одинаковое, а лежит он в разных каталогах
15 Ыщъ
 
17.04.12
17:18
Писал обработку по формированию файла CSV для сайта.
Входил на сайт админкой и всасывал его.
16 Джордж1
 
17.04.12
17:19
(13)пример покажите как нормально.
И как-то надо передавать только изменившиеся или новые картинки.
17 andrewks
 
17.04.12
17:21
(16) "И как-то надо передавать только изменившиеся или новые картинки." вариантов полно:

1. сравнивать дату/время
2. по хэшу
3. по флажку
18 Джордж1
 
17.04.12
17:23
(17)7-ка сможет хэш вычислить?
19 andrewks
 
17.04.12
17:24
(18) 7-ка может всё. ну, или почти всё
20 BigHarry
 
17.04.12
17:29
А была еще какая-то библиотека для работы с запросами, вроде winhttp или httpwin она называлась...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.