Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как, в СКД, соединить информацию из двух документов по сотруднику?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
nazarenko
Как, в СКД, соединить информацию из двух документов по сотруднику?

Запрос:
ВЫБРАТЬ
    НачислениеЗарплатыРаботникамОрганизаций.ПодразделениеОрганизации,
    НачислениеЗарплатыРаботникамОрганизаций.Начисления.(
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.НДФЛ.(
        Налог
    ),
    НачислениеЗарплатыРаботникамОрганизаций.Организация,
    НачислениеЗарплатыРаботникамОрганизаций.ПериодРегистрации,
    НачислениеЗарплатыРаботникамОрганизаций.РаботникиОрганизации.(
        Сотрудник
    ),
    НачислениеПоБольничномуЛисту.Сотрудник,
    НачислениеПоБольничномуЛисту.Начисления.(
        ВидРасчета,
        Результат
    ) КАК Начисления1
ИЗ
    Документ.НачислениеЗарплатыРаботникамОрганизаций КАК

НачислениеЗарплатыРаботникамОрганизаций,
    Документ.НачислениеПоБольничномуЛисту КАК НачислениеПоБольничномуЛисту
ГДЕ
    НачислениеЗарплатыРаботникамОрганизаций.Проведен = ИСТИНА
    И НачислениеЗарплатыРаботникамОрганизаций.Дата МЕЖДУ &ДатаНачала И

&ДатаОкончания


Спасибо за ответы.


 ! 

необходимо зарегистрироваться для просмотра ссылки: 4
 
nazarenko
nazarenko @ Вчера, 20:52 необходимо зарегистрироваться для просмотра ссылки ,

написал так
ИЗ
    Документ.НачислениеЗарплатыРаботникамОрганизаций КАК НачислениеЗарплатыРаботникамОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеПоБольничномуЛисту КАК НачислениеПоБольничномуЛисту
        ПО НачислениеЗарплатыРаботникамОрганизаций.РаботникиОрганизации.Сотрудник = НачислениеПоБольничномуЛисту.Сотрудник


Сумма из документа НачислениеПоБольничномуЛисту не выводиться?

Еще если пишу

ГДЕ
    НачислениеЗарплатыРаботникамОрганизаций.Проведен = ИСТИНА
    И НачислениеЗарплатыРаботникамОрганизаций.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И НачислениеПоБольничномуЛисту.Проведен = ИСТИНА
    И НачислениеПоБольничномуЛисту.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания


То отчет не выводит ничего.
Подскажите что делаю не так?
nazarenko
Подскажите, пожайлуста, как в СКД, получить информацию из двух документов связанных по полю "Сотрудник"?
Vofka
Цитата(nazarenko @ 23.10.16, 11:31) необходимо зарегистрироваться для просмотра ссылки
Еще если пишу ... То отчет не выводит ничего.

Вот это
НачислениеЗарплатыРаботникамОрганизаций.РаботникиОрганизации.Сотрудник

точно соответствует вот этому
НачислениеПоБольничномуЛисту.Сотрудник

? Тип данных один и тот же?

Если так, да, то, похоже, в указанном периоде просто нету документа НачислениеПоБольничномуЛисту.
nazarenko
Vofka @ Сегодня, 9:14 необходимо зарегистрироваться для просмотра ссылки ,

Да соответсвует!

Написал запрос:

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


Выдает ошибку:
Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(11, 65)}: Неверные параметры "ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ЭтоБольничные"
и НачислениеПоБольничномуЛистуНачисления.ВидРасчета = ЗНАЧЕНИЕ(<<?>>ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ЭтоБольничные) // ОплатаПоСреднемуБЛОрганизации НачислениеЗаСчетФСС

Подскажите, пожалуйста, в чем причина?


 ! 

необходимо зарегистрироваться для просмотра ссылки: 9
 
nazarenko
Задача: нужно дублировать сумму "начислено" по инвалидам в отдельную графу "инвалиды".

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


Подскажите, пожалуйста...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.