Имя: Пароль:
1C
1С v8
Номер Версии Конфигурации - системная?
,
0 Patrio_
O_Muerte
 
08.10.13
20:25
Доброго вечера.
Господа, подскажите, константа НомерВерсииКонфигураци  - это что системная константа?
Ее нет в списке констант, а в модуле КА 1.3.8.1 есть!
Причем если в других релизах если и идет упоминание данного словосочетания то не в контексте "Константа.НомерВерсииКонфигурации.Получить()".
1 shuhard
 
08.10.13
20:30
(0)[системная константа]
нет в 1С такого понятия
2 Patrio_
O_Muerte
 
08.10.13
20:33
Тогда с какой стати в модуле типовго решения есть указанная мною строка? Кто подскажет?
3 Naumov
 
08.10.13
20:33
где указанная тобой строка?
4 Naumov
 
08.10.13
20:34
"Константа.НомерВерсииКонфигурации.Получить()"
Это нормально обращение к константе из языка. в чем вопрос-то?
5 Patrio_
O_Muerte
 
08.10.13
20:36
Основная конфигурация Обработка.ДополнительнаяИнформация.Форма.Форма.Форма.Модуль(86, 140) : ПоказыватьПриНачалеРаботы = КонфигурацияОбновлена ИЛИ НЕ ПустаяСтрока(ТекущаяВерсияМетаданных) И ТекущаяВерсияМетаданных  <> Константы.НомерВерсииКонфигурации.Получить();

Основная конфигурация Обработка.ДополнительнаяИнформация.Форма.ФормаРабочийСтол.Форма.Модуль(81, 123) : ПоказФормы = КонфигурацияОбновлена Или НЕ ПустаяСтрока(ТекущаяВерсияМетаданных) И ТекущаяВерсияМетаданных <> Константы.НомерВерсииКонфигурации.Получить();
6 shuhard
 
08.10.13
20:39
(2) ни кто, нет в типовой такого кода
7 Patrio_
O_Muerte
 
08.10.13
20:43
(4)Нет такой константы
8 Лефмихалыч
 
08.10.13
20:45
(7) если вызов Константа.НомерВерсииКонфигурации.Получить() выполняется, значит есть. Другое дело, что в интерфейсе ты можешь ее не видеть и это нормально.

В чем вопрос?
9 Patrio_
O_Muerte
 
08.10.13
20:47
(6)Хм, сделаю скидку на то, что у меня в КА вкорячен CRM, но чтобы БИТ настолько жизнь простым программерам поганил... мне не хочется в это верить.
10 Patrio_
O_Muerte
 
08.10.13
20:50
(8)В том то и фишка, что не работает эта конструкция - при попытке попасть в этот модуль обработка говорит мол нет такого поля "НомерВерсииКонфигурации". Данной константы нет в списке констант в дереве конфигурации. При попытке нажать "." после слова Константы в ниспадающем списке нет такого значения.
При попытке войтив конфу говорит следующую ошибку:
{Обработка.ДополнительнаяИнформация.Форма.ФормаРабочийСтол.Форма(81)}: Поле объекта не обнаружено (НомерВерсииКонфигурации)
            ПоказФормы = КонфигурацияОбновлена Или НЕ ПустаяСтрока(ТекущаяВерсияМетаданных) И ТекущаяВерсияМетаданных <> Константы.НомерВерсииКонфигурации.Получить();
11 mdocs
 
08.10.13
20:55
)) с этого и надо было начинать. присобачили какая-то левую обработку.
12 Лефмихалыч
 
08.10.13
20:55
(10) поздравляю, у тебя поломанная конфигурация
13 Мимохожий Однако
 
08.10.13
20:59
(9)Наивный..
14 Patrio_
O_Muerte
 
08.10.13
21:03
Ну да, у меня нет на руках чистого типового КА, есть только релиз с вкоряченным CRM-ом, можно конечно скачать типовой релиз или обновы для КА, но шибко много времени на этой уйдет.
Кстати могу сбросить cf для интереса.
15 Мимохожий Однако
 
08.10.13
21:16
В версии КА  1.1.39.1 такой константы нет. Есть ссылка на переменную с таким именем в структуре параметров в общих модулях.
ЗЫ. А про "системную константу" мне понравилось.
16 Patrio_
O_Muerte
 
08.10.13
21:19
(15)Да бог его знает, что там эти 1с-ники понапридумали :)
(11),(12),(13)Принимаю поздравления, цветы и конфеты не пью
17 Лефмихалыч
 
08.10.13
21:21
(16) пригласи специалиста или хотя бы сделай бэкап
18 shuhard
 
08.10.13
21:57
(17) и что даст бэкап кривообновленнной КА ?
19 Patrio_
O_Muerte
 
08.10.13
22:15
Да не, бекапов у меня хватает. Таких подарков я еще в одном месте нашел, буду починять.
20 Лефмихалыч
 
08.10.13
22:20
(18) ну, один бэкап - это всяко лучше, чем ни одного. Хоть что-то доживет до прихода кавалерии...
21 Serg_1960
 
08.10.13
23:12
Хм... не понял чего народ так бурно реагировал в начале обсуждения на константу словно запрос в цикле увидели :)

У меня тоже CRM (Рарус) и там тоже есть такая константа - "CRM_НомерВерсииКонфигурации". А что делать то? Надо же разработчикам CRM как-то контролировать "свою" версию. Если учесть что CRM может быть "внедрена" в типовые конфигурации (как подсистема). И там версия (как свойство конфигурации) уже "занята" под основную конфигурацию...