|
Как установить в параметр виртуальной таблицы результат выполнения временной
| ☑ |
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
|
Самый простой путь - сделать в СКД через связи наборов данных
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший