Имя: Пароль:
1C
Веб-мастеринг
Выгрузка товаров из 1с на сайт
,
0 DrSterN
 
24.10.12
12:01
Люди помоги в 1С чайник.
Купили модуль поставили, и на сайт и на 1с не работает и все не выдает не каких ошибок просто выполняется обработка, а на сайте пустота и понять в чем дело не могу, если кто может помочь отпишитесь.
1 Эльниньо
 
24.10.12
12:03
1. Какой модуль?
2. Какая 1С?
3. Ты там кто?
4. Позовите программиста.
2 Ёпрст
 
24.10.12
12:03
Модуль поставили, пользоваться не поставили, ставьте р..ом того, кто ставил - пусть обучает.
3 yuch
 
24.10.12
12:04
А к модуля руки.sys в комплекте были?
4 Юрий Лазаренко
 
24.10.12
12:04
CMS какая? Название модуля?
5 DrSterN
 
24.10.12
12:07
CMS OpenCart
Модуль Автоматическая выгрузка товаров из 1С 7.7 ТиС для ocstore
6 DrSterN
 
24.10.12
12:10
Дело в том что модуль купили а автор модуля пропал теперь немало народа мучается с этим модулем... На сайт ставил я, в 1С Ставил какой то чувак который работал еще до моего трудоустройства !
7 DrSterN
 
24.10.12
12:59
И тишина... спасибо за помощь
8 Stim
 
24.10.12
13:00
200$
9 manyak
 
24.10.12
13:02
ну анализируй работу модуля:
1) что появляется после выполнения выгрузки из 1с?, логично что файл выгрузки - ищи его и смотри, есть ли он или нет.
2) файл выгрузки сам на хостинг кидается из 1с или ручками надо кидать?
3) ищи файл выгрузки на хостинге - появляется ли он там или нет?
ну и т.д. и т.п.
если не понятно что я написал и это очень трудно для тебя - то ответ дали в (8)
10 manyak
 
24.10.12
13:03
какая у тебя версия модуля?
11 DrSterN
 
24.10.12
13:14
2 файла на хостинге лежат. модуль посылает товар файлу на хостинге который служит типа посредником между 1с и бд сайта (я так понял работу данного модуля)
12 SeregaMW
 
24.10.12
13:19
150$ и пиццу в офис!
13 SeregaMW
 
24.10.12
13:21
Ой как не хочется посылать вас в семерошный отладчик, но это самый бесплатный путь!
14 DrSterN
 
24.10.12
13:24
Так сложно подсказать где че поправить, говорю же ошибок в 1с не показывает... что за люди... и на этом спасибо...
15 SeregaMW
 
24.10.12
13:25
Знали бы уже сказали бы!
16 Ясный перец
 
24.10.12
13:27
(14) Поправь вон там.
А если не получится - читай (9)
Ну и эта... пожалуйста, чо :)
17 ЧеловекДуши
 
24.10.12
13:27
(11)Ну коль понял, вперед :)
18 ЧеловекДуши
 
24.10.12
13:28
(14)Ошибка там, где и всегда...

Подсказка, "ДНК" ;)
19 ЧеловекДуши
 
24.10.12
13:29
(10)Ты его спроси, кем он там работает, что бы не мучатся :)
20 DrSterN
 
24.10.12
13:33
Мда ребят с троллингом у вас туго... ладно удачи, посылайте побольше народу... ибо от ваших постов, толку как с козла молока. А Если бы сам знал где что править я бы тут и не писал...
21 Эльниньо
 
24.10.12
13:37
(11) Файл после отработки модуля обновляется?
22 Stim
 
24.10.12
13:42
(20) формулируй вопросы точнее, присылай код, который должен обработать, покажи файлы выгрузки.

приходит пациент к врачу: Доктор, у меня что-то болит, сделайте так, чтобы не болело.
А что конкретно болит? Какие симптомы?
Ну вы же доктор! вы должны знать!
23 DrSterN
 
