|   |   | 
| 
 | Запрос к ТЧ и регистру накопления | ☑ | ||
|---|---|---|---|---|
| 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) Суммы оплат распределишь 
 Выбор когда СуммаДок <> ПлатежноеПоручениеИсходящее.СуммаДокумента СуммаОплат = ПлатежноеПоручениеИсходящее.СуммаДокумента/СуммаДок*СуммаНом Как СуммаОплат | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |