Имя: Пароль:
1C
1С v8
метаданные есть, а таблицы нет. такое бывает? [решено реструктуризацией]
0 novichok79
 
14.08.17
10:35
Доброго времени суток, воены 1С.
Сабж - имеется самописная нетленочка на базе БСП 2.2, древняя, обновил БСП до 2.4.2. Думал перенести данные через КД в новую базу.
При выгрузке метаданных, получается следующая ситуация - справочник есть в списке метаданных конфигурации, а таблицы нет.
ТиИ делал, не помогло. Сколько работаю с 1С - впервые такое вижу. Каким образом можно привести в соответствие вид дерева конфигурации и метаданных, чтобы такого не было?
1 Волшебник
 
модератор
14.08.17
10:37
какой таблицы?
2 novichok79
 
14.08.17
10:39
(1) В окне конфигурации, в конфигураторе, справочника "ПериодыЦикличности" нет. а когда смотрю в отладчике Метаданные.Справочники, там справочник "ПериодыЦикличности" есть. когда делаю запрос к этой таблице, то такой таблицы нет.
3 Вафель
 
14.08.17
10:42
права, ФО
4 Волшебник
 
модератор
14.08.17
10:43
(2) Чистить кэш
5 novichok79
 
14.08.17
10:43
(3) поподробнее, пожалуйста.
6 novichok79
 
14.08.17
10:43
(4) как вариант, спасибо.
7 Вафель
 
14.08.17
10:45
(5) какие слова не понятны?
8 novichok79
 
14.08.17
10:46
(4) нет, это не кэш.
9 novichok79
 
14.08.17
10:46
(5) как можно установить права или функциональные опции на отсутствующий объект?
10 1dvd
 
14.08.17
10:47
Сохранить пременить делал?
11 1dvd
 
14.08.17
10:47
*применить
12 novichok79
 
14.08.17
10:48
(10) а, типа, добавить какой-нибудь объект в дерево конфигурации, а потом сохранить?
13 Вафель
 
14.08.17
10:49
(9) так в конфигураторе же он есть, говоришь
14 Йохохо
 
14.08.17
10:49
(12) нет, потом применить
15 novichok79
 
14.08.17
10:50
(13) в свойстве Метаданные встроенного языка есть, в дереве конфигурации нет. я же написал вышел.
16 novichok79
 
14.08.17
10:50
(11) добавил новый справочник, потом удалил, сохранил конфигурацию, запустил - все ок.
17 Волшебник
 
модератор
14.08.17
10:54
в ТиИ есть флаг "реструктуризация таблиц информационной базы". Его надо было ставить
18 novichok79
 
14.08.17
10:54
(17) делал ТиИ, флаг поставил, не помогло. chdbfl написал что "ошибок не обнаружено".
19 novichok79
 
14.08.17
10:54
версия 1С:Предприятие 8.3 (8.3.10.2561)
20 Волшебник
 
модератор
14.08.17
10:56
переходи на SQL-версию
21 novichok79
 
14.08.17
10:58
(20) а уже, старая база крутилась в файловом варианте 2 года, внезапно клиенту захотелось продолжения. поставил пока postgre, новая база на БСП 2.4.2 работает нормально.
22 Rema Dan
 
14.08.17
11:16
(0) Раз разговор про БСП, быть может речь идёт про встроенные в БСП служебные справочники? Навроде ИдентификаторыОбъектовМетаданных и компании? Для обновления этих справочников можно запустить базу в режиме предприятия с ключём "/c ЗапуститьОбновлениеИнформационнойБазы"
23 novichok79
 
14.08.17
11:22
(22) это делается проще - внешняя обработка для обновления всех служебных данных из инструментария разработчика в каталоге поставки.