24.10.12
13:48
hinet.kz/1.7z
вот файлы
только у нас редакция ТиС 1.0 Казахстан
24 DrSterN
 
24.10.12
13:50
От Автора Модуля
архив содержит:
два файла которые лежат на хостинге в корне сайта;
один файл для 1С 7.7 (внешний модуль);
текстовые файлы с настройками 1С.

Файл "ВыгрузкаOpen.ert.php" переименуйте в "ВыгрузкаOpen.ert" и разместите в "1с 7.7\DB\ExtForms"
Во внешнем модуле ("ВыгрузкаOpen.ert") необходимо поправить параметр "сервер" см. рис. 1.

Файл "ГМ.txt" то что нужно добавить в "глобальный модуль" , через конфигуратор.(описание процедуры в "Предопределенная процедура" см. рис. 2 , оператор запуска в "ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ" в конец см. рис. 3)

Файл "Константы.txt" это описание констант которые должны присутствовать в 1с, добавлять через конфигуратор.
ХА_ВыгружатьНаСайт     -выгружать ли товары на сайт
ХА_ПериодичностьВыгрузкиНаСайт -периодичность выгрузки в секундах
ВыгружатьСЗаменой     -если "да" удаляет все старые товары, создает новые

В 1С должен пресутствовать пользователь "Системный" либо измените "глобальный модуль" строку "Если ИмяПользователя() = "Системный" Тогда".

Файлы "server.php" и "IXR_Library.inc.php" разместите в корневой папке сайта.

P.S.

обновил файл ВыгрузкаOpen.ert.php, теперь должно быть универсально, на сайте создаются только родительские каталоги другими словами из дерева "пломбы->зубные->пломба1" создана будет структура "зубные->пломба1".

период выгрузки ввыставляйте не менее 3 минут(180 сек), но лучше больше...
когда запускаете выгрузку 1 раз параметр "ВыгружатьСЗаменой" выставляйте "да" иначе товары не создаються. В последствии лучше выставить "нет" чтобы сохранить имеющиеся данные на сайте.
25 Maximysis
 
24.10.12
13:54
Этот пост и есть бессмысленный ТРОЛИНГ!!!
Найми специалиста!!!
или наймите удаленку.
Не обижайся но похоже похериш базу))
26 DGorgoN
 
24.10.12
13:54
(24) За платно решу ваши проблемы. Только хз как с казахстаном работать. Другу отправил ветку - он в Казахстане.
27 Maximysis
 
24.10.12
13:57
У Кз. ничего сверх естественного, только может кодовая страница базы отличаться(1251_kz)
28 DGorgoN
 
24.10.12
13:58
(27) Как деньги принимать будешь?
29 Maximysis
 
24.10.12
14:00
(28)?
30 DrSterN
 
24.10.12
14:00
За платно много народу могут решить приехать и на месте решить, что ж люди непонятливые, сли бы была возможность решили бы за платно... коль нету поэтому и обращаюсь на форумы...
31 DrSterN
 
24.10.12
14:00
Базу не жалко это бэкап
32 DrSterN
 
24.10.12
14:01
я же не совсем отмороженный что бы первый раз открыть 1с и творить там, где все работают...
33 DGorgoN
 
24.10.12
14:01
(30) А у вас фирма чем занимается? Продуктами? Машинами?

Вот можно мне у вас машину бесплатно - а я вам бесплатно сделаю )
34 DGorgoN
 
24.10.12
14:02
(32) Ну дык там описание есть. Сделайте! В чем вопрос то тогда?
35 DrSterN
 
24.10.12
14:05
Если бы оно работало все по инструкции
36 Maximysis
 
24.10.12
14:06
По виду какаято корявая обработка, через пхп лезит.
проще было через прямые запросы к mySQL сделать.
37 DrSterN
 
24.10.12
14:07
Я бы не парился... а так как оно не работает и сам я не могу разобраться почему, так как 1с 4 день юзаю, поэтому и обращаюсь на форум...
38 DrSterN
 
24.10.12
14:07
работает то оно через пхп... а почему товар не выгружает непонятно, ошибок то нету...
39 DrSterN
 
24.10.12
14:08
Подскажите какие строки осуществляют проверку констант
40 DGorgoN
 
24.10.12
14:08
(35) Ну для того что твой вопрос решить кучу действий сделать. Да и нам отседова ну никак не видно почему оно у тебя там не работает. Поэтому однозначно удаленка и за деньги.
41 DGorgoN
 
24.10.12
14:08
(39) Глупый вопрос, однако ты же в 1С разбираешься )
42 DrSterN
 
24.10.12
14:09
Мне повториться ? За деньги могут приехать и сделать через пол часа......
43 Maximysis
 
24.10.12
14:09
в обработке глянь может там есть
Попытка
Исключение
Конецпопытки
С какого города?
44 DrSterN
 
24.10.12
14:10
Алматы
45 DrSterN
 
24.10.12
14:11
Я просто вообще непонимаю по какому принципу работает 1с и что за что отвечает
46 Maximysis
 
24.10.12
14:12
И что вы ж_опетесь на поддержку ?!
47 DrSterN
 
24.10.12
14:13
Мог бы я так сказать начальству...
48 Maximysis
 
24.10.12
14:14
(45)Чисто Казахстанский подход))))))) Ни фига не знаю но сделайте на халяву)))))
49 DrSterN
 
24.10.12
14:17
Ну а что поделаешь если, вокруг сидят операторы, а начальство денег не дает, приходится как то выкручиваться....
50 Stim
 
24.10.12
14:17
(45) одинес работает по принципу "работает - не трожь!"
отвечает за все программист
51 DrSterN
 
24.10.12
14:20
В Алмате без опыта работы, после колледжа, оч тяжко устроиться, а фирмы у нас любят, нанялся айтишником, что б за офисом следить получай в предачу, разработку магазина, заключение договоров с банками... приходется терпеть и крутиться, что бы хотя б опыт наработать, вот пля и кручусь как могу.
52 DrSterN
 
24.10.12
14:22
Оно ? (проверка констант ?)

Темп    =    XMLToValue(xmlNd.childNodes(0).childNodes(0).childNodes(i));
               Если ТипЗначенияСтр(Темп) = "СписокЗначений" тогда
                   Для y = 1 По  Темп.РазмерСписка() Цикл
                       ЗначениеКолонки    =    "";
                       ИмяКолонки    =    Темп.ПолучитьЗначение(y,ЗначениеКолонки);
                       Попытка
                           valArr.ПолучитьПараметрыКолонки(ИмяКолонки);
                       исключение
                           valArr.НоваяКолонка(ИмяКолонки);
                       КонецПопытки;
                       valArr.ПолучитьСтрокуПоНомеру(i+1);
                       valArr.УстановитьЗначение(i+1,ИмяКолонки,ЗначениеКолонки);
                   КонецЦикла;
               Иначе                
                   Если valArr.КоличествоКолонок() = 0 тогда
                       valArr.НоваяКолонка("Колонка1");
                   КонецЕсли;
                   valArr.ПолучитьСтрокуПоНомеру(i+1);  
                   valArr.УстановитьЗначение(i+1,"Колонка1",Темп);
53 Maximysis
 
24.10.12
14:27
(51)В Алмате у вас тяжело устроиться!!!! тыб в семске попробовал))))
При устройстве надо все оговаривать, ты кем устроился администратором-техпотдержка???
Или все таки кодером?
54 Maximysis
 
24.10.12
14:31
Если начальство денег не дает то пусть лапу сосет!
Квалифицированная работа требует квалифицированный персонал.
55 DrSterN
 
24.10.12
14:33
я устроился, просто сис.админом за офисом следить, что бы работало все, а тут придавили, то надо это надо, и не выскажешь нечего... работу тоже терять не хочется
56 DrSterN
 
24.10.12
14:34
В общем народ если есть кто реально может помочь, отпишишть если нет то нет не буду отнимать у Вас Ваше драгоценное время.
Основная теорема систематики: Новые системы плодят новые проблемы.