|
Попытка вставки неуникального значения в уникальный индекс | ☑ | ||
---|---|---|---|---|
0
John83
31.05.21
✎
06:58
|
УПП 1.3
Шаманил я с файловой базой, шаманил, а теперь при загрузке на sql ругается на таблицу _InfoRg22483_ByPeriod_TRN Через ПолучитьСтруктуруХраненияБазыДанных() нашел, что InfoRg22483 - это РН СписанныеТовары. Составил запрос на неуникальные значения, но там пусто. Что с этим делать? Или это вообще не тот регистр? ВЫБРАТЬ ВложенныйЗапрос.Период, ВложенныйЗапрос.Регистратор, ВложенныйЗапрос.НомерСтрокиДокумента, ВложенныйЗапрос.Поле1 ИЗ (ВЫБРАТЬ СписанныеТовары.Период КАК Период, СписанныеТовары.Регистратор КАК Регистратор, СписанныеТовары.НомерСтрокиДокумента КАК НомерСтрокиДокумента, СУММА(1) КАК Поле1 ИЗ РегистрСведений.СписанныеТовары КАК СписанныеТовары СГРУППИРОВАТЬ ПО СписанныеТовары.Период, СписанныеТовары.Регистратор, СписанныеТовары.НомерСтрокиДокумента) КАК ВложенныйЗапрос ГДЕ ВложенныйЗапрос.Поле1 > 1 |
|||
1
DimVad
31.05.21
✎
07:30
|
Я конечно понимаю что там периодичность по позиции регистратора.
Но таки что будет если из вложенного запросика Период убрать ? |
|||
2
John83
31.05.21
✎
07:32
|
(1) да ничего - так же нулевой результат
|
|||
3
DimVad
31.05.21
✎
07:42
|
Кстати, у меня ИР выдаёт по этому регистру :
Имя хранения Шаблон имени хранения Имя таблицы Назначение Поля Индексы _InfoRg24284 _InfoRg* РегистрСведений.СписанныеТовары Основная 146 5 _InfoRgChngR24382 _InfoRgChngR* РегистрСведений.СписанныеТовары.Изменения РегистрацияИзменений 5 2 N2 Σ151 Σ7 |
|||
4
John83
31.05.21
✎
07:55
|
(3) я вообще где-то на 113ой версии делал, потом сразу перескочил на 158ю
Может поэтому отличаются |
|||
5
DimVad
31.05.21
✎
08:03
|
А Вы там регистраторы для регистра не меняли ? Просто возможный вариант - добавили регистратор МойДокумент. Пописали с него записей. Переносите в sql базу где этого регистратора в регистре нет... :)
|
|||
6
Василий Алибабаевич
31.05.21
✎
08:06
|
(0) Регистра перед глазами нет. Но ИМХО измерение типа "Номенклатура" там все же должно быть? Или только "Период, Регистратор, НомерСтрокиДокумента и Поле1"?
|
|||
7
John83
31.05.21
✎
08:09
|
(5) порядок действий был таков
сначала шаманил в базе, но только в предприятии, потом одним махом обновление. Конечно может быть проблема в том, что обновлял без промежуточных стадий. |
|||
8
John83
31.05.21
✎
08:10
|
(6) не
в измерениях только НомерСтрокиДокумента |
|||
9
DimVad
31.05.21
✎
08:13
|
(7) Интересно было бы поискать записи без регистраторов и с битыми регистраторами...
|
|||
10
John83
31.05.21
✎
08:20
|
(9) запрос
ГДЕ СписанныеТовары.Регистратор.Ссылка ЕСТЬ NULL ничего не дает. По поводу битых ссылок - перед выгрузкой из файловой делал полное ТиИ. |
|||
11
John83
31.05.21
✎
08:53
|
чекдфбл ошибок не обнаружил
|
|||
12
mistеr
31.05.21
✎
10:15
|
(0) >при загрузке на sql ругается на таблицу _InfoRg22483_ByPeriod_TRN
Это индекс на таблице движений по (Период, Регистратор, НомерСтроки). Можно через Tool1CD выгрузить таблицу и поискать дубли. |
|||
13
DimVad
31.05.21
✎
10:38
|
Можно попробовать такие танцы :
1. Выгрузить регистр в XML (например, обработкой ВыгрузкаЗагрузкаДанныхXML.epf). 2. Зачистить регистр редактором РС (ну, или простой обработкой). 3. Посмотреть загрузится ли база без него 4. Если загрузится - попробовать загрузить из XML в скуль. |
|||
14
John83
31.05.21
✎
10:40
|
(13) попробую
спасибо! |
|||
15
John83
01.06.21
✎
13:40
|
(13) так и оказалось
без РС СтоимостьТоваров архив загрузился. Потом без ошибок загрузились данные из XML. Так и оставить? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |