Автор = &Сотрудник

1. user1111514 21.01.20 10:05 Сейчас в теме
Всем привет, столкнулся с проблемой.
Пробую писать запросы на начисление ЗП по поступлению ДС по автору документа, все хорошо в консоли, но как только добавляю запрос в УНФ - Зарплата - Параметры расчетов, сразу все тухнет, и тухнет оно насколько я понял на этом самом Авторе, т.к. не понимает сравнения Автор = &Сотрудник

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

СГРУППИРОВАТЬ ПО
ПоступлениеВКассу.Автор

Подскажите, что подправить в запросе , чтобы корректно сравнивался Автор с Сотрудником?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 21.01.20 10:22 Сейчас в теме
1. в вашем случае не надо группировать по автору

//СГРУППИРОВАТЬ ПО
//ПоступлениеВКассу.Автор

2.проверьте значение параметра &Сотрудник,заполнено ли и его тип!!!
3. soft_wind 21.01.20 10:24 Сейчас в теме
да и значения и типы других параметров, тоже проверьте.
стоит одному параметру не попасть, запрос будет пустым
4. user1111514 21.01.20 10:47 Сейчас в теме
Не помогает, только если принудительно выбрать сотрудника в параметрах
5. user1111514 21.01.20 10:50 Сейчас в теме
Мне кажется тут дело именно в И ПоступлениеВКассу.Автор = &Сотрудник, т.к. Автор это Ссылка.Справочник.Пользователи
6. soft_wind 21.01.20 10:53 Сейчас в теме
только если принудительно выбрать сотрудника в параметрах

так правильно и задавайте параметр &Сотрудник!!!!
(написал же проверьте значение и тип - может вы не умеете это делать? проверять?)
7. user1111514 21.01.20 11:00 Сейчас в теме
Вы не правильно меня понимаете, нужно чтобы значение сотрудника подставлялось из документа начисление зарплаты, а не из запроса.
8. user1111514 21.01.20 11:03 Сейчас в теме
Вот параметры
Прикрепленные файлы:
9. user1111514 21.01.20 11:05 Сейчас в теме
Если я в параметрах принудительно укажу сотрудника, то мне для каждого придется создавать свой параметр расчетов
10. soft_wind 21.01.20 11:19 Сейчас в теме
сделайте отчет так, получите сразу данные по всем Сотрудник - Сумма

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

СГРУППИРОВАТЬ ПО
ПоступлениеВКассу.Автор
Показать
11. soft_wind 21.01.20 11:21 Сейчас в теме
упс, отбор забыл убрать

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

СГРУППИРОВАТЬ ПО
ПоступлениеВКассу.Автор
12. user1111514 21.01.20 11:26 Сейчас в теме
Так тоже не будет работать в параметрах расчета ЗП, т.к. запрос должен содержать только 1 показатель
13. user1111514 21.01.20 11:32 Сейчас в теме
Дело в том что консоль запросов понимает такой запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
СУММА(ПоступлениеВКассу.СуммаДокумента) КАК СуммаДокумента
ИЗ
Документ.ПоступлениеВКассу КАК ПоступлениеВКассу
ГДЕ
ПоступлениеВКассу.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ПоступлениеВКассу.Проведен
И ПоступлениеВКассу.Автор = &Сотрудник
И ПоступлениеВКассу.Организация = &Организация
И ПоступлениеВКассу.СуммаДокумента >= 0
И ПоступлениеВКассу.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеВКассу.ОтПокупателя)

СГРУППИРОВАТЬ ПО
ПоступлениеВКассу.Автор

И работает с ним правильно, и параметры указывает такие:
Прикрепленные файлы:
14. user1111514 21.01.20 11:34 Сейчас в теме
А вот если этот запрос использую в параметре расчета зп, то параметры заполняются так:
Прикрепленные файлы:
15. starjevschik 21.01.20 11:47 Сейчас в теме
все хорошо в консоли, но как только добавляю запрос в УНФ - Зарплата - Параметры расчетов, сразу все тухнет

реально это почти каждый день обсуждается )
параметры другие, когда запрос переносится куда-то из консоли.
16. user1111514 21.01.20 11:55 Сейчас в теме
Даже если собрать этот запрос в параметрах расчетов, то все равно параметры такие же как и если просто перенести запрос из консоли
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот