Имя: Пароль:
1C
1С v8
БП 2.0 обновление базы никак не применяется почему-то, при каждом входе ☑
0 anna3388
 
18.11.15
✎
08:15
выдает формочку применения обновления, нажимаю продолжить - все проходит нормально...меняет версию бп ...но при след входе опять показывает

обновляла базу - произошел какой-то глюк - и теперь никак не может это обновление примениться...ТИИ делала..в обновлениях в конфигураторе уже нет той версии
1 Любопытная
 
18.11.15
✎
08:18
Что-то значит не нормально проходит.
2 anna3388
 
18.11.15
✎
08:29
а как исправить ...
3 anna3388
 
18.11.15
✎
08:39
ап...
4 Amra
 
18.11.15
✎
08:50
Что в соответсвующей константе? Совпадает с релизом конфы?
5 dachnik
 
18.11.15
✎
09:06
Можно временно закомментировать запрет изменения константы номера релиза, изменить его на текущий актуальный, потом вернуть запрет и попытаться обновиться на следующий релиз. (посмотреть все ли пойдет нормально?). Естественно, тренироваться сначала на копии.
6 Azverin
 
18.11.15
✎
09:23
(5) скорее всего конфа на поддержке и что-то менять не подойдёт.
7 Serg_1960
 
18.11.15
✎
09:43
База на SQL?
8 anna3388
 
18.11.15
✎
09:44
да (7)
9 Azverin
 
18.11.15
✎
09:44
(0) но думаю, что дело в некорректно заполненной константе "НомерВерсииКонфигурации" и/или "ДатаТекущейВерсии".

"НомерВерсииКонфигурации" можно посмотреть можно через Операции - Константы - Настройки программы.

Попробуйте сделать следующее: зайдите в Сервис - Служебные - Обновить системную информацию.
10 anna3388
 
18.11.15
✎
09:46
(9) пробую
11 Azverin
 
18.11.15
✎
09:49
(10) если не поможет, то откройте Консоль запросов и вставьте туда следующий запрос:
ВЫБРАТЬ
    ДатаТекущейВерсии.Значение КАК ДатаТекущейВерсии,
    НомерВерсииКонфигурации.Значение КАК НомерВерсииКонфигурации
ИЗ
    Константа.ДатаТекущейВерсии КАК ДатаТекущейВерсии,
    Константа.НомерВерсииКонфигурации КАК НомерВерсииКонфигурации

Если отличаются от необходимых, то нужно написать простенькую обработку, которая установит нужные значения.
12 anna3388
 
18.11.15
✎
09:53
да - отличаются (11)
13 anna3388
 
18.11.15
✎
09:54
т.е получается могу через обработку - заменить и неужели счастье)))
14 Azverin
 
18.11.15
✎
10:04
(13) думаю да. напишите обработку сами?)
15 Azverin
 
18.11.15
✎
10:11
(13) обработка с двумя реквизитами ("ДатаТекущейВерсии" и "НомерВерсииКонфигурации"), выведенными на форму. Модуль формы:
Процедура КнопкаВыполнитьНажатие(Кнопка)
    Если ЗначениеЗаполнено(ДатаТекущейВерсии) Тогда
        // Получение значения константы
        ДатаТВ = Константы.ДатаТекущейВерсии.Получить();

        // Запись значения
        Константы.ДатаТВ.Установить(НачалоДня(ДатаТекущейВерсии));
    КонецЕсли;
    
    Если ЗначениеЗаполнено(НомерВерсииКонфигурации) Тогда
        // Получение значения константы
        НомерВК = Константы.НомерВерсииКонфигурации.Получить();

        // Запись значения
        Константы.НомерВК.Установить(НомерВерсииКонфигурации);
    КонецЕсли;
            
КонецПроцедуры


аккуратно заполните номер версии и дату.
16 Azverin
 
18.11.15
✎
10:15
воу, не так копирнул из СП:

    Если ЗначениеЗаполнено(ДатаТекущейВерсии) Тогда
        Константы.ДатаТекущейВерсии.Установить(НачалоДня(ДатаТекущейВерсии));
    КонецЕсли;
    
    Если ЗначениеЗаполнено(НомерВерсииКонфигурации) Тогда
        Константы.НомерВерсииКонфигурации.Установить(НомерВерсииКонфигурации);
    КонецЕсли;
17 Azverin
 
18.11.15
✎
10:16
сначала на копии
18 anna3388
 
18.11.15
✎
10:20
(17) сейчас попробую
19 Azverin
 
18.11.15
✎
11:17
(18) что-то долго пробуете)
20 anna3388
 
18.11.15
✎
11:27
(19) на тестовой получилось...несколько раз входила - выходила из базы....нормально...в рабочую что-то задумалась - монопольно это делать или нет...
21 Анютик
 
18.11.15
✎
11:28
раз задумалась, делай монопольно:) на всякий случай.
22 anna3388
 
18.11.15
✎
11:30
хорошо спасибо (19) (21) и всем и всем ))))...сегодня сделаю..завтра посмотрю..а то я уже много раз применяла это обновление - вроде день нормально..на сл день возвращалась ошибка
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс