Имя: Пароль:
1C
1С v8
БП 2.0 Почему не выполняется условие?
0 King-SD
 
16.01.18
10:22
Добрый день! Создаю Условие, при котором к номеру плюсуется А , и вставляется в печатную форму, но оно не выполняется, хотя соблюдено.

Значение ПредставлениеСФ.НомерОтДата  = 1346  ,, должно выводиться А1346, но выводится 1346.   Скрин Условия прилагаю

http://priscree.ru/img/d11506daf41198.jpg
1 Darych
 
16.01.18
10:23
условие не выполняется)
2 King-SD
 
16.01.18
10:24
(1) эммм, где?)
3 Darych
 
16.01.18
10:27
(2) ну вид сф наверно не строковый?
4 King-SD
 
16.01.18
10:28
(3) нет.. как его написать?
5 King-SD
 
16.01.18
10:29
6 Darych
 
16.01.18
10:31
Перечисления.ВидСчетФактурыВыставленного
7 King-SD
 
16.01.18
10:35
(6) Как в условие вписать?
8 Darych
 
16.01.18
10:37
(6) Через как... думай уже сам, а то мозг высохнет и высморкаешь его случайно
9 LeoKeyn
 
16.01.18
11:02
(7) Если Аванс = Перечисления.ВидСчетФактурыВыставленного.НаАванс Тогда
10 LeoKeyn
 
16.01.18
11:05
(7) Проблема в том, что ты сравниваешь ссылку на перечисление и строку. По сути своей разные вещи.
А нужно сравнивать ссылку(лежащую в переменной аванс) и ссылку на нужный тебе объект (реквизит перечисления).
Как то так :-)
11 King-SD
 
16.01.18
11:14
(10) именно так) Всё получилось, Спасибо!
12 LeoKeyn
 
16.01.18
11:15
(11) Обращайся, помню сам не так давно научился все это понимать :-)