| 
    
            
         
         | 
    
  | 
Не подтягиваются начальный и конечный остатки | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Miss1C    
     30.11.12 
            ✎
    12:36 
 | 
         
        Не подтягиваются начальный и конечный остатки, из за чего?
  
        ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвижения, ДвиженияДенежныхСредствОбороты.ДокументДвижения КАК ДокументДвижения, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Приход, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Расход, ДвиженияДенежныхСредствОбороты.ДокументДвижения.НазначениеДенежныхСредств КАК Назначение, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО Кассы.Ссылка = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Период, ) КАК ДвиженияДенежныхСредствОбороты ПО Кассы.Ссылка = ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса УПОРЯДОЧИТЬ ПО БанковскийСчетКасса  | 
|||
| 
    1
    
        DrShad    
     30.11.12 
            ✎
    12:37 
 | 
         
        42     
         | 
|||
| 
    2
    
        Kashemir    
     30.11.12 
            ✎
    12:41 
 | 
         
        Забавный запрос. 3 измерения у остаточного, пачка измерений у оборотного. Запрос "котловым" методом ? Я бы такую кашу не ел :)     
         | 
|||
| 
    3
    
        Miss1C    
     30.11.12 
            ✎
    12:42 
 | 
         
        В консоли если по регистратору, показывает начальный и конечный остатки, но регистраторов много, если авто не показывает     
         | 
|||
| 
    4
    
        Miss1C    
     30.11.12 
            ✎
    12:43 
 | 
         
        (2) А какой у вас вариант?     
         | 
|||
| 
    5
    
        Kashemir    
     30.11.12 
            ✎
    12:44 
 | 
         
        (4) Так надо ж понимать что нужно получить в результате, чтобы предлагать варианты     
         | 
|||
| 
    6
    
        Maxus43    
     30.11.12 
            ✎
    12:44 
 | 
         
        я не могу осилить запрос... старый стал чтоли...     
         | 
|||
| 
    7
    
        Kashemir    
     30.11.12 
            ✎
    12:45 
 | 
         
        (6) Да не надо - в текущей версии смысла у запроса нет :)     
         | 
|||
| 
    8
    
        Miss1C    
     30.11.12 
            ✎
    12:45 
 | 
         
        (5) По каждой кассе приход и расход, начальный и конечный остаток     
         | 
|||
| 
    9
    
        Kashemir    
     30.11.12 
            ✎
    12:46 
 | 
         
        (8) А детализация ?     
         | 
|||
| 
    10
    
        Maxus43    
     30.11.12 
            ✎
    12:46 
 | 
         
        (8) ДенежныеСредстваОстаткиИОбороты - только этого достаточно, зачем вложенны, соединения и т.д. - непонятна     
         | 
|||
| 
    11
    
        Miss1C    
     30.11.12 
            ✎
    12:46 
 | 
         
        +(5) Выводить кассы даже если не было движений     
         | 
|||
| 
    12
    
        Kashemir    
     30.11.12 
            ✎
    12:47 
 | 
         
        (10) Судя по запросу еще и назначение нужно - его нет на остаточном     
         | 
|||
| 
    13
    
        Miss1C    
     30.11.12 
            ✎
    12:47 
 | 
         
        (10) Откинула, регистр все равно не выводит остаток 
  
        ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО Кассы.Ссылка = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса УПОРЯДОЧИТЬ ПО БанковскийСчетКасса  | 
|||
| 
    14
    
        m-serg74    
     30.11.12 
            ✎
    12:49 
 | 
         
        (13) если оборота в периоде не было и не выведет     
         | 
|||
| 
    15
    
        Kashemir    
     30.11.12 
            ✎
    12:49 
 | 
         
        (13) Выполняю запрос на своей базе - и остатки обороты есть, конечно по упрданным     
         | 
|||
| 
    16
    
        m-serg74    
     30.11.12 
            ✎
    12:50 
 | 
         
        + (14) надежнее (я бы сделал) объединение двух остатков на начало и конец периода     
         | 
|||
| 
    17
    
        Miss1C    
     30.11.12 
            ✎
    12:53 
 | 
         
        (14) Приход и расход был     
         | 
|||
| 
    18
    
        Kashemir    
     30.11.12 
            ✎
    12:53 
 | 
         
        (13) Так что нибудь выводит ? Если нет значит у тебя ресурс СуммаУпр просто не используется
  
        ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО Кассы.Ссылка = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ГДЕ (ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток <> 0 ИЛИ ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток <> 0) УПОРЯДОЧИТЬ ПО БанковскийСчетКасса  | 
|||
| 
    19
    
        Miss1C    
     30.11.12 
            ✎
    12:54 
 | 
         
        (14)Может из за не пересчитанных итогов?     
         | 
|||
| 
    20
    
        m-serg74    
     30.11.12 
            ✎
    12:55 
 | 
         
        (19) ну это навряд ли...     
         | 
|||
| 
    21
    
        Kashemir    
     30.11.12 
            ✎
    12:56 
 | 
         
        (19) Маловероятно     
         | 
|||
| 
    22
    
        m-serg74    
     30.11.12 
            ✎
    12:56 
 | 
         
        (19) просто в консоли без касс сам регистр попробуй вывести за этот период, без вывода оборотов, и с выводом УпрНачОст     
         | 
|||
| 
    23
    
        Miss1C    
     30.11.12 
            ✎
    14:33 
 | 
         
        (22) А если так сделать? 
  
        ВЫБРАТЬ ДенежныеСредстваОбороты.БанковскийСчетКасса, ДенежныеСредстваОбороты.СуммаУпрОборот КАК СуммаУпрНачОстаток, "0" КАК СуммаУпрКонОстаток ИЗ РегистрНакопления.ДенежныеСредства.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ДенежныеСредстваОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДенежныеСредстваОстатки.БанковскийСчетКасса, "0", ДенежныеСредстваОстатки.СуммаУпрОстаток ИЗ РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки  | 
|||
| 
    24
    
        Kashemir    
     30.11.12 
            ✎
    14:35 
 | 
         
        (23) N записей оборота, 1 запись остатка. Все зависит от того что тебе надо.     
         | 
|||
| 
    25
    
        Kashemir    
     30.11.12 
            ✎
    14:36 
 | 
         
        +(24) Только в кавычки не стоит 0 брать - строковые значения среди числовых - беда     
         | 
|||
| 
    26
    
        dimaldinho    
     30.11.12 
            ✎
    14:37 
 | 
         
        (0) гугли ДвиженияИГраницыПериода     
         | 
|||
| 
    27
    
        ПиН    
     30.11.12 
            ✎
    14:37 
 | 
         
        как говорил преподаватель - умение писать запросы - искусство, которое не каждоыму дано...     
         | 
|||
| 
    28
    
        Miss1C    
     30.11.12 
            ✎
    14:39 
 | 
         
        ВЫБРАТЬ
  
        ДенежныеСредстваОбороты.БанковскийСчетКасса, ДенежныеСредстваОбороты.СуммаУпрОборот КАК СуммаУпрНачОстаток, ДенежныеСредстваОстатки.СуммаУпрОстаток ИЗ РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ДенежныеСредстваОбороты ПО ДенежныеСредстваОстатки.БанковскийСчетКасса = ДенежныеСредстваОбороты.БанковскийСчетКасса Если так, тогда по 2 кассам нет названия, хотя остатки показывает  | 
|||
| 
    29
    
        Kashemir    
     30.11.12 
            ✎
    14:51 
 | 
         
        (28) Это как раз не проблема
  
        ВЫБРАТЬ ЕстьNULL( ДенежныеСредстваОбороты.БанковскийСчетКасса, ДенежныеСредстваОстатки.БанковскийСчетКасса) как БанковскийСчетКасса, ДенежныеСредстваОбороты.СуммаУпрОборот КАК СуммаУпрНачОстаток, ДенежныеСредстваОстатки.СуммаУпрОстаток ИЗ РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ДенежныеСредстваОбороты ПО ДенежныеСредстваОстатки.БанковскийСчетКасса = ДенежныеСредстваОбороты.БанковскийСчетКасса  | 
|||
| 
    30
    
        Miss1C    
     30.11.12 
            ✎
    18:14 
 | 
         
        Разный конечный и начальный остаток. На скд один, в консоли другой, с параметрами игралась ничего не изменилось     
         | 
|||
| 
    31
    
        Miss1C    
     30.11.12 
            ✎
    18:16 
 | 
         
        Сделала таким вот образом:
  
        ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвижения, ДвиженияДенежныхСредствОбороты.ДокументДвижения КАК ДокументДвижения, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Приход, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Расход, ДвиженияДенежныхСредствОбороты.ДокументДвижения.НазначениеДенежныхСредств КАК Назначение, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса, ДенежныеСредстваОстаткиНачало.СуммаУпрОстаток КАК СуммаНачало, ДенежныеСредстваОстаткиКонец.СуммаУпрОстаток КАК СуммаКонец ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Остатки(&НачалоПериода, ) КАК ДенежныеСредстваОстаткиНачало ПО Кассы.Ссылка = ДенежныеСредстваОстаткиНачало.БанковскийСчетКасса ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ДвиженияДенежныхСредствОбороты ПО Кассы.Ссылка = ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Остатки(&КонецПериода, ) КАК ДенежныеСредстваОстаткиКонец ПО Кассы.Ссылка = ДенежныеСредстваОстаткиКонец.БанковскийСчетКасса УПОРЯДОЧИТЬ ПО БанковскийСчетКасса  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |