| 
    
        
     
     | 
    
  | 
Отчет на СКД | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        zerat    
     16.05.16 
            ✎
    09:22 
 | 
         
        Всем привет! Сделал отчет на СКД
 
        Вот запрос ВЫБРАТЬ НачальныеОстатки.СуммаВзаиморасчетовОстаток КАК СальдоНаНачало ПОМЕСТИТЬ ВТ_НачальныйОстаток ИЗ РегистрНакопления.zer_ВзаиморасчетыСКонтрагентамиПоФактическойВыгрузке.Остатки( &НачалоПериода, Организация = &Организация И Партнер = &Партнер {(Контрагент = &Контрагент), (Договор = &Договор)}) КАК НачальныеОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Обороты.СуммаВзаиморасчетовРасход КАК Кредит, ВЫБОР КОГДА Обороты.Регистратор ССЫЛКА Документ.zer_ЗаявкаНаПеревозку ТОГДА "перевозка" КОГДА Обороты.Регистратор ССЫЛКА Документ.zer_ОплатаПеревозчику ТОГДА "перечисление" КОНЕЦ КАК Операция, ВЫБОР КОГДА Обороты.Регистратор ССЫЛКА Документ.zer_ОплатаПеревозчику ТОГДА ВЫРАЗИТЬ(Обороты.Регистратор.Комментарий КАК СТРОКА(1024)) КОНЕЦ КАК Примечание, Обороты.ДокументРасчетов.Заявка.Номер КАК НомерЗаявки, ВЫБОР КОГДА Обороты.Регистратор ССЫЛКА Документ.zer_ЗаявкаНаПеревозку ТОГДА Обороты.Регистратор.ДатаФактВыгрузки КОГДА Обороты.Регистратор ССЫЛКА Документ.zer_ОплатаПеревозчику ТОГДА Обороты.Регистратор.ДатаПлатежки КОНЕЦ КАК Дата, Обороты.СуммаВзаиморасчетовПриход КАК Дебет, Обороты.Регистратор ПОМЕСТИТЬ ВТ_Обороты ИЗ РегистрНакопления.zer_ВзаиморасчетыСКонтрагентамиПоФактическойВыгрузке.Обороты( &НачалоПериода, &КонецПериода, Регистратор, Организация = &Организация И Партнер = &Партнер {(Контрагент = &Контрагент), (Договор = &Договор)}) КАК Обороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ КонечныйОстаток.СуммаВзаиморасчетовОстаток КАК СальдоНаКонец ПОМЕСТИТЬ ВТ_КонечныйОстаток ИЗ РегистрНакопления.zer_ВзаиморасчетыСКонтрагентамиПоФактическойВыгрузке.Остатки( &КонецПериода, Организация = &Организация И Партнер = &Партнер {(Контрагент = &Контрагент), (Договор = &Договор)}) КАК КонечныйОстаток ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ВТ_НачальныйОстаток.СальдоНаНачало) КАК СальдоНаНачало, СУММА(ВТ_Обороты.Кредит) КАК Кредит, ВТ_Обороты.Операция, ВТ_Обороты.Примечание, СУММА(ВТ_КонечныйОстаток.СальдоНаКонец) КАК СальдоНаКонец, ВТ_Обороты.Дата КАК Дата, ВТ_Обороты.НомерЗаявки, ВТ_Обороты.Дебет, ВТ_Обороты.Регистратор ИЗ ВТ_НачальныйОстаток КАК ВТ_НачальныйОстаток, ВТ_Обороты КАК ВТ_Обороты, ВТ_КонечныйОстаток КАК ВТ_КонечныйОстаток СГРУППИРОВАТЬ ПО ВТ_Обороты.Операция, ВТ_Обороты.Примечание, ВТ_Обороты.Дата, ВТ_Обороты.НомерЗаявки, ВТ_Обороты.Дебет, ВТ_Обороты.Регистратор УПОРЯДОЧИТЬ ПО Дата Этот отчет что-то на подобия акта сверки. Суть в том что если нет оборотов, почему то сальдо на начала и на конец нет. То есть отчет выходит пустой. Когда смотрю запросником виртуальные таблицы по остаткам то там данные есть...не могу понять почему не выводятся остатки когда в оборотах ничего нет...  | 
|||
| 
    1
    
        los_hooliganos    
     16.05.16 
            ✎
    09:34 
 | 
         
        Сделай отчет по Начальным остаткам. Твой отчет хоть что-нибудь покажет?
 
        Кажется что нет. Параметр &КонецПериода для ВТ нужно заключить в скобки {( &КонецПериода )}  | 
|||
| 
    2
    
        Jokero    
     16.05.16 
            ✎
    09:43 
 | 
         
        Кросс соединение таблиц в конечной выборке, это так задумано?     
         | 
|||
| 
    3
    
        los_hooliganos    
     16.05.16 
            ✎
    09:50 
 | 
         
        (2) Это хитрая задумка автора.     
         | 
|||
| 
    4
    
        zerat    
     16.05.16 
            ✎
    09:50 
 | 
         
        когда убираю таблицу ВТ_обороты то остатки показывает отчет, получается когда в оборотах ничего нет, то и остатки отчет не показывает...     
         | 
|||
| 
    5
    
        zerat    
     16.05.16 
            ✎
    09:51 
 | 
         
        (2) поясните пожалуйста, немного не пойму     
         | 
|||
| 
    6
    
        zerat    
     16.05.16 
            ✎
    10:26 
 | 
         
        up up     
         | 
|||
| 
    7
    
        Jokero    
     16.05.16 
            ✎
    10:40 
 | 
         
        (5) В конечной выборке виртуальные таблицы соединены у тебя кросом, это все - со всеми, вот я и спрашиваю, это хитрый ход, в который так просто не вникнуть или ты просто забыл галочки поставить и поля прописать в соединении))     
         | 
|||
| 
    8
    
        zerat    
     16.05.16 
            ✎
    11:04 
 | 
         
        (7) Связи таблиц имеешь ввиду?     
         | 
|||
| 
    9
    
        Jokero    
     16.05.16 
            ✎
    11:16 
 | 
         
        (8) да. 
 
        ИЗ ВТ_НачальныйОстаток КАК ВТ_НачальныйОстаток, ВТ_Обороты КАК ВТ_Обороты, ВТ_КонечныйОстаток КАК ВТ_КонечныйОстаток  | 
|||
| 
    10
    
        Матиус III    
     16.05.16 
            ✎
    11:26 
 | 
         
        (0) Пятнично :)     
         | 
|||
| 
    11
    
        zerat    
     16.05.16 
            ✎
    11:27 
 | 
         
        (9) спасибо, связал их всё заработало     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |