Имя: Пароль:
1C
1С v8
Кто-нибудь пробовал настроить автоматическое обновление тонкого клиента в 8.3?
0 SerMaxim
 
11.09.12
21:49
Крайне интерсует данный вопрос. Работает? Как полет при обрывах связи?
1 Wobland
 
11.09.12
21:52
мне вот для расширения кругозора. что такое обновление клиента? и чем оно в 8.3 отличается от в 8.2?
2 SerMaxim
 
11.09.12
21:54
(1) сейчас если версия клиента и сервера не совпадают то у тебя база просто не запустится. Обещают по документации что если все правильно сделать то закачается с сервака тонкий клиент и у тебя все запустится сразу же прям!
3 ChAlex
 
11.09.12
22:12
(2) - эх, вы бы дождались чтобы она вообще запустилась..., а то что да как: да не работает она толком еще - хотите - балуйтесь
4 rs_trade
 
11.09.12
22:27
(0) я начал. но пока некогда добить этот вопрос. из статьи на ИТС понял что можно обновлятся двумя способами.
1. по ссылке
2. с помощью веб-сервиса. название и параметры которого описаны на ИТС

попытался сначала реаизовать 1-ый способ. сделал зип архив, положил его так, что он доступен для скачивания по ссылке. указал эту ссылку в параметрах публикации. у клиента реакции ноль. запускал клиент как с ключем AppAutoCheckVersion, так и без.

до второго способа пока руки не доходят. времени нет. там простенький веб-сервис который отдает дистрибутив клиенту.
5 rs_trade
 
11.09.12
23:02
(1) в 8.2 автообновление тонкого клиента работает только в локалке. в 8.3 через интернеты. вот.
6 SerMaxim
 
12.09.12
10:56
Коллеги, апну тему. Поделитесь опытом!
7 SerMaxim
 
12.09.12
10:57
(4) А на файловой базе работает автообновление?
8 rs_trade
 
12.09.12
11:49
(7) должно. по идее нет разницы какой вариант работы используется.
9 SerMaxim
 
12.09.12
13:33
(8) Может сможете помочь?

Пишем элементарный текст: 1CEClientSetupMake.exe /f "C:\Distrib\8_2_15_318\setupc_8_2_15_318.zip", где setupc_8_2_15_318.zip получен как скачали архив, разрарили его и зипанули.

Видим первый нереальный результат: "Cannot find the input file"

Файлик не существует... У вас такого не было?
10 rs_trade
 
12.09.12
14:32
(9) внутри зипа не должно быть папки. сразу файло инсталяционное должно валятся.
11 SerMaxim
 
12.09.12
14:46
(10) Так и сделано. Так и есть ошибка...
12 rs_trade
 
12.09.12
14:47
(11) значит путь надо без кавычек писать.
13 SerMaxim
 
12.09.12
14:50
(12) С кавычками, без них, с одинарной кавычкой... Результат один.
14 SerMaxim
 
12.09.12
14:54
(12) У вас все без проблем получилось?
15 rs_trade
 
12.09.12
15:33
(14) да. кинь все в корень диска ЦЕ.

cd /
1CEClientSetupMake.exe /f setuptc.zip
Succesfully created 1CEClientSetup.exe
16 rs_trade
 
30.09.12
18:14
что так и не взлетает у меня автоматическое обновление. пробую делать обновление по http.

1. согласно рекомендациям 1С создал архив tc-windows-x86-8.3.2.163.zip
2. положил его в каталог веб-сервера. файл спокойно скачивается по ссылке.
3. указал ссылку в параметрах публикации.   http://imageshost.ru/photo/1332192/id2393969.html

4. при запуске тонкого клиента, появляется окно с предложением обновить клиента
http://imageshost.ru/photo/1108248/id2393963.html

5. а заканчивается все этим http://imageshost.ru/photo/323616/id2393976.html
17 rs_trade
 
30.09.12
18:19
через Wireshark видно что уходит обычный гет запрос

GET /distrib/tc-windows-x86-8.3.2.163.zip HTTP/1.1

такой же гет запрос из консоли разработчика нормально отрабатывает.

Апач в логах пишет что все хорошо, в ответ на запрос от 1с

[30/Sep/2012:18:15:31 +0400] "GET /distrib/tc-windows-x86-8.3.2.163.zip HTTP/1.1" 200 33610351

че еще надо не понятно.
18 rs_trade
 
01.10.12
10:15
ап. кто хочет попробовать запилить автообновление?
19 rs_trade
 
01.10.12
14:42
апну что ли.
20 SerMaxim
 
01.10.12
14:47
(19) у меня пока что не дает даже создать нужный файл через 1CEClientSetupMake. Пишет file not found
21 rs_trade
 
01.10.12
15:16
(20) да черт с ней, утилитой этой. обновление не пашет же. надо на веб-сервисах запилить попробовать. может на них заработает.
22 rs_trade
 
01.10.12
15:18
хотя по ссылке почти работает. если что то не правильно настроено, это окно http://imageshost.ru/photo/1108248/id2393963.html даже не появляется. а так, клиент пытается обновиться, но че то у него не получается.
23 SerMaxim
 
01.10.12
18:44
(22) Возникла аналогичная проблема. Удалось победить?
24 rs_trade
 
01.10.12
23:09
(23) нет. спроси на партнерском, что не так. уж разработчики то должны подсказать.
25 rs_trade
 
02.10.12
13:44
все работает. настроил между виртуалкой и своей машиной. теперь понятно что до этого проблемы были связаны с админскими заморочками. что то где то закрыто.

еще раз настройка автообновления.

1. Надо перепаковать архив тонкого клиента. Распаковываем из 1с-ного рара, и запаковываем в zip. Запаковывать в зип надо именно файло дистрибутива, а не папку. Обозвать архив можно как угодно.

2. Я сделал в корневом каталоге веб сервера папку distrib и положил архив туда. Для апача надо сделать пару настроек в файле httpd.conf что бы можно было архив по ссылке скачивать.  Установить корневой каталог веб-сервера. Например: DocumentRoot "C:/wwwroot"

чуть ниже настроек <Directory /> добавляем свои настройки для директории с архивом
<Directory C:/wwwroot/distrib>
   Options FollowSymLinks
   AllowOverride None
   Order deny,allow
   Allow from all
</Directory>

в результате надо получить возможность скачивать этот архив по ссылке.

3. Открываем конфигуратор, публикуем базу. Указываем ссылку в параметрах публикации http://imageshost.ru/photo/1332192/id2393969.html

все должно работать.
26 rs_trade
 
02.10.12
14:54
(25) ошибочка во втором пункте. надо

<Directory C:/wwwroot/distrib>
   Options Indexes Includes
   AllowOverride All
   Order allow,deny
   Allow from All
</Directory>