Имя: Пароль:
1C
1С v8
v8: не отрабатывает условие
, ,
0 rchervak
 
17.05.12
14:22
Помогите понять..
БП 2.0
не отрабатывает условие.


фрагмент = ?(ЗначениеЗаполнено(контрагент),Выборка.СубконтоДт1 = контрагент,"") ;

Если  Выборка.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиУЕ  и фрагмент тогда

Ошибка : {Форма.Форма.Форма(125)}: Преобразование значения к типу Булево не может быть выполнено

Я конечно понимаю что наверное нельзя в условие вставлять "фрагмент" с условием, но все же хочется спросить ЧЯДНТ? может есть способ?
1 Julia_1C
 
17.05.12
14:24
Попробу
2 Julia_1C
 
17.05.12
14:24
поменять "" на Истина
3 DrShad
 
17.05.12
14:24
у тя фрагмент ведь не Булево
4 Жан Пердежон
 
17.05.12
14:24
очевидно же
5 DrShad
 
17.05.12
14:24
(2) не смешно
6 Julia_1C
 
17.05.12
14:26
(5)туплю
7 rchervak
 
17.05.12
14:26
(3) нет не булево.
8 DrShad
 
17.05.12
14:26
(6) забудь про свое "= Истина" это не кошерно
9 DrShad
 
17.05.12
14:27
(7) так вот и проверяй его на значение, а не на Истину
10 rchervak
 
17.05.12
14:27
(8) а как кошерно?
11 WF72
 
17.05.12
14:28
(10)зависит от того, что именно ты проверяешь в своем условии. пока непонятно.
12 Жан Пердежон
 
17.05.12
14:29
(10) ЛОЖЬ
13 andrewks
 
17.05.12
14:30
(3) булево, но не всегда
14 rchervak
 
17.05.12
14:30
контрагент - ЭТО поле ввода на форме тип(спр.контрагенты);

фрагмент = ?(ЗначениеЗаполнено(контрагент),Выборка.СубконтоДт1 = контрагент,"") ;

Если  Выборка.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиУЕ  и фрагмент тогда
15 Жан Пердежон
 
17.05.12
14:32
(14) это троллинг такой толстый или реально тупишь?
16 rchervak
 
17.05.12
14:32
По хорошему должно быть

если поле контрагент заполнено то
Если  Выборка.СчетДт =ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиУЕ  и Выборка.СубконтоДт1 = контрагент тогда

а если не заполено то

Если  Выборка.СчетДт =ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиУЕ  тогда
17 Жан Пердежон
 
17.05.12
14:33
(16) тогда тебе в (2) все сказали уже
18 andrewks
 
17.05.12
14:33
значит, истина всё-таки
19 rchervak
 
17.05.12
14:34
да все таки истина.. удаляюь. спасибо всем. не увидел.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn