Имя: Пароль:
1C
1С v8
СКД непонятки
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 переключить макет СКД, и делать его основным, так сами макеты отличаются друг от друга.
Если ли функция, которая обращается к наборамданных , перебирая их, как элементы коллекции? Функция СКД.НаборыДанных.Получить(индекса) загружает мне одни и те же данные вне зависимости от индекса.