Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 ноя 2024, 02:27

(Не верный запрос)

Автор GanG031, 31 мар 2016, 11:15

0 Пользователей и 1 гость просматривают эту тему.

GanG031

Доброго времени суток! ЗУП 3.0 .Есть вот такой запрос:

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


Но не совсем корректно себя ведет. Если в больничных листах сотрудник не повторяется, то бишь только один больничный лист с данным сотрудником, то все нормально, но если 2, то выводит 4(((( подскажите, в чем ошибка? Заранее спасибо!

GanG031

вот прикладываю скриншоты:  очень странно, что задвоение не у все документов, а только у тех, которых больше одного....





Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск