|
Запрос к ТЧ и регистру накопления | ☑ | ||
---|---|---|---|---|
0
Nevskiy83
12.02.15
✎
15:44
|
Добрый день!
Подскажите, пожалуйста как составить запрос. Есть документ счет, в ТЧ которого есть колонка "производитель". Также есть Регистр накопления Оплаты, где есть поле со ссылкой на документ счета. Пытаюсь сделать запрос вида: Счет Производитель СуммаСчета Оплачено Буду благодарен любой помощи, спасибо |
|||
1
KindLion
12.02.15
✎
15:48
|
В структуре ИБ, как ты ее описал, возможен вариант, когда в док-те счет - разные производители.
Так? |
|||
2
Nevskiy83
12.02.15
✎
15:50
|
Да, верно. В документе м.б n-ое количество товаров разных производителей
|
|||
3
Goggy
12.02.15
✎
15:51
|
в регистре какие измерения есть?
|
|||
4
Nevskiy83
12.02.15
✎
15:52
|
документ и клиент
|
|||
5
salvator
12.02.15
✎
15:53
|
(4)
А ресурсы? |
|||
6
Goggy
12.02.15
✎
15:55
|
То есть тебе надо что-то типа такого?
Док№5 Производитель1 50руб да Док№5 Производитель1 50руб да Док№5 Производитель1 50руб да Док№5 Производитель1 50руб да Док№5 Производитель1 50руб да Док№5 Производитель1 50руб да |
|||
7
Goggy
12.02.15
✎
15:56
|
Док№5 Производитель1 50руб да
Док№5 Производитель1 50руб да Док№5 Производитель1 50руб да |
|||
8
Goggy
12.02.15
✎
15:57
|
сорри случайно поотправлял.
Я имел в виду такого вида: Док№5 Производитель1 50руб да Док№5 Производитель2 50руб да Док№5 Производитель3 50руб да Док№5 Производитель4 50руб да Док№6 Производитель1 60руб нет и т.п. |
|||
9
GreatOne
12.02.15
✎
15:58
|
Не все описал. Колонка суммасчета показывает всю сумму счета, или отдельно по каждому производителю?
Я бы тянул счета и оплату из регистра и левым соединением ТЧ счета, далее группировка по счету. |
|||
10
GreatOne
12.02.15
✎
15:58
|
т.е. итоги
|
|||
11
Nevskiy83
12.02.15
✎
16:11
|
Конечный результатом мне нужно получить затрат средств на конкретного производителя. Т.е если счет на 10000 руб., а оплачено 5000, то посчитав процент оплаты (50%) можно получить затраты по производителю посчитав 50% цены в строке. Вид запроса я видел как:
Док5 Производитель1 2000 5000 док5 производитель2 3000 5000 док5 производитель3 5000 5000 |
|||
12
Nevskiy83
12.02.15
✎
16:12
|
Хотя еще надо добавить общую сумму документа
|
|||
13
Nevskiy83
12.02.15
✎
16:12
|
Док5 Производитель1 2000 5000 10000
док5 производитель2 3000 5000 10000 док5 производитель3 5000 5000 10000 |
|||
14
Nevskiy83
12.02.15
✎
16:24
|
(5) Сумма и СуммаНДС
|
|||
15
Kumar_K
12.02.15
✎
16:48
|
(14) Суммы между поставщиками как распеделять? Если Оплата.Сумма <> Счет.Сумма
|
|||
16
Kumar_K
12.02.15
✎
16:49
|
Регистр оплаты что содержит
Сумма и Ссылку на документ счет ? или Сумма Поставщик ссылка на документ счет |
|||
17
Nevskiy83
12.02.15
✎
16:53
|
Суммы распределять равномерно на процент оплаты счета. Регистр содержит ссылку на документ и сумму
|
|||
18
Nevskiy83
12.02.15
✎
16:58
|
(17) Суммы я распределю с помощью вычисляемого поля в СКД.
|
|||
19
Kumar_K
12.02.15
✎
17:13
|
ВЫБРАТЬ
СчетНаОплатуПоставщикаТовары.Ссылка.Дата Как ДатаДок, СчетНаОплатуПоставщикаТовары.Ссылка.СуммаДокумента Как СуммаДок, СчетНаОплатуПоставщикаТовары.Номенклатура, СчетНаОплатуПоставщикаТовары.Сумма как СуммаНом , ПлатежноеПоручениеИсходящее.ДокументОснование, ПлатежноеПоручениеИсходящее.СуммаДокумента ИЗ Документ.СчетНаОплатуПоставщика.Товары КАК СчетНаОплатуПоставщикаТовары левое Соединение Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее ПО СчетНаОплатуПоставщикаТовары.Ссылка.СуммаДокумента = ПлатежноеПоручениеИсходящее.ДокументОснование Где СчетНаОплатуПоставщикаТовары.Ссылка.Дата > &Дата1 и СчетНаОплатуПоставщикаТовары.Ссылка.Дата < &Дата2 |
|||
20
Kumar_K
12.02.15
✎
17:14
|
Документ заменишь на регистр
|
|||
21
Kumar_K
12.02.15
✎
17:15
|
А там еще немного допилишь распределение сумм
|
|||
22
Nevskiy83
12.02.15
✎
17:25
|
(19) Спасибо!
|
|||
23
Kumar_K
12.02.15
✎
17:30
|
(22) Суммы оплат распределишь
Выбор когда СуммаДок <> ПлатежноеПоручениеИсходящее.СуммаДокумента СуммаОплат = ПлатежноеПоручениеИсходящее.СуммаДокумента/СуммаДок*СуммаНом Как СуммаОплат |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |