| 
    
        
     
     | 
    
  | 
проверка проведения документа | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Злобная Печенька    
     06.06.12 
            ✎
    14:20 
 | 
         
        от прошлого программиста досталка отчет "реестр документов" самописный. но при его использовании оказалось, что туда включаются непроведенные и удаленные документы.  стала смотреть код. как в запросе сделать проверку документа знаю. но факт в том, что отчет написан БЕЗ ЕДИНОГО запроса. есть ли какие-то команды для проверки проведенности? платформа 8,2(14)     
         | 
|||
| 
    1
    
        ДенисЧ    
     06.06.12 
            ✎
    14:21 
 | 
         
        Если НЕ док.Проведен Тогда
  
        продолжить; КонецЕслИ;...  | 
|||
| 
    2
    
        ДенисЧ    
     06.06.12 
            ✎
    14:21 
 | 
         
        Это если телепить.
  
        А так показывай циклы из отчета...  | 
|||
| 
    3
    
        Злобная Печенька    
     06.06.12 
            ✎
    14:22 
 | 
         
        (2) сюдя по всему это
  
        ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(Шапка); ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(Заг); Для Каждого Эл Из ЭлементыФормы.ПолеСписка2.Значение Цикл Если Эл.Пометка Тогда Запись.Вставить(Эл.Значение, 0); КонецЕсли; КонецЦикла; Для Каждого Эл Из ЭлементыФормы.ПолеСписка1.Значение Цикл Если Эл.Пометка Тогда ДопЗаголовок.Параметры.Значение = Эл.Представление; ЭлементыФормы.ПолеТабличногоДокумента1.Присоединить(ДопЗаголовок); КонецЕсли; КонецЦикла;  | 
|||
| 
    4
    
        GROOVY    
     06.06.12 
            ✎
    14:22 
 | 
         
        Без запросов? Убиться об стену! Вот это профессионализм!     
         | 
|||
| 
    5
    
        Злобная Печенька    
     06.06.12 
            ✎
    14:23 
 | 
         
        (4) сама в шоке. Но код на 2 страницы.     
         | 
|||
| 
    6
    
        Buster007    
     06.06.12 
            ✎
    14:23 
 | 
         
        (0) Что-то фотки нет, а помогают...     
         | 
|||
| 
    7
    
        Злобная Печенька    
     06.06.12 
            ✎
    14:24 
 | 
         
        (6) чёй-то нет???     
         | 
|||
| 
    8
    
        Злобная Печенька    
     06.06.12 
            ✎
    14:25 
 | 
         
        (2) спасибо за совет, сейчас попробую     
         | 
|||
| 
    9
    
        palpetrovich    
     06.06.12 
            ✎
    14:25 
 | 
         
        (3) не, не это. Ищи еще  :)     
         | 
|||
| 
    10
    
        Злобная Печенька    
     06.06.12 
            ✎
    15:01 
 | 
         
        всем спасибо, получилось. сделала так
  
        Выборка = ЖурналыДокументов[ЭлементыФормы.ПолеВыбора1.Значение].Выбрать(ЭлементыФормы.ПолеВвода1.Значение, КонецДня(ЭлементыФормы.ПолеВвода2.Значение)); Пока Выборка.Следующий() Цикл если не Выборка.проведен или выборка.пометкаУдаления=истина тогда продолжить; КонецЕсли;  | 
|||
| 
    11
    
        palpetrovich    
     06.06.12 
            ✎
    21:48 
 | 
         
        (10) "или" можно было и не делать ;)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |