Имя: Пароль:
1C
 
Как обновить вспомогательные данные для объектов из расширения?
,
0 mikecool
 
30.08.19
12:34
Справочник.Константы - добавлен в расширение
Попробовал взять обработку ИР из соответствующей версии БСП и напустить на базу - результатов не дало
Что получаю, запустив конфигурацию с ключом "/С ЗапуститьОбновлениеИнформационнойБазы":

{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(2702)}: Ошибки при выполнении функции ОбщегоНазначения.ИдентификаторыОбъектаМетаданных().

Для объекта метаданных "Справочник.Константы"
не найден идентификатор в справочнике "Идентификаторы объектов метаданных" и
регистре сведений "Идентификаторы объектов версий расширений".

Для разработчика: возможно требуется обновить вспомогательные данные,
которые влияют на работу программы. Для выполнения обновления можно:
- воспользоваться внешней обработкой
  "Инструменты разработчика: Обновление вспомогательных данных",
- либо запустить программу с параметром командной строки 1С:Предприятия 8
  "/С ЗапуститьОбновлениеИнформационнойБазы",
- либо увеличить номер версии конфигурации, чтобы при очередном запуске
  выполнились процедуры обновления данных информационной базы.

ладно с обработкой ИР, может она нужна от более поздней БСП, но почему ключ запуска отрабатывает не так, как мне надо? чяднт?
1 mikecool
 
27.09.19
16:59
Подниму
Пока не стреляло, снова выстрелило ((
2 pechkin
 
27.09.19
17:13
наверно обновление не обрабатывает расширения. юзай ИР
3 mikecool
 
27.09.19
17:23
(2) пробовал ИР от такой же БСП - не помогло
4 asady
 
27.09.19
17:30
(0) попробуй тупо

запустить внешнюю обработку с кнопкой
на ней команда
команда в модуле имеет 1 строку:

ИдентификаторыОбъектовРасширений.ОбновитьДанныеСправочника(Истина);
5 mikecool
 
27.09.19
17:36
(4) вот почему ее убрали из справочника? ))
6 asady
 
27.09.19
17:42
(5) у тебя какай конфа
в ут11
Справочники.ИдентификаторыОбъектовРасширений.ОбновитьДанныеСправочника(Истина);
работает.
7 mikecool
 
27.09.19
17:56
(6) БП для Казахстана(вроде последний релиз)
8 mikecool
 
27.09.19
17:58
обработка ИР выдала, что обновление не требуется... эх
9 mikecool
 
27.09.19
18:11
(6) попробовал, не помогло
ругается, что справочник из расширения не найден в ИОМ и почему то не найден в РС ИОМ расширений
какое то пересечение получается...
10 mikecool
 
27.09.19
18:13
в справочнике ИОМ расширений только подсистема и роли
11 mikecool
 
27.09.19
18:23
полез в отладчик, смотрю, что проходит только по тем элементам, что уже есть в справочнике ИОМ расширений, а по новым - нет...
12 mikecool
 
30.09.19
09:15
к понедельнику назрела мысль
а что если создать самостоятельно корневые узлы для групп объектов, а далее - напустить обновление, вдруг выстрелит?
13 mikecool
 
01.10.19
09:10
+12 открыл список реквизитов справочника ИОМ расширений, понял, что его с кандачка не заполнишь, закрыл )))
какие еще есть варианты?
может товарищ TormozIT имеет что сказать?
14 Cyberhawk
 
01.10.19
09:18
Он-то тут при чем?
15 mikecool
 
01.10.19
09:50
(14) емнип, ИнструментыРазработчика - его творение
16 Фрэнки
 
01.10.19
09:55
у него в личке ссыль на них. Свежее обновление Дата: 22.09.2019
17 Фрэнки
 
01.10.19
09:56
скорей всего, что не все под ИР понимают именно его творение
18 Cyberhawk
 
01.10.19
09:59
(15) ИР из БСП просто называются одинаково
19 mikecool
 
01.10.19
10:05
(18) хорошо, я тебя понял
20 mikecool
 
01.10.19
10:46
попробую еще поднять
разве только у меня такая проблема?
21 mikecool
 
02.10.19
13:27
разобрался с темой
требуется доработка процедуры СвойстваКоллекцийОбъектовМетаданных модуля менеджера справочника ИдентификаторыОбъектовМетаданных
чтобы не править конфигурацию, выдернул эту процедуру и заменил директивой Вместо
в типовой свойства для расширений доступны только для подсистем, ролей, отчетов и обработок
возможно - это было написано на этапе, когда расширения больше не позволяли добавлять других объектов
добавил для добавленных мною объектов признак, что они есть в расширении - справочник идентификаторов обновился
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.