Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить перечень доков по сотруднику,в которых актально два основных начисления.

Как получить перечень доков по сотруднику,в которых актально два основных начисления.
Я
   1сЮлия
 
27.02.20 - 10:25
Доброе утро! Нужно отобрать перечень документов, в которых не прекратили одно основное начисление и начали другое.Вот код мне нужно туда добавить проверку на наличие документа =или < по дате,которое отменило бы предыдущее основное начисление с действием прекратить.
Вот код нужно как сюда проверку добавить на наличие такого дока
ВЫБРАТЬ
    ПлановыеНачисленияРаботниковОрганизаций.Период,
    ПлановыеНачисленияРаботниковОрганизаций.Сотрудник,
    ПлановыеНачисленияРаботниковОрганизаций.ВидНачисления,
    ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета,
    ПлановыеНачисленияРаботниковОрганизаций.Регистратор,
    ПлановыеНачисленияРаботниковОрганизаций.Актуальность
ПОМЕСТИТЬ ВТ_Начисления
ИЗ
    РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних КАК ПлановыеНачисленияРаботниковОрганизаций
ГДЕ
    ПлановыеНачисленияРаботниковОрганизаций.Актуальность = ИСТИНА
    И ПлановыеНачисленияРаботниковОрганизаций.ВидНачисления = ЗНАЧЕНИЕ(Перечисление.ВидыНачисленийРаботникаОрганизации.Основное)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Начисления.Сотрудник КАК Сотрудник,
    ВТ_Начисления.Регистратор КАК Регистратор,
    ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета КАК ДействующийВидРасчета,
    ВТ_Начисления.ВидРасчета КАК НазначенныйВидРасчета,
    ВТ_Начисления.Период КАК Период
ИЗ
    ВТ_Начисления КАК ВТ_Начисления
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК ПлановыеНачисленияРаботниковОрганизаций
        ПО ВТ_Начисления.Сотрудник = ПлановыеНачисленияРаботниковОрганизаций.Сотрудник
            И ВТ_Начисления.Период > ПлановыеНачисленияРаботниковОрганизаций.Период
            И ВТ_Начисления.ВидРасчета <> ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета
            И ВТ_Начисления.ВидНачисления = ПлановыеНачисленияРаботниковОрганизаций.ВидНачисления
            И ВТ_Начисления.Актуальность = ПлановыеНачисленияРаботниковОрганизаций.Актуальность

СГРУППИРОВАТЬ ПО
    ВТ_Начисления.Сотрудник,
    ВТ_Начисления.Регистратор,
    ВТ_Начисления.ВидРасчета,
    ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета,
    ВТ_Начисления.Период

УПОРЯДОЧИТЬ ПО
    Сотрудник,
    Период,
    Регистратор

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.