Имя: Пароль:
1C
1С v8
СКД Все периоды в интервале
0 Irek-kazan
 
16.07.12
16:52
Подскажите плиз как реализовать?
Есть запрос где выдаются переходящие остатки за период в разрезе проектов (для учета планируемых остатков ДС).
Проблема в том, что если не было запланированных расходов-доходов в периоде, то в результате нет остатков в этом периоде.
1 Нуф-Нуф
 
16.07.12
16:52
группировка по период. дополнение день
2 Irek-kazan
 
16.07.12
16:59
Ругается Синтаксическая Ошибка "Дополнение"

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

СГРУППИРОВАТЬ ПО

   ОБ.Проект,
   ОБ.Период
3 Irek-kazan
 
16.07.12
17:02
туплю сорри
4 Irek-kazan
 
16.07.12
17:16
(1) не совсем то. Наверное неправильно объяснил...
Есть группа проектов, по ним строятся планы на несколько недель вперед, по некоторым проектам не введены планы.
Считается переходящие остаток ДС с учетом введенных планов. Естественно в запросе, если нет планов на период, то и остатков не будет. Я так понимаю, нужно переписать запрос, других вариантов нет?
5 Irek-kazan
 
16.07.12
17:33
Думаю сделать это соединением таблицы с периодами и оборотам
Подскажите как получить таблицу со всеми периодами за выбранный интервал
6 wade25
 
16.07.12
17:38
Типа того брось в группировки
НАЧАЛОПЕРИОДА(СписаниеТоваровТовары.Ссылка.Дата, ДЕНЬ)
7 wade25
 
16.07.12
17:38
Кстать, когда к остаткам обращаешься к регистру, не забудь поле секунды вытащить и в ролях на 1 место поставить в СКД.
8 Irek-kazan
 
16.07.12
17:45
(7) это еще зачем? я к виртуальной таблице обращаюсь
9 echo77
 
16.07.12
17:59
(8) это затем чтобы не получить непредсказуемые результаты в разных группировках и не создавать потом новую тему здесь
10 Classic
 
16.07.12
18:00
(0)
Поищи в книге знаний. Общая идея - делаем ВТ в которой все дни(месяцы и т.п.) в периоде, а потом ее соединяем с регистром обороты
11 Irek-kazan
 
16.07.12
18:01
(10) тоже прихожу к такому выводу, похоже по-другому никак
12 Irek-kazan
 
17.07.12
12:53
помогите плиз с запросом, а то никак не могу сообразить.
Есть таблица Т1 со всеми периодами дат в заданном интервале.
Есть таблица Т2 с планируемым остатками ДС по проектам и периодам (планов может и не быть)
Как получить результирующую таблицу Т3 где будут столбцы со всеми периодами и планируемыми движениями
Например
Т1 - [ 01/01/12 , 08/01/12 , 15/01/12 , 23/01/12 ]
Т2 - [ (Проект1, 08/01/12, 100р) , (Проект1, 15/01/12, 200р) ]
Результат должен быть таким
Т3 - [ (Проект1, 01/01/12, 100р) , (Проект1, 08/01/12, 100р) , (Проект1, 15/01/12, 200р) , (Проект1, 23/01/12, 200р)
13 Classic
 
17.07.12
13:11
Что эти числа означают? Остаток?
Лучше бери обороты, а потом накопительным итогом считай
14 Irek-kazan
 
17.07.12
13:19
спасибо за совет, пробую