|
Запрос остатки + обороты УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
piffoff
17.08.17
✎
01:52
|
Нужно сделать отчет в УТ 10.3 по остаткам и оборотам
в разрезе ответственного лица стандартный переделать не получается пытаюсь свой запрос сделать соединением таблицы остатки и обороты но что то не сходиться нифига |
|||
1
piffoff
17.08.17
✎
01:52
|
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад, ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, СУММА(ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0)) КАК НачальныйОстаток ПОМЕСТИТЬ Остатки ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаНач, ) КАК ТоварыНаСкладахОстатки СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.Номенклатура ИНДЕКСИРОВАТЬ ПО Склад, Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕСТЬNULL(ТоварыНаСкладахОбороты.Склад, Остатки.Склад) КАК Склад, ЕСТЬNULL(ТоварыНаСкладахОбороты.Регистратор.Ответственный, "Неизвестный") КАК Ответственный, ЕСТЬNULL(ТоварыНаСкладахОбороты.Номенклатура, Остатки.Номенклатура) КАК Номенклатура, ЕСТЬNULL(Остатки.НачальныйОстаток, 0) КАК НачальныйОстаток, СУММА(ЕСТЬNULL(ТоварыНаСкладахОбороты.КоличествоПриход, 0)) КАК КоличествоПриход, СУММА(ЕСТЬNULL(ТоварыНаСкладахОбороты.КоличествоРасход, 0)) КАК КоличествоРасход, ЕСТЬNULL(ТоварыНаСкладахОбороты.КоличествоОборот, 0) КАК КоличествоОборот, ЕСТЬNULL(Остатки.НачальныйОстаток, 0) + ЕСТЬNULL(ТоварыНаСкладахОбороты.КоличествоОборот, 0) КАК КонечныйОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ТоварыНаСкладахОбороты ПОЛНОЕ СОЕДИНЕНИЕ Остатки КАК Остатки ПО (Остатки.Склад = ТоварыНаСкладахОбороты.Склад) И (Остатки.Номенклатура = ТоварыНаСкладахОбороты.Номенклатура) СГРУППИРОВАТЬ ПО ЕСТЬNULL(ТоварыНаСкладахОбороты.Склад, Остатки.Склад), ЕСТЬNULL(ТоварыНаСкладахОбороты.Номенклатура, Остатки.Номенклатура), ЕСТЬNULL(Остатки.НачальныйОстаток, 0), ЕСТЬNULL(ТоварыНаСкладахОбороты.КоличествоОборот, 0), ЕСТЬNULL(Остатки.НачальныйОстаток, 0) + ЕСТЬNULL(ТоварыНаСкладахОбороты.КоличествоОборот, 0), ЕСТЬNULL(ТоварыНаСкладахОбороты.Регистратор.Ответственный, "Неизвестный") ИТОГИ СУММА(НачальныйОстаток), СУММА(КоличествоПриход), СУММА(КоличествоРасход), СУММА(КоличествоОборот), СУММА(КонечныйОстаток) ПО Склад, Номенклатура |
|||
2
piffoff
17.08.17
✎
01:53
|
Не идет начальный остаток на дату
что то я не так связываю таблицы |
|||
3
shadow_sw
17.08.17
✎
04:26
|
есть регистр ТоварыНаСкладахОстаткиИОбороты ты чего городишь?
|
|||
4
Otark
17.08.17
✎
06:29
|
(3)Правильнее сказать виртуальная таблица ОстаткиИОбороты, регистра "ТоварыНаСкладах"
|
|||
5
1dvd
17.08.17
✎
06:33
|
(3) интересно посмотреть как ты из него остатки получишь в разрезе ответственных
|
|||
6
Альбатрос
17.08.17
✎
07:52
|
(5) Более того я ваще не представляю как получить остатки в разрезе ответственных, не собираю их вручную.
|
|||
7
h-sp
17.08.17
✎
08:28
|
(2) дык надо отсортировать по регистратор.Дата, а у остатка нет регистратора, регистратор есть только у оборотов. поэтому непонятно как вы будете сортировать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |