8.х Как задать параметр

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем TamKar, 17 дек 2009.

  1. TopicStarter Overlay
    TamKar
    Offline

    TamKar

    Регистрация:
    16 дек 2009
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    ВЫБРАТЬ
    Взаиморасчеты.ДоговорКонтрагента.Владелец КАК Контрагент,
    Взаиморасчеты.ДоговорКонтрагента,
    СУММА(Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток,
    СУММА(Взаиморасчеты.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток,
    СУММА(Взаиморасчеты.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
    СУММА(Взаиморасчеты.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,
    ВЫБОР
    КОГДА ЕСТЬNULL(СУММА(Взаиморасчеты.СуммаВзаиморасчетовРасход), 0) = 0
    ТОГДА 0
    ИНАЧЕ (СУММА(Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток) + СУММА(Взаиморасчеты.СуммаВзаиморасчетовКонечныйОстаток)) * РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ) / СУММА(Взаиморасчеты.СуммаВзаиморасчетовРасход)
    КОНЕЦ КАК Сред
    ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК Взаиморасчеты

    СГРУППИРОВАТЬ ПО
    Взаиморасчеты.ДоговорКонтрагента,
    Взаиморасчеты.ДоговорКонтрагента.Владелец



    Пишет ошибка, не задано значение параметра Начало периода, как задать?
  2. Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Код:
    Запрос.УстановитьПараметр("НачалоПериода", НачПер);
    
  3. TopicStarter Overlay
    TamKar
    Offline

    TamKar

    Регистрация:
    16 дек 2009
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    После выбрать?
  4. GreenFox
    Offline

    GreenFox

    Регистрация:
    19 фев 2009
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    А ты где вообще тот запрс используешь?
    Вообщето надо после
    Код:
    Запрос.Текст = "Траля-ля";
    Запрос.УстановитьПараметр("НачалоПериода", НачПер);
    
    
  5. Абырвалг
    Offline

    Абырвалг Опытный в 1С

    Регистрация:
    8 дек 2009
    Сообщения:
    112
    Симпатии:
    1
    Баллы:
    29
    Нет,
    Между
    Код:
    Запрос = новый Запрос;
    
    и
    Код:
     Запрос.Выполнить()
    

Поделиться этой страницей