|
Обработка автообновление, проблемы с запуском | ☑ | ||
---|---|---|---|---|
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
|
Спасибо и на этом, хорошо помог
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |