|
1C не знает об таблице в SQL [1С_8.3 - SQL] | ☑ | ||
---|---|---|---|---|
0
Шкодер1С
04.02.19
✎
16:14
|
У меня тут непонятка есть, может кто сталкивался:
Короче так, год назад сделал срез базы, база стала +-35гигов, потом юзеры работали год, и база выросла до 100 гигов (за счёт версий объектов). Я сделал так чтобы версии переносились в отдельную базу каждый вечер, и база снова стала 45 гигов. А вот сейчас захожу и вижу что БД 95 гигов, хотя уже никаких версий объектов в базе практически нету. Шринк тоже не помогает. Давай я смотреть обработкой какая же таблица такая большая, но все в норме, какой то большой таблицы нет. Давай я ковырять дальше, и выяснил что в SQL есть две талицы которые не высвечиваются в моем отчете о размерах таблиц, они разом занимают 45 гигов. А почему нету, потому что когда я делаю в обработке "ПолучитьСтруктуруХраненияБазыДанных(,);" чтобы получить соответствие имен таблиц в SQl и 1С то этой таблицы нет(( Вот такая петрушка непоняткая. Да и ИменаНомера у этих двух таблиц какие то странные: если все таблицы группы "AccumRgChngR__" начинаются от 14000 и 15000 то у этих двух таблиц номер "AccumRgChngR7409" И "AccumRgChngR8409" https://cdn1.savepice.ru/uploads/2019/2/4/2cfd4a3427b0a0848f352095feead7ce-full.png |
|||
1
Ёпрст
04.02.19
✎
16:16
|
(0) AccumRgChngR - таблица регистрации изменений регистра накопления.
|
|||
2
Ёпрст
04.02.19
✎
16:16
|
В план обмена какой свой регистр добавил что ле ? :)
|
|||
3
Шкодер1С
04.02.19
✎
16:16
|
Да, я знаю.
|
|||
4
Шкодер1С
04.02.19
✎
16:16
|
План обмена вообще не юзаю
|
|||
5
Ёпрст
04.02.19
✎
16:18
|
(4) ну как не юзаешь, структура твоей базы говорит об обратном.
|
|||
6
Ёпрст
04.02.19
✎
16:19
|
в свойствах регистра смотри, по каким из них есть регистрация хоть в каком планеобмена
|
|||
7
ptiz
04.02.19
✎
16:21
|
(4) Значит кто-то заюзал. Смотри все планы обмена и удаляй лишние узлы.
|
|||
8
franky_tut
04.02.19
✎
16:26
|
(4) когда получаешь структуру хранения базы данных, кроме таблиц где хранятся документы, табличные части, регистры и т.д., в твою структуру должны попадать таблицы регистрации изменений.
посмотри внимательнее таблицу значений со структурой регистров. там должна быть указана данная таблица |
|||
9
Шкодер1С
04.02.19
✎
16:26
|
Есть такой станлартный план обмена в УТП как "Полный" и каждый регистр привязан к этому плану "Поный".
Но при чем тут план. Смотрите: Есть стандартная функция ПолучитьСтруктуруХраненияБазыДанных(,) которая возвращяет грубо говоря табличку с двумя колонками: имя таблицы в SQL и соответсвенно в 1С к примеру: "AccumRgChngR14201"|"РегистрНакопления.БракВПроизводстве.Изменения" Так вот в этой табличке, которую мне 1С возвращяет нет этих двух таблиц |
|||
10
Ёпрст
04.02.19
✎
16:31
|
(9) если твой регистр есть в конфе с непустым полем "авторегистрация" то для этого регистра создается отдельня табличка для регистрации изменений.
У тебя она есть, чего еще нннадо ? |
|||
11
Ёпрст
04.02.19
✎
16:32
|
(9) ну дропни их в скуле. делов то, раз считаешь, что они тебе не нужны, и что они не с твоей базы.
|
|||
12
Шкодер1С
04.02.19
✎
16:32
|
(8) Я согласен с Вами, но по факту так:
Я сохранил таблицу которую мне вернула функция ПолучитьСтруктуруХраненияБазыДанных() в Excel, соответственно выполнил SQL-запрос c размерами таблиц, и через ВПР(функция в Excel) я сравнил эти таблицы, и вот об существовании этих таблиц функция сказала мне что ничего не знает: https://cdn1.savepice.ru/uploads/2019/2/4/f3d6068ef02adacf3ae76116ff521461-full.png |
|||
13
Ёпрст
04.02.19
✎
16:38
|
(12) ну мот у тя там добавленный в расширение регистр ?
|
|||
14
Шкодер1С
04.02.19
✎
16:45
|
(13) где там? какое расширение?
|
|||
15
Шкодер1С
04.02.19
✎
16:49
|
Решил, если можно так сказать((
Выгрузил в DT и загрузил DT, что произошло так и не ясно(( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |