Имя: Пароль:
1C
1С v8
Обработка автообновление, проблемы с запуском
,
0 valentos
 
03.01.12
12:47
Доброго времени суток, есть обработка автообновление, из бух украины 8.2. Немного переделанная под наши хотелки...
Всё бы хорошо, но запуск обработки через раз выдает ошибку работы Html редактора, и при этом запускается только под админом, которому изначально дали полные права, остальным с полными правами, при выполнении обработки пишет восстановление базы... Может кто сталкивался с такой бедой, поделитесь мыслями.
1 pumbaEO
 
03.01.12
13:10
>> Может кто сталкивался с такой бедой, поделитесь мыслями.
И
>> Немного переделанная под наши хотелки...  
Каким либо образом коррелируют?
Отладчик, что то сказал вам по этому поводу?
2 valentos
 
03.01.12
13:23
Переделанная, это значит, доработка была, форма открывается модально, и всё что нужно сделать - это нажать далее. Вызвано тем, что бы пользователи не кнопали всё подряд. Вот и все доработки... Отладчик шагает до момента последней страници, потом мы не можем посмотреть ничего, так как нужно закрыть все соединения с базой для начала обновления... До этого момента отигрывают и полные права и смертные юзеры, потом ничего увидеть не смогу, но одно точно знаю, проблема возникает с пользователями без полных прав
3 valentos
 
03.01.12
13:26
пробовал заставить под юзером программно видеть админа, всё равно обновление не происходит, восстановление базы проходит и открывает 1С уже под админом
4 pumbaEO
 
03.01.12
13:44
Вам в настройках надо просто выбрать вариант не интерактивного обновления, тогда не будет создаваться hta файл, не возникнут проблемы с html ошибками. Будет просто выполняться js скрипт, без всяких свистелок и красивых анимаций.
Для этого достаточно просто выбрать в настройках не обновление сейчас, а запланировать обновление допустим через минуту от текущего времени.
5 valentos
 
03.01.12
14:13
Обновление стартует при запуске работы системы, для того, что бы когда обмен проходил, базы были одинаковые.
6 pumbaEO
 
03.01.12
14:38
Ок, уточняем: автообновление чего и счем.
автообновление от 1С (новое обновление и 1С подключается к сайту находит обновление и обновляет конфигурацию)
автообновление при обмене РИБ ...

Какая обработка у вас.
7 valentos
 
03.01.12
14:44
У нас обработка автообновление от 1С, но к сайту мы не шагаем, локально обновляемся, указав путь к файлу.
При таких условиях, обновление проходит под полными правами, и то не всегда... Ошибка html возникает.
Сейчас же мне нужно проводить автообновление под пользователем без полных прав, немного помучал все предупреждения, всё отигрывает правильно до момента отключения пользователей, потом создание резервной копии, загрузка, и сразу восстановление, ну и конечно ошибка html
8 valentos
 
03.01.12
14:45
и вообще можно ли выполнить обновление не под полными правами??
9 pumbaEO
 
03.01.12
15:00
Если НазваниеОбработки = "ОбновлениеКонфигурации" Тогда
// Файл обновления конфигурации: main.js
ШаблонСкрипта = ПолучитьМакет("Обработка.ОбновлениеКонфигурации.МакетФайлаОбновленияКонфигурации"); //Тут задаются параметры поиска файла обновления. Имя пользователя и пароль администиратора базы данных (необязательно это пользователь запустивший эту обработку)
ИмяГлавногоФайлаСкрипта = КаталогВременныхФайловОбновления + "updater.js";
СкриптОбновленя = ПолучитьМакет("Обработка.ОбновлениеКонфигурации.НеинтерактивноеОбновлениеКонфигурации").ПолучитьТекст()); // Процедуры запуска команд через командную строку .
КонецЕсли

Думаю понятно объяснил, если используете эту обработку, тогда советую использовать не интеркативное обновление и добавить технического пользователя для обновления. Обработка позволяет это все сделать, единственная проблема это у вас ошибка html, но как сказал выше необходимо просто запускать не в интерактивном режиме (смотреть процедуру СформироватьФайлыСкриптаОбновления)
10 valentos
 
03.01.12
19:05
Спасибо друг, что помогаешь, но у нас в логах такая трабла : "Невозможно выполнить обновление в командном режиме..."
11 valentos
 
03.01.12
19:05
"Невозможно выполнить обновление конфигурации в командном режиме..."
12 pumbaEO
 
03.01.12
19:22
(10) Помогать отказываюсь, потому как не вижу результата. На каждый мой совет появляется новое уточнение ну никак не объясняющее вашу проблему.
В (9) я дал направление к вашему светлому будущему, а уже придете вы туда или нет не моя проблема. (хотя для этого достаточно открыть конфигуратор и посмотреть в процедуры, попробовать через командную строку произвести обновление, параметры командной строки указываются в справке - Содержание - Параметры запуска 1С Предприятия; скрипты от 1С в макетах формируют правильную командную строку и запускают ее).

Так
13 valentos
 
03.01.12
19:29
Спасибо и на этом, хорошо помог
2 + 2 = 3.9999999999999999999999999999999...