|
Запрос | ☑ | ||
---|---|---|---|---|
0
НикДляЗапросов
28.08.13
✎
12:16
|
пытаюсь составить запрос на СКД, по контрагенту есть начальный и конечный остаток, но как его вытащить в мает?
Поставщик Материал Документ поступления Сумма Начальный остаток Количество Оборот Дт ЦЕНА БЕЗ НДС Сумма оборот задолжность Сумма Конечный остаток Автострада-Регион щебень гранитный 5*20 (1,39т/м3) Поступление товаров и услуг ДРС00000870 от 15.07.2013 17:03:25 1 173,000 854,237289 1 002 020,34 Поступление товаров и услуг ДРС00000869 от 11.07.2013 15:41:43 1 173,600 854,237287 1 002 532,88 |
|||
1
Wobland
28.08.13
✎
12:18
|
это у меня с браузером фигня или миста заболела? ветка называется "Запрос", а запроса внутри нет
|
|||
2
Jonny_Khomich
28.08.13
✎
12:18
|
(1) ник у него такой
|
|||
3
НикДляЗапросов
28.08.13
✎
12:20
|
вот набросок запроса:
ВЫБРАТЬ ХозрасчетныйОборотыДтКт.СубконтоДт1.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, СУММА(ХозрасчетныйОборотыДтКт.КоличествоОборотДт) КАК КоличествоОборотДт, СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаОборотЗадолжность, СУММА(ВЫБОР КОГДА ХозрасчетныйОборотыДтКт.КоличествоОборотДт = 0 ТОГДА 0 ИНАЧЕ ХозрасчетныйОборотыДтКт.СуммаОборот / ХозрасчетныйОборотыДтКт.КоличествоОборотДт КОНЕЦ) КАК ЦЕНА_БЕЗ_НДС, ХозрасчетныйОборотыДтКт.СубконтоКт3 КАК ДокументПоступления, ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК Материал, NULL КАК Счет, NULL КАК СуммаНачальныйОстаток, NULL КАК СуммаКонечныйОстаток, ХозрасчетныйОборотыДтКт.СубконтоКт1 КАК Поставщик, NULL КАК Субконто1 ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, Период, счетдт В ИЕРАРХИИ (&СчетДТ), , счетКТ В ИЕРАРХИИ (&Счеткт), , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт СГРУППИРОВАТЬ ПО ХозрасчетныйОборотыДтКт.СубконтоДт1.БазоваяЕдиницаИзмерения, ХозрасчетныйОборотыДтКт.СубконтоКт3, ХозрасчетныйОборотыДтКт.СубконтоДт1, ХозрасчетныйОборотыДтКт.СубконтоКт1 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборот), NULL, NULL, NULL, ХозрасчетныйОстаткиИОбороты.Счет, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток), СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток), NULL, ХозрасчетныйОстаткиИОбороты.Субконто1 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &НачалоПериода, Период, , счет В ИЕРАРХИИ (&СчетКТ), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты ГДЕ (ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток > 0 ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток > 0 ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаОборот > 0) СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Субконто1, ХозрасчетныйОстаткиИОбороты.Счет УПОРЯДОЧИТЬ ПО КоличествоОборотДт, СуммаОборотЗадолжность, ЦЕНА_БЕЗ_НДС, ЕдиницаИзмерения |
|||
4
НикДляЗапросов
28.08.13
✎
12:37
|
Суть вот в чем:
По поставщику я могу вытащить Задолжность на начало и конец, но когда происходит ОБЪЕДИНИТЬ ВСЕ, поле кудато девается, и тут я не допанимаю |
|||
5
Wobland
28.08.13
✎
12:37
|
(4) выставь соответствие полей двух запросов. хотя б в том же конструкторе
|
|||
6
НикДляЗапросов
28.08.13
✎
12:45
|
На объединениях и псевдонимах?
я там не понимаю как сделать, у меня остатки из одного запроса обороты из другого, т.е. мне какбы нужно пустое поле в запросе... |
|||
7
НикДляЗапросов
28.08.13
✎
12:47
|
Т.е. в запрос оборотов мне нужно добавить поле "остаток" а у меня в виртуальной таблице ОборотыДТКТ нет ничего подходящего
|
|||
8
Rie
28.08.13
✎
12:50
|
(7) 0 поставь.
|
|||
9
НикДляЗапросов
28.08.13
✎
12:50
|
(8) Я не понимаю как создать пустое поле с нулем
|
|||
10
Odavid
28.08.13
✎
12:51
|
0 КАК ПустоеПоле
|
|||
11
НикДляЗапросов
28.08.13
✎
12:56
|
Запрос 1
NULL КАК СуммаНачальныйОстаток, NULL КАК СуммаКонечныйОстаток, Запрос 2 СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток), СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток), Только вот связь для этих полей установить нельзя |
|||
12
Odavid
28.08.13
✎
12:58
|
(11) что за фигня:
Запрос 1.. Запрос 2... Кто вас запросы учил писать? Поля соедините либо в СКД, либо в одном запросе. |
|||
13
hhhh
28.08.13
✎
13:00
|
(11) NULL КАК Сумма - ты маханул с утра. Говорят же все: поставь 0 и не выеживайся.
|
|||
14
НикДляЗапросов
28.08.13
✎
13:01
|
(13)
логично, ща попробую |
|||
15
НикДляЗапросов
28.08.13
✎
13:03
|
0 КАК СуммаНачальныйОстаток,
Также не заполняется начальный и конечный остаток. |
|||
16
НикДляЗапросов
28.08.13
✎
13:06
|
Ладно, ща вроде понятнее стало, всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |