Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   СКД : Остатки и обороты по месяцам (http://forums.kuban.ru/f1040/skd_ostatki_i_oboroty_po_mesyacam-8701151.html)

bvb 15.08.2018 12:07

СКД : Остатки и обороты по месяцам
 
Извините может кому вопрос покажется тупым ...

Нужно в СКД построить за год на каждый месяц два показателя
1. срез ДЗ на конец месяца по "ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов"
2. обороты продаж по "Продажи"

Я реально туплю :
Достаточно
1. Остатки и обороты с периодичностью "месяц" ?
2 Продажи обороты с периодичностью "месяц" ?

Запросы соединять как два набора данных или лучше как временные таблицы в одном наборе ?

bma1 15.08.2018 14:33

ИМХО лучше как два набора данных. Во временных таблицах могут быть ошибки при получении итогов по границам периодов (на некоторых релизах встречал).

bvb 15.08.2018 15:43

А по поводу самих запросов ?

bma1 15.08.2018 16:51

достаточно, если в задаче все правильно указано.

US1C 15.08.2018 22:08

(0) А почему не хочешь объединением в одном запросе сделать?

bvb 17.08.2018 18:16

(4) Я как раз только ЗА . Наклепать ВТ и их объединять

US1C 23.08.2018 11:13

(5) Я имел ввиду непосредственное объединение в одном запросе.
Типа:

ВЫБРАТЬ
ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК НоменклатурнаяГруппа,
ХозрасчетныйОборотыДтКт.СубконтоДт2 КАК СтатьяЗатрат,
ХозрасчетныйОборотыДтКт.СуммаНУОборотДт КАК ЗатратыНУ_1,
0 КАК ЗатратыНУ_2,
0 КАК ПродажиНУ_1,
0 КАК ПродажиНУ_2
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(ДАТАВРЕМЯ(1, 1, 1), &НачПериода, , СчетДт = &Счет20, , СчетКт <> &Счет69, , СубконтоДт2 <> &СписаниеМатериалов) КАК ХозрасчетныйОборотыДтКт

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ХозрасчетныйОборотыДтКт3.СубконтоДт1,
ХозрасчетныйОборотыДтКт3.СубконтоДт2 КАК СтатьяЗатрат,
0,
ХозрасчетныйОборотыДтКт3.СуммаНУОборотДт,
0,
0
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, , СчетДт = &Счет20, , СчетКт <> &Счет69, , СубконтоДт2 <> &СписаниеМатериалов) КАК ХозрасчетныйОборотыДтКт3

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ХозрасчетныйОборотыДтКт1.СубконтоДт1,
ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка),
0,
0,
0,
ХозрасчетныйОборотыДтКт1.СуммаНУОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, , СчетДт = &Счет90, , СчетКт = &Счет20, , ) КАК ХозрасчетныйОборотыДтКт1

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ХозрасчетныйОборотыДтКт4.СубконтоДт1,
ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка),
0,
0,
ХозрасчетныйОборотыДтКт4.СуммаНУОборотДт,
0
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(ДАТАВРЕМЯ(1, 1, 1), &НачПериода, , СчетДт = &Счет90, , СчетКт = &Счет20, , ) КАК ХозрасчетныйОборотыДтКт4

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ХозрасчетныйОборотыДтКт2.СубконтоКт1,
ХозрасчетныйОборотыДтКт2.СубконтоКт2 КАК СтатьяЗатрат,
0,
ХозрасчетныйОборотыДтКт2.СуммаНУОборотДт,
0,
0
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, , СчетДт = &Счет90, , СчетКт = &Счет20, , СубконтоКт2 <> ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка)) КАК ХозрасчетныйОборотыДтКт2


Текущее время: 21:23. Часовой пояс GMT +3.