Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Дата обновления

Дата обновления
Я
   perlharbor
 
30.01.19 - 18:21
Всем привет! Платформа 8,2 сапописная конфа,подключенная к хранилищу.Хочу так:
Процедура ПриНачалеРаботыСистемы() УстановитьЗаголовокСистемы(ДатаПоследнегоОбновленияКонфигурации)
// ДатаПоследнегоОбновленияКонфигурации = ???????????????
КонецПроцедуры  

Можно как-то получить дату обновления конфигурации?Хотелось бы из 1с брать,а не из скл.Может как-то в константу записывать,непонятно только в какой момент это делать
 
 
   Numerus Mikhail
 
1 - 30.01.19 - 18:27
в журнале регистрации должна запись появляться
   perlharbor
 
2 - 30.01.19 - 18:32
(1) Отключил его.Да и сеанс будет дольше загружаться...
   ДенисЧ
 
3 - 30.01.19 - 18:35
(2) Доктор, вы знаете, у меня болит нога
У меня тоже болела, так я её отрезал, теперь не болит...
   Numerus Mikhail
 
4 - 30.01.19 - 18:38
(2) Хорошо
тогда после обновления руками обновляйте дату в константе какой-нибудь
   perlharbor
 
5 - 30.01.19 - 18:39
(4) Хочу программно) Ведь в журнал как-то записывается дата,может и в константу можно?
   ДенисЧ
 
6 - 30.01.19 - 18:47
(5) Можно, разумеется. Для этого нужна небольшая мелочь - устроиться в фирму 1с на должность разработчика платформы и внести нужные изменения.
   unregistered
 
7 - 30.01.19 - 18:58
(5) И в чем проблема?
В типовых конфигурациях с БСП так и пишут:

 Константы.ДатаТекущейВерсии.Установить(Дата(2019,07,02));

В каждом очередном  обновлении эта строчка меняется на новую дату. Если хочешь можешь завести константу типа "НомерВерсииКонфигурации". При начале работы сверяй её значение с соответствующим свойством метаданных конфигурации. Если версии различаются, обновляй эту константу и следом константу "ДатаТекущейВерсии". Если версия не изменилась (константа = равна версии метаданных), то обновления не было и значение ДатаТекущейВерсии менять тоже не надо.

Можно вообще полноценные подсистемы ОбновлениеВерсииИБ и ОбновлениеКонцигурации из БСП внедрить.
   perlharbor
 
8 - 30.01.19 - 19:11
(7) Ниче не понял
>Константы.ДатаТекущейВерсии.Установить(Дата(2019,07,02));
В какой процедуре то устанавливается дата?Курить БСП,там есть?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует