Имя: Пароль:
1C
 
как программно проверить текущий документ проведен или нет
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
21 Ц_У
 
24.05.17
10:18
(0) предлагаю выложить код места где нужна проверка, что бы избежать ненужных телепатических приступов
22 Олеся999
 
24.05.17
10:46
Если Объект.Проведен= Истина Тогда
    Сообщить("да");
Иначе
    Сообщить("нет");
КонецЕсли;
Это работает на форме

А мне нужно в "Команды" там объект. не канает
23 Ц_У
 
24.05.17
10:57
(22) команда формы или общая?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.