| 
    
        
     
     | 
    
  | 
как программно проверить текущий документ проведен или нет | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Олеся999    
     24.05.17 
            ✎
    09:19 
 | 
         
        Подскажите пожалуйста как программно проверить текущий документ проведен или нет в 1С 8.3     
         | 
|||
| 
    1
    
        Mankubus    
     24.05.17 
            ✎
    09:20 
 | 
         
        (0) Если ТекущийДокумент.Проведен Тогда...     
         | 
|||
| 
    2
    
        Fedor-1971    
     24.05.17 
            ✎
    09:22 
 | 
         
        (0) где собираешься проверить (форма или модуль объекта)? УФ или ОФ?     
         | 
|||
| 
    3
    
        Ц_У    
     24.05.17 
            ✎
    09:30 
 | 
         
        ну программно так: открываешь программу, если галочка синенькая есть - то проведен, если красненький крестик - то помечен на удаление (ака удален), если беленький листик, то просто есть     
         | 
|||
| 
    4
    
        Dotoshin    
     24.05.17 
            ✎
    09:33 
 | 
         
        (0) Не пойму, в чем подвох?
 
        ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>) Ссылка (Ref) Использование: Только чтение. Описание: Тип: ДокументСсылка.<Имя документа>. Содержит ссылку на документ. Это значение может быть записано в базу данных для полей соответствующего типа. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).  | 
|||
| 
    5
    
        Олеся999    
     24.05.17 
            ✎
    09:33 
 | 
         
        (1) Переменная не определена (ТекущийДокумент)
 
        Если <<?>>ТекущийДокумент.Проведен Тогда (Проверка: Сервер) (3) Это то понятно )  | 
|||
| 
    6
    
        Dotoshin    
     24.05.17 
            ✎
    09:34 
 | 
         
        ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)
 
        Проведен (Posted) Использование: Только чтение. Описание: Тип: Булево. Содержит признак проведенности документа. Истина - документ проведен. Доступность: Сервер, толстый клиент, внешнее соединение.  | 
|||
| 
    7
    
        Олеся999    
     24.05.17 
            ✎
    09:35 
 | 
         
        (2) вообще в модуле объекта     
         | 
|||
| 
    8
    
        1dvd    
     24.05.17 
            ✎
    09:35 
 | 
         
        Кто-то у Олеси пароль угнал. Раньше её темы были менее блондинистые     
         | 
|||
| 
    9
    
        1dvd    
     24.05.17 
            ✎
    09:35 
 | 
         
        (7) Если Проведен Тогда     
         | 
|||
| 
    10
    
        Олеся999    
     24.05.17 
            ✎
    09:40 
 | 
         
        (9) Что за Проведен ?  Это вообще что за переменная ?     
         | 
|||
| 
    11
    
        Dotoshin    
     24.05.17 
            ✎
    09:40 
 | 
         
        (7) А у вас модуле объекта есть такая переменная ЭтотОбъект?     
         | 
|||
| 
    12
    
        Олеся999    
     24.05.17 
            ✎
    09:41 
 | 
         
        там не "текущийДокумент" , "проведен", такого вообще нет     
         | 
|||
| 
    13
    
        1dvd    
     24.05.17 
            ✎
    09:42 
 | 
         
        (10) Отдам СП по сходной цене
 
        http://savepic.ru/14138853.jpg  | 
|||
| 
    14
    
        evorle145    
     24.05.17 
            ✎
    09:43 
 | 
         
        (10) да хз. Я не знаю.     
         | 
|||
| 
    15
    
        Олеся999    
     24.05.17 
            ✎
    09:47 
 | 
         
        (11) ЭтотОбъект это не переменная     
         | 
|||
| 
    16
    
        Dotoshin    
     24.05.17 
            ✎
    09:49 
 | 
         
        (15) Да ну? А что это?     
         | 
|||
| 
    17
    
        Fedor-1971    
     24.05.17 
            ✎
    09:49 
 | 
         
        (10) это просто феерично, это 5+. Пишем в модуле документа Провед и нажимаем CTRL+Spase убеждаемся что Проведен таки есть. Дальше смотрим в СП что это такое     
         | 
|||
| 
    18
    
        1dvd    
     24.05.17 
            ✎
    09:49 
 | 
         
        Ещё раз по полочкам.
 
        Тебе нужно в модуле документа узнать проведен документ или нет. Так?  | 
|||
| 
    19
    
        Dotoshin    
     24.05.17 
            ✎
    09:51 
 | 
         
        + (16) 
 
        Использование: Только чтение. Описание: Тип: ДокументОбъект.<Имя документа>. Содержит сам объект базы данных. Предназначено, в основном, для получения данного объекта встроенного языка в модуле объекта или модуле формы. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).  | 
|||
| 
    20
    
        Dotoshin    
     24.05.17 
            ✎
    10:06 
 | 
         
        (0) Может вот это как-то поможет 
 
        https://youtu.be/Kogps5cfsZY https://youtu.be/s3g5v7E4ySU?list=PLBzoXhN_kiSyAHRHRCVcpR3qK_mN1kff5  | 
|||
| 
    21
    
        Ц_У    
     24.05.17 
            ✎
    10:18 
 | 
         
        (0) предлагаю выложить код места где нужна проверка, что бы избежать ненужных телепатических приступов     
         | 
|||
| 
    22
    
        Олеся999    
     24.05.17 
            ✎
    10:46 
 | 
         
        Если Объект.Проведен= Истина Тогда 
 
        Сообщить("да"); Иначе Сообщить("нет"); КонецЕсли; Это работает на форме А мне нужно в "Команды" там объект. не канает  | 
|||
| 
    23
    
        Ц_У    
     24.05.17 
            ✎
    10:57 
 | 
         
        (22) команда формы или общая?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |