Имя: Пароль:
1C
1С v8
Помогите включить индексирование независимого периодического регистра сведений
,
0 palpetrovich
 
03.08.17
15:42
При попытке сабжа - "имеются записи с одинаковыми измерениями"
Измерение одно - "Товар", рессурс один - "Цена".
Дубли записей "Период-Товар-Цена" - удалилил скл-скриптом
Всего записей - около 4 млн.
Что ему еще надо?
1 Diman000
 
03.08.17
16:11
Ты бы почитал азбуку про регистры что-ли.
Дубли записей "Период-Товар-Цена". Цена тут лишнее. Это же ресурс. Уникальность записей должна быть по измерениям. А измерения у тебя это Период+Товар.
2 palpetrovich
 
03.08.17
16:13
типа ап, нюансы:
конфигурация - нетленка
тип значения Товар - "ВнешнийИсточникДанныхТаблицаСсылка.Закупки.dbo_Справочник_Товары"
3 Михаил Козлов
 
03.08.17
16:16
Запрос дубликаты показывает?
4 Serg_1960
 
03.08.17
16:25
(0) Ждём от автора сообщения "Дубли записей "Период-Товар" - удалил скл-скриптом" :)
5 palpetrovich
 
03.08.17
16:31
(1),(4) сарказм оценил.
(3) запрос из 1с работает ну очень долго, начерное из-за типа значения Товар. Скулем  - дубли были, удалил. Сейчас делаю ТиИ...
6 H A D G E H O G s
 
03.08.17
16:35
Покажите эту ветку умнику одаренной личности mikecool-у
7 Serg_1960
 
03.08.17
16:46
(5) Это был не сарказм. Русским же языком написано "имеются записи с одинаковыми измерениями" - я не понимаю на каком слове тут можно заглючить :(

Попробую более подробно рассшифровать :)

Для 1С записи "Период"+"Товар" должны быть уникальные - это понятно. Есть только одно место, на котором можно глюкануть - это "Периодичность"! А у автора ни звука про это.
8 Serg_1960
 
03.08.17
16:53
(0) Периодичность "В пределах дня" скорее всего?
9 palpetrovich
 
03.08.17
16:55
(7) периодичность - секунда, дубли ищу так:
select
    вз.Период, вз.Товар, вз.Дублей
into #ТаблДублей
from(
    select
        Период
        ,Товар
        ,Sum(1) as Дублей
    from dbo.РегистрСведений_Закупки
    group by Период, Товар
    ) вз
where вз.Дублей > 1
select * from #ТаблДублейЦенаСУчетомДефицитовИзлишков
10 palpetrovich
 
03.08.17
16:56
*
"select * from #ТаблДублейЦенаСУчетомДефицитовИзлишков" - читать как "select * from #ТаблДублей"
11 Йохохо
 
03.08.17
17:05
dbo.РегистрСведений_Закупки независим от кого? от 1с?
12 Serg_1960
 
03.08.17
17:43
(9) Если в пределах секунды, то умные мысли у меня кончились - остались только дурные :)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс