Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Передача параметров в динамический список

Передача параметров в динамический список
Я
   sergiykooo
 
12.03.18 - 19:49
Есть динамический список с запросом, для примера пишу маленький запрос:

ВЫБРАТЬ
    ТестНоменклатура.Ссылка КАК Номен,
    ПродажиОбороты.КоличествоОборот,
    ПродажиОбороты1.КоличествоОборот КАК КоличествоОборот1
ИЗ
    Справочник.Номенклатура КАК ТестНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты
        ПО ТестНоменклатура.Ссылка = ПродажиОбороты.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериодаТест, &КонецПериода, , ) КАК ПродажиОбороты1
        ПО ТестНоменклатура.Ссылка = ПродажиОбороты1.Номенклатура

И устанавливаю значения параметров:
Список.Параметры.УстановитьЗначениеПараметра("НачалоПериода", Дата("20101010"));
Список.Параметры.УстановитьЗначениеПараметра("КонецПериода", КонецМесяца(ТекущаяДата()));
Список.Параметры.УстановитьЗначениеПараметра("НачалоПериодаТест", НачалоМесяца(ТекущаяДата()));


Нужно данные из двух оборотных регистров по различным периодам, а получаю данные за одинаковый период. Что не так?
 
 
   Cyberhawk
 
1 - 12.03.18 - 19:51
Параметры не у списка ставь, а у компоновщика настроек
   sergiykooo
 
2 - 12.03.18 - 20:01
(1) писал
Список.КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериода", Дата("20101010"));
Список.КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонецПериода", КонецМесяца(ТекущаяДата()));
Список.КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериодаТест", НачалоМесяца(ТекущаяДата()));


И так:

Список.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериода", Дата("20101010"));
Список.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонецПериода", КонецМесяца(ТекущаяДата()));
Список.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериодаТест", НачалоМесяца(ТекущаяДата()));


все равно данные за весь период
   h-sp
 
3 - 12.03.18 - 20:07
(2) попробуй в фигурных скобках написать выраметры
   sergiykooo
 
4 - 12.03.18 - 20:16
(3) да, спасибо, уже все получилось, в фигурных скобках написал
   Новиков
 
5 - 12.03.18 - 20:23
(4) в любой типовой есть специальная функция на то - ты скопируй ее себе и юзай.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует