Скажите что изменить чтобы при проведении документа его дата была не такая же как в бюджете а в пределах месяца. то есть бюджет делается 1 числа а рассходники то уже потом, и бюджет на каждый месяц разный. Сейчас работает только если рассходник на дата бюджета.

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

Выборка = Результат.Выбрать();
Выборка.Следующий();

Если Выборка.СуммаОстаток < СуммаВБазовойВалюте Тогда
Отказ = Истина;
Сообщить("Сумма больше чем Бюджет")
КонецЕсли;

КонецЕсли;