Имя: Пароль:
1C
1С v8
Какие данные возвращает данный запрос?
,
0 dos
 
18.10.18
11:41
ВЫБРАТЬ
ФИОФизЛицСрезПоследних.Фамилия КАК Фамилия,
ФИОФизЛицСрезПоследних.Имя КАК Имя,
ФИОФизЛицСрезПоследних.Отчество КАК Отчество,
НачислениеОтпускаРаботникамОрганизацийНачисления.Результат КАК Сумма
ИЗ
РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НачислениеОтпускаРаботникамОрганизаций.Начисления
КАК НачислениеОтпускаРаботникамОрганизацийНачисления
ПО ФИОФизЛицСрезПоследних.ФизЛицо =
НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.Физлицо
ГДЕ
НАЧАЛОПЕРИОДА(НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.ПериодРегистрации,МЕ
СЯЦ) >= &Дата1
И НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.Проведен = &Проведен
И НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.Организация В
(ВЫБРАТЬ
ВЫБОР
КОГДА &Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА Организации.Ссылка
ИНАЧЕ &Организация
КОНЕЦ
ИЗ
Справочник.Организации КАК Организации)
И НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.Физлицо В
(ВЫБРАТЬ
ВЫБОР
КОГДА &ФизЛицо = ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка)
ТОГДА ФизическиеЛица.Ссылка
ИНАЧЕ &ФизЛицо
КОНЕЦ
ИЗ
Справочник.ФизическиеЛица КАК ФизическиеЛица)
1 Cool_Profi
 
18.10.18
11:41
Это вопрос на собеседование?
Глазами посмотреть не?
2 AlexandrPetrov
 
18.10.18
11:43
Физ лиц и суммы, которые были им начислены в этом месяце
3 1Сергей
 
18.10.18
11:56
Ахренительный запрос.

Расстрелять!
4 AlexandrPetrov
 
18.10.18
12:08
(3) почему, все конфы такими запросами написаны
5 aleks_default
 
18.10.18
12:14
(4)мда, а что, данные по сумме отпускных кроме как из документа больше взять неоткуда?
6 1Сергей
 
18.10.18
12:16
(4) вот, не надо.
Эта шняга мало того, что из дока сумму тянет, так ещё и непроведенные и помеченные на удаление цепляет
7 unregistered
 
18.10.18
12:30
(6) > непроведенные и помеченные на удаление цепляет

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

А по поводу того, что "из дока сумму тянет", то я в части ЗУП уже ничему не удивляюсь.

Хотя конкретно этот запрос скорее всего не является творчеством от авторов с Селезнёвки.
8 aleks_default
 
18.10.18
12:35
Авторы с Селезневки не расчитывают на то, что в базе может быть больше 1000 физлиц?
9 bplmeddy
 
18.10.18
15:00
(7) Тогда проще написать:

ГДЕ НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.Проведен = ИСТИНА
И НачислениеОтпускаРаботникамОрганизацийНачисления.Ссылка.ПометкаУдаления = ЛОЖЬ
10 bplmeddy
 
18.10.18
15:00
(9) Хотя последняя строка по вкусу )