Добрый день.
Для базовой УНФ, предусмотрена возможность написания запроса для расчета з/п.
Необходимо выбрать за текущий месяц все документы, просуммировать суммы только документа, только товара, и еще несколько отборов по продавцу и т.п.. Грубо говоря, все выставленные, проведенные счета менеджером за данный месяц, без учета услуг.
Все хорошо, все условия можно выполнить. Не получается прописать только период = текущий месяц. Я дилетант, пробовал через установить параметр, не получилось. Не могу подобрать конструкцию. Рад буду помощи, не разобрался как мне быстро пополнить счет, поэтому без вознаграждения.
Универсальный отчет получилось настроить.
Сейчас запрос выглядит вот так :

```1c
    ВЫБРАТЬ
    СУММА(ЗаказПокупателяЗапасы.Всего) КАК Всего
    ИЗ
    Документ.ЗаказПокупателя.Запасы КАК ЗаказПокупателяЗапасы
    ГДЕ
    ЗаказПокупателяЗапасы.ТипНоменклатурыЗапас = &ТипНоменклатурыЗапас
    И ЗаказПокупателяЗапасы.Ссылка.Автор = &Автор
    И ЗаказПокупателяЗапасы.Ссылка.Проведен = &Проведен
    И ЗаказПокупателяЗапасы.Ссылка.ПометкаУдаления = &ПометкаУдаления
```
---
И ЗаказПокупателяЗапасы.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ТекДата, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ТекДата, МЕСЯЦ)
---
ну ограничьте выборку документов по дате.
---
Добрый день. Благодарю, не совсем понял.
Мне нужно не ограничение по конкретной дате, а на момент вывода запроса, значения за текущий месяц.
---
ну вам же надо за определенный месяц выбрать документы?
И ЗаказПокупателяЗапасы.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
---
Нет не за определенный месяц, а за текущий месяц. Иначе директору нужно будет изменять постоянно запрос :)
---
запрос изменять на надо будет, а вводить корректные даты интересующего месяца.
---
Такой вариант не подойдет. Поскольку, чтобы установить параметр нужна зайти в расчеты, найти нужный, а их около 20, внутри перейти на вкладку запроса, там на вкладку параметры и т.п. и так по всем. Если правильно Вас понял.
Нужно уже целое число с учетом всех отборов, ибо оно подставляется в формулу расчета зарплаты.
---
у вас же и так выведены параметры типа ТипНоменклатурыЗапас , Автор и т.п. Разве нет?
---
Да, но они константы, а тут переменная часть.
---
Запрос.УстановитьПараметр(ТекДата, ТекущаяДата());
Ну и в запросе внедрить её.
Представляю лицо директора когда он 1-го августа вспоминает что забыл посмотреть отчет за 31 июля )))
---
Это как говорится уже не наши проблемы :))
Так понимаю, речь о вложенном запросе? Я не программист :( Плюс мне нужна выборка не за день, а за целый месяц текущий.
---
И ЗаказПокупателяЗапасы.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ТекДата, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ТекДата, МЕСЯЦ)
---
Да, так проходит, но все равно нужно каждый раз, в каждом расчете выставлять этот параметр вручную,текущую дату, уже легче. Помнится был вариант поставить дату Авто.
В любом случае благодарю! Как разберусь как тут благодарить сделаю!
---
Или задать параметр &ТекДата, датой программы. Если так возможно, конечно.
---
ну в 10 же написано как задать этот параметр!
---
Прошу прощения, не понял. Сейчас пробуем.
---
Хм. то ли синтаксис ограничен в чем-то в базовой, то ли я лопух. Скорее второе.

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

    Запрос.УстановитьПараметр(ТекДата, ТекущаяДата())
```
---
```1c
    Запрос.УстановитьПараметр("ТекДата", ТекущаяДата());
```
---
Все то же, мне кажется есть все таки тут ограничения.
---
не присмотрелся, конечно в тексте запроса параметр так не установить!
---
А полностью конструкцию в базовом варианте прописать не получается. :(
---
в вашем случае без параметра никак
---
Когда читал про запросы.
Увидел про объединения и про пакеты. Надо глубже почитать будет.
Если совместить выборку из регистра накоплений, по заказу покупателей с базовым параметром период., установить его ЭтотМесяц (если такое возможно). И потом уже из нее или сопоставлением выбрать из таблицы документы. Такое возможно?