Имя: Пароль:
1C
1С v8
Остатки на каждый день. СКД Что я не так сделал.
0 Обработка
 
14.09.18
10:36
ЫБРАТЬ
ДНИ.ДатаКалендаря КАК ДатаКалендаря,
СУММА(ВЫБОР
   КОГДА Движения.Период = &НачалоПериода
    ТОГДА Движения.СуммаНачальныйОстаток
   ИНАЧЕ ВЫБОР
     КОГДА Движения.Период <= ДНИ.ДатаКалендаря
      ТОГДА Движения.СуммаОборот
     ИНАЧЕ 0
    КОНЕЦ
  КОНЕЦ) КАК СуммаНачальныйОстаток,
СУММА(ВЫБОР
   КОГДА Движения.Период = &НачалоПериода
    ТОГДА Движения.СуммаКонечныйОстаток
   ИНАЧЕ ВЫБОР
     КОГДА Движения.Период <= ДНИ.ДатаКалендаря
      ТОГДА Движения.СуммаОборот
     ИНАЧЕ 0
    КОНЕЦ
  КОНЕЦ) КАК СуммаКонечныйОстаток
ПОМЕСТИТЬ ОстКассы
ИЗ
Дни КАК ДНИ
  ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Касса.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , ) КАК Движения
  ПО (Движения.Период <= ДНИ.ДатаКалендаря)

У меня выходит начальные сальдо не верными. Как быть?
1 vicof
 
14.09.18
10:45
Решил потренироваться. Качаю мяч, а он не накачивается. Как быть?
2 vicof
 
14.09.18
10:47
3 Обработка
 
14.09.18
10:49
Не раз дела эту работу но другим методом. А тут другой вариант реализации увидел. Думал получится. Но нет.
4 hhhh
 
14.09.18
10:59
(3) в скд свойства поля задай этого, СуммаНачальныйОстаток и конечный остаток. Типа дополнение день.
5 Обработка
 
14.09.18
20:59
(4) Если по одному регистру делать то все норм.
Но если пытаешься делать временные таблицы и соединить запросы по дум регистрам накопление не получается.

У меня РН Касса и товары на складах.
ЗАкзали отчет чтоб вместе вывелось в одном отчете.
Нач и кон остатки и приходы и реализаций.

Вот так не показывает на каждый день:


ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
    ТоварыНаСкладахОстаткиИОбороты.Период
ПОМЕСТИТЬ ТМЦ
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , День, , ) КАК ТоварыНаСкладахОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КассаОстОбор.СуммаНачальныйОстаток,
    КассаОстОбор.СуммаКонечныйОстаток,
    КассаОстОбор.СуммаПриход,
    КассаОстОбор.СуммаРасход,
    КассаОстОбор.Период КАК Период
ПОМЕСТИТЬ Касса
ИЗ
    РегистрНакопления.Касса.ОстаткиИОбороты(, , День, , ) КАК КассаОстОбор
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СУММА(ТМЦ.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
    СУММА(ТМЦ.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
    СУММА(ТМЦ.КоличествоПриход) КАК КоличествоПриход,
    СУММА(ТМЦ.КоличествоРасход) КАК КоличествоРасход,
    ТМЦ.Период
ПОМЕСТИТЬ ОСт
ИЗ
    ТМЦ КАК ТМЦ

СГРУППИРОВАТЬ ПО
    ТМЦ.Период
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ОСт.КоличествоНачальныйОстаток,
    ОСт.КоличествоКонечныйОстаток,
    ОСт.КоличествоПриход,
    ОСт.КоличествоРасход,
    ОСт.Период,
    Касса.СуммаНачальныйОстаток,
    Касса.СуммаКонечныйОстаток,
    Касса.СуммаПриход,
    Касса.СуммаРасход
ИЗ
    Касса КАК Касса
        Полное СОЕДИНЕНИЕ ОСт КАК ОСт
        ПО Касса.Период = ОСт.Период
6 Обработка
 
14.09.18
21:06
ДАлее надо еще возвраты указать. А там только через  вид дока по регистратору поможет.
7 Обработка
 
14.09.18
21:08
(2) А за это спасибо.
Гуглил этого не видел.
ТУт лучше чем то что я нашел.
AdBlock убивает бесплатный контент. 1Сергей