|   |   | 
| 
 | СКД проблемы с остатками, не видет валютный счет | ☑ | ||
|---|---|---|---|---|
| 0
    
        Aleksey 31.01.12✎ 14:00 | 
        Делаю простенький запрос к регистру бухгалтерии. к счету 71. Помесячно остаток на начало, остаток на конец.
  Ставлю счет 71.1, все идеально и правильно. Ставлю счет 71.11 (валютный). Тоже вопросов нет. Но как только указываю в иерархии 71, то получаю банан. Остаток на начало не совпадает с остатком на конец на сумму как раз по валютному счету 71.11 ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Организация КАК Организация, СУММА(ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт, 0)) КАК ОстатокНаНачало, СУММА(ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт, 0)) КАК ОстатокНаКонец, ХозрасчетныйОстаткиИОбороты.Регистратор, ХозрасчетныйОстаткиИОбороты.ПериодДень, ХозрасчетныйОстаткиИОбороты.ПериодНеделя, ХозрасчетныйОстаткиИОбороты.ПериодМесяц ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Авто, ДвиженияИГраницыПериода, , , ) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.Счет В Иерархии (&Счет) СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Организация, ХозрасчетныйОстаткиИОбороты.ПериодДень, ХозрасчетныйОстаткиИОбороты.ПериодНеделя, ХозрасчетныйОстаткиИОбороты.ПериодМесяц, ХозрасчетныйОстаткиИОбороты.Регистратор ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Организация, СУММА(ЕСТЬNULL(-ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт, 0)), СУММА(ЕСТЬNULL(-ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт, 0)), ХозрасчетныйОстаткиИОбороты.Регистратор, ХозрасчетныйОстаткиИОбороты.ПериодДень, ХозрасчетныйОстаткиИОбороты.ПериодНеделя, ХозрасчетныйОстаткиИОбороты.ПериодМесяц ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Авто, ДвиженияИГраницыПериода, , , ) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.Счет В Иерархии (&Счет) СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Организация, ХозрасчетныйОстаткиИОбороты.ПериодДень, ХозрасчетныйОстаткиИОбороты.ПериодНеделя, ХозрасчетныйОстаткиИОбороты.ПериодМесяц, ХозрасчетныйОстаткиИОбороты.Регистратор | |||
| 1
    
        DrShad 31.01.12✎ 14:01 | 
        а если счет будет пассивным?     | |||
| 2
    
        Aleksey 31.01.12✎ 14:06 | 
        (1) И что?     | |||
| 3
    
        PVV65 31.01.12✎ 14:09 | 
        (0) Обязательно должен быть указан ПериодСекунда. И зачем объединение?     | |||
| 4
    
        DrShad 31.01.12✎ 14:10 | 
        у меня кстати запрос выдает и остаток по валютному счету     | |||
| 5
    
        Aleksey 31.01.12✎ 14:10 | 
        (3) Незачем. Это я уже игрался, разделял дебет и кредит, пытался понять что ему надо     | |||
| 6
    
        DrShad 31.01.12✎ 14:10 | 
        +(4) субсчету конечно услови в иерархии 71     | |||
| 7
    
        DrShad 31.01.12✎ 14:12 | 
        (2) а то что на пассивном счете [СУММА(ЕСТЬNULL(-ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт, 0)),] эта фигня неверна будет     | |||
| 8
    
        Aleksey 31.01.12✎ 14:12 | 
        (6) Да вот тоже понять не могу. По 60 тоже все хорошо (там УЕ), а вот 71 - не идет и все тут. И ТиИ делал, и чек дб на скуле запускал, и итоги пересчитывал и туда сюда двигал,     | |||
| 9
    
        efim16rus 31.01.12✎ 14:13 | 
        (0)Убери объединение.     | |||
| 10
    
        PVV65 31.01.12✎ 14:13 | 
        (5) Поставь ПериодСекунда. На ИТС есть статья "Типичные проблемы при расчете остатков" (СКД). Первый раздел по поводу родительских полей - периодов в запросе.     | |||
| 11
    
        Aleksey 31.01.12✎ 14:14 | 
        (7) А что оно выдаст?     | |||
| 12
    
        DrShad 31.01.12✎ 14:15 | 
        (11) на пассивных счетах увеличение идет по кредиту, если что     | |||
| 13
    
        Aleksey 31.01.12✎ 14:15 | 
        (10) А регистратор не подойдет? Обязательно секунда?     | |||
| 14
    
        DrShad 31.01.12✎ 14:16 | 
        (13) да не слушай их, работает и без Секунды     | |||
| 15
    
        PVV65 31.01.12✎ 14:16 | 
        (13) Если используешь поле Регистратор - обязано быть поле ПериодСекунда.     | |||
| 16
    
        DrShad 31.01.12✎ 14:17 | 
        Организация    ОстатокНаНачало    ОстатокНаКонец    Регистратор    ПериодДень    ПериодНеделя    ПериодМесяц
  Конфетпром 169 111 Расходный кассовый ордер БПКФП000001 от 31.01.2012 14:09:03 31.01.2012 0:00:00 30.01.2012 0:00:00 01.01.2012 0:00:00 Конфетпром 01.01.2012 0:00:00 01.01.2012 0:00:00 01.01.2012 0:00:00 Конфетпром 169 111 169 111 01.02.2012 0:00:00 30.01.2012 0:00:00 01.02.2012 0:00:00 Торговый дом "Комплексный" 01.01.2012 0:00:00 01.01.2012 0:00:00 01.01.2012 0:00:00 Торговый дом "Комплексный" 01.02.2012 0:00:00 30.01.2012 0:00:00 01.02.2012 0:00:00 Конфетпром Расходный кассовый ордер БПКФП000001 от 31.01.2012 14:09:03 31.01.2012 0:00:00 30.01.2012 0:00:00 01.01.2012 0:00:00 Конфетпром -6 000 -6 000 01.01.2012 0:00:00 01.01.2012 0:00:00 01.01.2012 0:00:00 Конфетпром -6 000 -6 000 01.02.2012 0:00:00 30.01.2012 0:00:00 01.02.2012 0:00:00 Торговый дом "Комплексный" -100 -100 01.01.2012 0:00:00 01.01.2012 0:00:00 01.01.2012 0:00:00 Торговый дом "Комплексный" -100 -100 01.02.2012 0:00:00 30.01.2012 0:00:00 01.02.2012 0:00:00 | |||
| 17
    
        DrShad 31.01.12✎ 14:17 | 
        +(16) первая строка по валютному субсчету 5000 баков по РКО в подотчет     | |||
| 18
    
        PVV65 31.01.12✎ 14:17 | 
        (14) Иногда работает, иногда нет.     | |||
| 19
    
        Aleksey 31.01.12✎ 14:20 | 
        ВЫБРАТЬ
  ХозрасчетныйОстаткиИОбороты.Организация КАК Организация, СУММА(ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток, 0)) КАК ОстатокНаНачало, СУММА(ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток, 0)) КАК ОстатокНаКонец, ХозрасчетныйОстаткиИОбороты.Регистратор, ХозрасчетныйОстаткиИОбороты.ПериодСекунда, ХозрасчетныйОстаткиИОбороты.ПериодДень, ХозрасчетныйОстаткиИОбороты.ПериодНеделя, ХозрасчетныйОстаткиИОбороты.ПериодМесяц ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Авто, ДвиженияИГраницыПериода, , , ) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.Счет В Иерархии (&Счет) СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Организация, ХозрасчетныйОстаткиИОбороты.ПериодСекунда, ХозрасчетныйОстаткиИОбороты.ПериодДень, ХозрасчетныйОстаткиИОбороты.ПериодНеделя, ХозрасчетныйОстаткиИОбороты.ПериодМесяц, ХозрасчетныйОстаткиИОбороты.Регистратор | |||
| 20
    
        Aleksey 31.01.12✎ 14:22 | 
        нефига не помогает http://screencast.com/t/3t1Kkw5EsE     | |||
| 21
    
        Aleksey 31.01.12✎ 14:45 | 
        Например вот отчет по регистратору  чисто по 71.11
  http://screencast.com/t/ppgaz5ryuQRf Вот по 71.01 http://screencast.com/t/mVf2CT9WHG Но когда они вместе, остатки по регистратору берутся с потолка http://screencast.com/t/jAybx4ITWf6 | |||
| 22
    
        Aleksey 31.01.12✎ 14:56 | 
        нет идей?     | |||
| 23
    
        Aleksey 31.01.12✎ 15:08 | 
        Фух поборол, хотя хз почему так     | |||
| 24
    
        Aleksey 31.01.12✎ 15:09 | 
        короче перенес условие по счету в параметры и все заработало. Копейка в копейку
  т.е. вместо ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Авто, ДвиженияИГраницыПериода, , , ) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.Счет В Иерархии (&Счет) Прописал ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Авто, ДвиженияИГраницыПериода,Счет В Иерархии (&Счет) , , ) КАК ХозрасчетныйОстаткиИОбороты | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |