Задача 102.156676

Задача :102.156676

2016-10-20 07:54:59
Краткое описание :
Сделать что-то с таблицей Indeks
Описание :
Индексация
Что измененно :

В таблице Indeks для РБ проблема: поле "конец интервала" может иметь одинаковое значение для разных категорий, при одинаковом DATREC и KOLMIN. Вернее, проблема как раз заключается в том, что это значение одинаковым быть НЕ может, потому что в таблице Indeks описан индекс
Indeks01 = DATREC(Unique, Desc) + KOLMIN(Unique) + ENDINT(Unique)
Уникальность по этому набору полей мешает для Беларуси заводить в этом классификаторе записи, где данные три поля одинаковые. Но на самом деле для РБ дата закона, кол-во МЗП и конец интервала могут совпадать для разных категорий, и это нормально. То есть, уникальной должна быть комбинация четырёх полей (+ CHOICE), а не трёх.

Нужно обеспечить корректное хранение данных в этой таблице, когда значения даты, кол-ва МЗП и конца интервала совпадают, но не совпадает категория.
Как измененно :

В индекс Indeks01 таблицы Indeks добавлен сегмент CHOICE (код категории). Уникальность индекса сохранена:
Indeks01 = DATREC(Unique, Desc) + KOLMIN(Unique) + ENDINT(Unique) + CHOICE(Unique)

Название продукта Название компонента Тип Последняя версия Дата выхода
ALTER_CUMULATIVEALTER_CUMULATIVEEXE9.1.6.02016-10-20 07:54:59
G_ZARPLG_ZARPLDLL9.1.216.02017-05-10 15:22:40
Z_SERVICEZ_SERVICERES9.1.115.02017-05-10 15:22:40
Z_ZARZ_ZARRES9.1.155.02017-05-10 15:22:40