| 
    
            
         
         | 
    
    
  | 
T-SQL запрос | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        corvet    
     04.03.13 
            ✎
    11:15 
 | 
         
        Помогите накидать запрос на транзакт скл
  
        1. Таблица Регистров "Reg" Таблица Перечислений "Per" надо отобрать из регистра "Reg" приходы (вид движения приход) за текущий день с типом "МойТип" (таблица Per) 2. Таблица Документа "Doc" Таблица складов "Skl" Отобрать ПРОВЕДЕННЫЕ документы "Doc" по складу с кодом = "001" (Skl) за период  | 
|||
| 
    1
    
        ДенисЧ    
     04.03.13 
            ✎
    11:19 
 | 
         
        select *
  
        from reg inner join per on reg.Тип = per.ID where reg.Date between @BegDate AND @EndDate and per.Name = 'МойТип' :-)  | 
|||
| 
    2
    
        corvet    
     04.03.13 
            ✎
    11:20 
 | 
         
        (1) а вид движения "Приход" как в условии задать?     
         | 
|||
| 
    3
    
        ДенисЧ    
     04.03.13 
            ✎
    11:22 
 | 
         
        where VidDvigenia = 'Income'
  
        :-)) У тебя таблицы 1сные? Или как?  | 
|||
| 
    4
    
        corvet    
     04.03.13 
            ✎
    11:23 
 | 
         
        (3) одинэсные     
         | 
|||
| 
    5
    
        corvet    
     04.03.13 
            ✎
    11:27 
 | 
         
        (3) признак проведенного документа видимо так:
  
        where Proveden = 'Da'? :)  | 
|||
| 
    6
    
        el-gamberro    
     04.03.13 
            ✎
    11:34 
 | 
         
        (5) where closed&1 =1     
         | 
|||
| 
    7
    
        el-gamberro    
     04.03.13 
            ✎
    11:35 
 | 
         
        или больше нуля. 1 - значит проведен по регистрам опер учета     
         | 
|||
| 
    8
    
        corvet    
     04.03.13 
            ✎
    11:37 
 | 
         
        (6) пасиб, с видом движения как в (3) ?     
         | 
|||
| 
    9
    
        МихаилМ    
     04.03.13 
            ✎
    11:44 
 | 
         
        (6)
  
        "closed&1 =1" равносильно closed не участвует в индексных отборах правильно closed in(1..7)  | 
|||
| 
    10
    
        Maxus43    
     04.03.13 
            ✎
    11:45 
 | 
         
        а не легче запрос на 1с написать, да посмотреть в профайлере?     
         | 
|||
| 
    11
    
        el-gamberro    
     04.03.13 
            ✎
    11:49 
 | 
         
        (10) профайлер от фирмы 1с для временных дбф файлов?:)     
         | 
|||
| 
    12
    
        el-gamberro    
     04.03.13 
            ✎
    11:51 
 | 
         
        (8) DEBKRED. Флаг прихода или расхода. 0 - приход, 1 - расход.
  
        http://www.script-coding.com/v77tables.html  | 
|||
| 
    13
    
        Maxus43    
     04.03.13 
            ✎
    11:51 
 | 
         
        клюшки чтоль? раздел v8)     
         | 
|||
| 
    14
    
        corvet    
     04.03.13 
            ✎
    11:52 
 | 
         
        (10) поясни, какой профайлер
  
        есть чтоли какой конвертер из запроса на 1С в T-sql?  | 
|||
| 
    15
    
        corvet    
     04.03.13 
            ✎
    11:53 
 | 
         
        (12) эх, для 77 (((( а для 1С8 есть?     
         | 
|||
| 
    16
    
        Maxus43    
     04.03.13 
            ✎
    11:54 
 | 
         
        я не понял, у тебя 1с8 работает с SQL сервером? в SQL есть профайлер, лови там запросы из 1с     
         | 
|||
| 
    17
    
        Serginio1    
     04.03.13 
            ✎
    12:00 
 | 
||||
| 
    18
    
        МихаилМ    
     04.03.13 
            ✎
    12:05 
 | 
||||
| 
    19
    
        corvet    
     04.03.13 
            ✎
    13:41 
 | 
         
        есть ли какая нить обработка, транслирующая запрос 1С 8 в T-SQL?     
         | 
|||
| 
    20
    
        Maxus43    
     04.03.13 
            ✎
    13:50 
 | 
         
        помоему нет, ибо запрос в 1с выглядит несколько иначе от запроса на СКЛ     
         | 
|||
| 
    21
    
        КонецЦикла    
     04.03.13 
            ✎
    13:52 
 | 
         
        (19) Профайлер     
         | 
|||
| 
    22
    
        corvet    
     04.03.13 
            ✎
    13:53 
 | 
         
        (21) а как с помощью профайлера, ни разу не пользовался. Направьте на путь     
         | 
|||
| 
    23
    
        Maxus43    
     04.03.13 
            ✎
    13:55 
 | 
         
        ТЖ ещё можно настроить     
         | 
|||
| 
    24
    
        КонецЦикла    
     04.03.13 
            ✎
    13:58 
 | 
         
        (22) Запускаешь его, далее New trace
  
        Дальше делай то, что природа подскажет  | 
|||
| 
    25
    
        Serginio1    
     04.03.13 
            ✎
    15:18 
 | 
         
        Смотри функцию ПолучитьСтруктуруХраненияБазыДанных     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |