|
СКД непонятки |
☑ |
0
2307861c
02.09.11
✎
08:43
|
Поставил для набора данных вот такой текст запроса
ВЫБРАТЬ
Ост1.Контрагент КАК Контрагент,
ДОБАВИТЬКДАТЕ(Ост1.Период, ДЕНЬ, Ост1.Контрагент.ОтстрочкаПлатежаВДнях) КАК День,
Ост1.СуммаУпрКонечныйОстаток КАК Сумма
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, , День, , ) КАК Ост1
ГДЕ
Ост1.Период >= ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, -Ост1.Контрагент.ОтстрочкаПлатежаВДнях)
СГРУППИРОВАТЬ ПО
Ост1.Контрагент,
ДОБАВИТЬКДАТЕ(Ост1.Период, ДЕНЬ, Ост1.Контрагент.ОтстрочкаПлатежаВДнях),
Ост1.СуммаУпрКонечныйОстаток
и пробовал такой же выполнять через обычный запрос.
В итоге СКД накидывает почему-то отстрочку на НачалоПериода отчета ", а запрос обычный считает все правильно. Что я не так делаю?
|
|
1
golden-pack
02.09.11
✎
08:44
|
отстрочку
|
|
2
2307861c
02.09.11
✎
08:45
|
(1)ДОБАВИТЬКДАТЕ(Ост1.Период, ДЕНЬ, Ост1.Контрагент.ОтстрочкаПлатежаВДнях)
|
|
3
2307861c
02.09.11
✎
08:46
|
В обычном запросе например Ост1.Период = 23.08, я ставлю в СКД НачалоПериода = 25.08 и СКД добавляет ОтстрочкаПлатежаВДнях не к 23.08, а к 25.08
|
|
4
2307861c
02.09.11
✎
08:47
|
Такое впечетление что она напрочь игнорирует все даты меньше НачалоПериода и если меньше заменяет на НачалоПериода
|
|
5
butterbean
02.09.11
✎
08:47
|
начало периода - неудачный параметр, назови НачДата
|
|
6
butterbean
02.09.11
✎
08:48
|
(5) точнее НачалоПериода - неудачное название параметра
|
|
7
2307861c
02.09.11
✎
08:50
|
(6)Спасибо заработало.
|
|
8
marusjа007
05.09.11
✎
11:48
|
ПОМОГИТЕ!!! Не могу поменять макет в основной схеме компоновки данных программно, возможно ли это сделать вообще?
Я формирую внешний отчет, форма обычная, есть несколько макетов, сделанных с помощью СКД, необходимо при выборе checkbox переключить макет СКД, и делать его основным, так сами макеты отличаются друг от друга.
Если ли функция, которая обращается к наборамданных , перебирая их, как элементы коллекции? Функция СКД.НаборыДанных.Получить(индекса) загружает мне одни и те же данные вне зависимости от индекса.
|
|