Имя: Пароль:
1C
1С v8
Не обновляется версия конфигурации поставщика
0 Hunter2012
 
19.12.12
14:42
Добрый день!
Написал конфигурацию (платформа 8.2.17.143), сделал поставку (1.0.1.1)
и обновления 1.0.1.2 и 1.0.1.3
Использую библиотеку обновления с диска ИТС, которая в пакетном режиме обновляет конфигурацию поставщика и конфигурацию пользователя.
При установке обновления 1.0.1.2 версия поставщика изменилась с 1 на 2.
При установке обновления 1.0.1.3 версия поставщика не изменилась, а версия пользователя изменилась с 2 на 3!
Соответственно при установке обновления 4 произойдет отказ (версия поставщика 2, а не 3).

Если обновляться через конфигуратор - все нормально работает. Но єтот вариант неприемлем, поскольку мой заказчик хочет получать и устанавливать обновления без захода в конфигуратор.

Помогите, пожалуйста, как решить проблему с версией конфигурации поставщика.
1 alkov
 
19.12.12
14:58
Заказчик поди возможность изменения включил?
2 Hunter2012
 
19.12.12
15:37
Нет, я сейчас на этапе разработки, тестирую сам, и вот такой глюк с обновлением конфигурации поставщика в пакетном режиме. Конфигурация на полной поддержке, все корректно обновляется ч-з конфигуратор, но так не надо, нужно встроенное обновление прямо из режима предприятия.
3 Hunter2012
 
19.12.12
15:47
Да, еще интересный момент, если вместо файла обновления (cfu) использовать файл поставки (cf) - все корректно отрабатывает. Проблема с загрузкой cfu в пакетном режиме.
4 pessok
 
19.12.12
15:55
(0) о, а что за библиотека, дай линк на почитать, плз :) а уже там можно и потестить
5 Hunter2012
 
19.12.12
16:00
На диске ИТС за август 2012 "Автоматическое обновление конфигурации информационной базы"
6 pessok
 
19.12.12
16:04
(5) а, эта... ту надо ползти в код и смотреть, что она там делает. скорее всего /UpdateCfg файл /UpdateDBCfg. Добавь туда /Out, посмотри, что будет в логе
7 Hunter2012
 
19.12.12
16:18
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } Файл скрипта: "C:\Users\papa\AppData\Local\Temp\1Cv8Update.121219141345\splash.hta"
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } Количество файлов обновления: 1
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } 1. C:\Projects\zakaz\Distrib\Update\1.0.1.3\1Cv8.cfu
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } Запускается: C:\Users\papa\AppData\Local\1C\1Cv8Update\adv\index.htm; параметры: ; окно: SW_SHOW; ожидание: false
Wed Dec 19 14:13:58 UTC+0200 2012 {ERR} Запускаемый файл не существует: C:\Users\papa\AppData\Local\1C\1Cv8Update\adv\index.htm
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } Завершение работы пользователей...
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } Cоздание резервной копии информационной базы...
Wed Dec 19 14:13:58 UTC+0200 2012 {OK } Запускается: C:\Program Files (x86)\1cv82\8.2.17.143\bin\1cv8.exe; параметры: CONFIG /F"C:\_temp\Демо Заказ" /N"Админ" /P"*****" /WA- /DumpIB "backup1355919238166.dt" /Out "templog.txt" /UCПакетноеОбновлениеКонфигурацииИБ /DisableStartupMessages; окно: SW_SHOW; ожидание: true
Wed Dec 19 14:13:59 UTC+0200 2012 {OK } Код возврата: 0
Выгрузка информационной базы успешно завершена

Wed Dec 19 14:13:59 UTC+0200 2012 {OK } Загрузка файла обновления в основную базу (1/1)...
Wed Dec 19 14:13:59 UTC+0200 2012 {OK } Запускается: C:\Program Files (x86)\1cv82\8.2.17.143\bin\1cv8.exe; параметры: CONFIG /F"C:\_temp\Демо Заказ" /N"Админ" /P"*****" /WA- /UpdateCfg "C:\Projects\zakaz\Distrib\Update\1.0.1.3\1Cv8.cfu" /Out "templog.txt" /UCПакетноеОбновлениеКонфигурацииИБ /DisableStartupMessages; окно: SW_SHOW; ожидание: true
Wed Dec 19 14:14:01 UTC+0200 2012 {OK } Код возврата: 0
Обновление конфигурации успешно завершено

Wed Dec 19 14:14:01 UTC+0200 2012 {OK } Обновление конфигурации информационной базы (1/1)...
Wed Dec 19 14:14:01 UTC+0200 2012 {OK } Запускается: C:\Program Files (x86)\1cv82\8.2.17.143\bin\1cv8.exe; параметры: CONFIG /F"C:\_temp\Демо Заказ" /N"Админ" /P"*****" /WA- /UpdateDBCfg /Out "templog.txt" /UCПакетноеОбновлениеКонфигурацииИБ /DisableStartupMessages; окно: SW_SHOW; ожидание: true
Wed Dec 19 14:14:02 UTC+0200 2012 {OK } Код возврата: 0
Сбор служебной информации...

Принятие изменений...

Обновление конфигурации успешно завершено

Wed Dec 19 14:14:02 UTC+0200 2012 {OK } Разрешение подключений новых соединений...
Wed Dec 19 14:14:03 UTC+0200 2012 {OK } Завершение...
Wed Dec 19 14:14:03 UTC+0200 2012 {OK } Запускается: C:\Program Files (x86)\1cv82\8.2.17.143\bin\1cv8.exe; параметры: ENTERPRISE /F"C:\_temp\Демо Заказ" /N"Админ" /P"*****" /WA-; окно: SW_SHOW; ожидание: false
Wed Dec 19 14:14:03 UTC+0200 2012 {OK } Код возврата: 0

Конфигурация пользователя 1.0.1.3
Конфигурация поставщика (настройка поддержки) 1.0.1.2
Крнфигурация поставщика (открываю из настройки поддержки) 1.0.1.3
8 pessok
 
19.12.12
16:22
(7) шота просто банально сбойнуло, такое бывает. сделай выгрузку/загрузку руками, проверь. а потом сделай еще одно обновление и поднакати
9 Hunter2012
 
19.12.12
16:48
Руками обновил до 3. При пакетном обновлении на 4 версия поставщика откатилась на 2, поэтому обновление и не прошло.
Руками в конфигураторе все обновления работают. Как то странно это.
10 pessok
 
19.12.12
16:49
(9) нене, ты не понял. выгрузить/загрузить ИБ версии 2, потом натянуть 2 и 3
11 hhhh
 
19.12.12
16:50
(9) в типовых тоже такая фигня, пока не ответишь, что ты легально купил.
12 Hunter2012
 
19.12.12
16:51
ок, спасибо, убегаю сейчас, попробую вечером
13 pessok
 
19.12.12
16:53
(11) о, на эту тему я даже хотел поднять обсуждение, но завтра с утра. этож какими надо быть засранцами, чтобы вызывать эту проверку перед обработкой параметров запуска да плюс давать возможность нажмакать только полным правам...
14 Hunter2012
 
19.12.12
21:32
Выгрузка/загрузка ИБ не помогла, версия поставщика останавливается на 1.0.1.2 и не увеличивается.

А что по типовым конфигурациям, ответ о легальной покупке вызывает какие то изменения в конфигурации или файлах платформы?
15 Hunter2012
 
20.12.12
08:44
Наверное придется для обновления в пакетном режиме вместо cfu использовать cf, благо небольшой размер, хотя придется переделывать код под загрузку сf с сайта.
16 cons74
 
20.12.12
09:02
при обновлении типовой ЗУП (где-то 53-55 вроде релизы) конфа поставщика тоже "тормозит" - не обновляется (хотя если после обновления выгрузить-загрузить базу - встает правильный номер)
17 dmpl
 
20.12.12
09:12
(13) А чего поднимать? Это окно просто служит доказательством того, что обновляющий знал об ответственности за незаконное распространение. Оно ничего не делает и не запоминает. Само его наличие доказывает умысел, что 1С и требуется.
18 Hunter2012
 
20.12.12
09:12
Печально, мне надо сделать так, чтобы мой заказчик не осваивал конфигуратор. В крайнем случае платил бы специалистам.
19 pessok
 
20.12.12
09:20
(17) не дает нормально пакетно обновляться оно. пускай спрашивает после обработки параметров
Программист всегда исправляет последнюю ошибку.