Имя: Пароль:
1C
1С v8
Помогите с СКД
0 TorVolD90
 
29.12.16
10:48
Я только учусь 1с. Пытаюсь сделать отчет в СКД. Интересует следующий вопрос: необходимо вывести остатки за период с разбивкой по месяцам, И в группировку каждого месяца в конце добавить строчку - первый день следующего месяца. Причем итог за месяц должен быть с учетом этой строчки. Учет ведется по подразделениям.
Дата         Орг1    Орг2   Орг3
Октябрь
01.10.16     ост      ост    ост
...           ...      ...    ...
31.10.16     отс       отс    отс
01.11.16     отс_N    отс_N   отс_N
Итого        Сумма(ост)+ост_N/2  Сумма(ост)+ост_N/2   Сумма(ост)+ост_N/2
Ноябрь
01.11.16     ост      ост    ост


Примерно так
1 asady
 
29.12.16
11:26
(0) делай поэтапно.
первый этап:  сделай запрос по остаткам периодичность "месяц"
дальше уже усложняй
2 rabbidX
 
29.12.16
11:31
(0)
>в группировку каждого месяца в конце добавить строчку - первый день следующего месяца
Добавить вычисляемое поле Месяц(ДобавитьКДате(Период,День,-1) по нему группируй. Выражение Представления Месяц(Период)
3 TorVolD90
 
29.12.16
11:32
Можно уточнить?
Я сделал такой запрос
ВЫБРАТЬ
    &Период КАК Период,
    ХозрасчетныйОстатки.Счет,
    ХозрасчетныйОстатки.Организация КАК Организация,
    ХозрасчетныйОстатки.СуммаОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&Период, ДЕНЬ, 1), , , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.Субконто1.НомерСчета = ХозрасчетныйОстатки.Организация.ОсновнойБанковскийСчет.НомерСчета

В настройка таблицы делаю группировку по Период.ЧастиДат.НазваниеМесяца
4 rabbidX
 
29.12.16
11:49
(3) Чтоб смотреть остатки на каждый день периода, используй таблицу Остатки и обороты с периодичностью День.
5 TorVolD90
 
29.12.16
11:52
Остатки и обороты не выводят данные если нет движений. Этот запрос нормально отрабатывает. Как раз выводит остатки на конец периода(День)
6 rabbidX
 
29.12.16
12:01
(5) Используй метод дополнения ДвиженияИГраницыПериода.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.