Имя: Пароль:
1C
1С v8
Не срабатывает конструкция :(((
0 Маленький Вопросик
 
17.09.12
07:11
Помогите переделать :)))

Если Стр.ПометкаУдаления = Ложь ИЛИ Стр.Проведен = Ложь Тогда
   НоваяСтрока.ГрузитьПост = Истина;
Иначе
   НоваяСтрока.ГрузитьПост = Ложь;
КонецЕсли;
1 Dirk Diggler
 
17.09.12
07:14
НоваяСтрока.ГрузитьПост = НЕ (Стр.ПометкаУдаления и Стр.Проведен)
2 мистер игрек
 
17.09.12
07:16
Если Стр.ПометкаУдаления = Ложь ИЛИ Стр.Проведен = Ложь Тогда
очень сурово
3 Маленький Вопросик
 
17.09.12
07:17
(2) да )))
4 Маленький Вопросик
 
17.09.12
07:22
(1) не работает
5 almar
 
17.09.12
07:22
А разве может быть проведенный документ с пометкой удаления?
6 Dirk Diggler
 
17.09.12
07:23
(4) пофиг.
7 almar
 
17.09.12
07:25
НоваяСтрока.ГрузитьПост = НЕ Стр.Проведен;
8 Маленький Вопросик
 
17.09.12
07:28
Казалось бы простой вопрос, а подсказали только на (7) - что первичное - это "проведение", а не "пометка удаления", достаточно проверить "проведение"
9 Маленький Вопросик
 
17.09.12
07:31
(5) может, если реквизиты программно заполнять
10 Живой Ископаемый
 
17.09.12
07:50
что такое не срабатывает?
11 makfromkz
 
17.09.12
08:23
(8) А где вопрос то?
12 Agent ООЗ
 
17.09.12
08:36
Фееричная конструкция (0), если сравнить с аналогом (7). Спасибо, поржал.
13 Маленький Вопросик
 
17.09.12
09:01
(12) )))))
14 mih_io
 
17.09.12
09:25
Автор, а ты какие документы то хочешь отбирать? Твоё условие всегда будет истина, без разницы какое бы не было состояние у документа.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший