Имя: Пароль:
1C
1С v8
ЗиУП 3.Хммм, ошибка в конфигурации или лыжи не едут?
0 2S
 
10.01.17
16:08
крайний релиз
У сотрудника плановое начисление "ПН" с 01.08.16 по 31.10.16, значение 10%
С 01.11.16 вводим "ПН" бессрочно, значение 15%

Увольняем сотрудника, опс, получаем ошибку неуникальности записи РС "БухУчетПлановыхНачислений"

Сам виновник,который возвращает две записи по "ПН" (по закрытому и действующему)

    Запрос.Текст =
    "ВЫБРАТЬ
    |    ПлановыеНачисления.Период,
    |    ПлановыеНачисления.Регистратор,
    |    ПлановыеНачисления.Сотрудник,
    |    ПлановыеНачисления.Начисление,
    |    ПлановыеНачисления.ДокументОснование
    |ПОМЕСТИТЬ ВТПлановыеНачисления
    |ИЗ
    |    &ПлановыеНачисления КАК ПлановыеНачисления
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ПлановыеНачисления.Регистратор,
    |    ПлановыеНачисления.Период,
    |    БухучетПлановыхНачислений.Сотрудник,
    |    БухучетПлановыхНачислений.Организация,
    |    БухучетПлановыхНачислений.Начисление,
    |    БухучетПлановыхНачислений.ДокументОснование,
    |    ЛОЖЬ КАК Используется
    |ИЗ
    |    ВТПлановыеНачисления КАК ПлановыеНачисления
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.БухучетПлановыхНачислений КАК БухучетПлановыхНачислений
    |        ПО ПлановыеНачисления.Сотрудник = БухучетПлановыхНачислений.Сотрудник
    |            И ПлановыеНачисления.Начисление = БухучетПлановыхНачислений.Начисление
    |            И ПлановыеНачисления.ДокументОснование = БухучетПлановыхНачислений.ДокументОснование
    |            И (НАЧАЛОПЕРИОДА(ПлановыеНачисления.Период, ДЕНЬ) <> БухучетПлановыхНачислений.Период)";


Собственно грабли в данных или грубая ошибка разработчиков?
1 2S
 
10.01.17
16:14
лечиться допусловием на БухучетПлановыхНачислений.ДействуетДо...но млять пришлось снять с поддержки..
2 SleepyHead
 
гуру
10.01.17
17:52
Прежде, чем махать шашкой - пробовал убрать конечную дату в первом назначении начисления?
3 2S
 
10.01.17
18:05
(2) где шашка? И зачем я должен убирать, если начисление временное?
4 SleepyHead
 
гуру
11.01.17
17:44
(3) Да действительно. Куда проще создать проблемы себе сейчас и своему преемнику потом.