Имя: Пароль:
1C
1С v8
Как установить в параметр виртуальной таблицы результат выполнения временной
0 web_profiler
 
19.05.15
17:35
"ВЫБРАТЬ
        |    ПериодДействияНакопительнойСкидки.ДатаНачала,
        |    ПериодДействияНакопительнойСкидки.ДатаОкончания
        |ПОМЕСТИТЬ Даты
        |ИЗ
        |    РегистрСведений.ПериодДействияНакопительнойСкидки КАК ПериодДействияНакопительнойСкидки
        |ГДЕ
        |    ПериодДействияНакопительнойСкидки.ДатаНачала <= &Дата
        |    И ПериодДействияНакопительнойСкидки.ДатаОкончания >= &Дата
        |    И ПериодДействияНакопительнойСкидки.Контрагент = &Контрагент
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    Даты.ДатаНачала,
        |    Даты.ДатаОкончания,
        |    ПродажиПоДисконтнымКартамГРНОбороты.СуммаОборот
        |ИЗ
        |    Даты КАК Даты,
        |    РегистрНакопления.ПродажиПоДисконтнымКартамГРН.Обороты(
        //|            НачалоПериода Выбрать (Даты.ДатаНачала Из Даты Как Даты),
        //|            КонецПериодаВыбрать (Даты.ДатаОкончания Из Даты Как Даты),
        |            ,
        |            ВладелецДисконтнойКарты = &ВладелецДисконтнойКарты
        |                И ДисконтнаяКарта = &ДисконтнаяКарта) КАК ПродажиПоДисконтнымКартамГРНОбороты";

Естественно, закоментированные строки - неправильные
Подскажите, пожалуйста, как правильно написать
1 Desna
 
19.05.15
17:44
(1) за реальную таблицу по рукам же сразу дать надо
2 web_profiler
 
19.05.15
17:44
есть идеи?
3 web_profiler
 
19.05.15
17:45
(1) в смысле? что не так?
4 web_profiler
 
19.05.15
17:45
Требуется установить 2 параметра: НачалоПериода и КонецПериода из временной
5 Кадош
 
19.05.15
17:46
(3) товарищ тупит просто
6 web_profiler
 
19.05.15
17:46
вопрос снят, спасибо
7 web_profiler
 
19.05.15
17:47
хотя и интересно, как же это организовать
8 Desna
 
19.05.15
17:51
(7) это типа срез последних на дату, тока тебе надо для оборотов каждый раз дату окончания подставлять
9 Desna
 
19.05.15
17:53
РС ПериодДействияНакопительнойСкидки разве не периодический?
10 zhig75
 
19.05.15
17:54
Ну попробуй соединение по датам сделать а не параметром.
11 fisher
 
19.05.15
17:56
(0) Никак. Подобный фокус можно провернуть в СКД через связанные наборы данных. А в твоем запросе сделай детализацию таблицы оборотов до дней и соединяй по периоду.
12 scanduta
 
19.05.15
17:58
Самый простой путь  - сделать в СКД через связи наборов данных
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс