|
Сравниваю, две строки.. схожу с ума.. |
☑ |
0
nodrama
14.10.14
✎
09:51
|
И так.
Дано:
ТЧ (табличная часть) с колонкой(строка) под названием "А".
Есть Не изменный реквизит(строка). под названием "Б".
Задаче: Сравнить А и Б и если А > Б сообщить.
Решение.
Для каждого сс из ТЧ цикл
если СС.А > Б тогда
Сообщить(сс.номерстроки+сс.а);
конецесли;
конеццикла;
И как бы все так то работает.
Б = 800 всегда.
Если А = 850, 900. то он отрабатывает и пишет.
Как только А = 1200 допустим. То он пропускает эту строку и переходит к другой. хотя ежу понятно что 1200 > 800
Ппц бред
|
|
1
Ненавижу 1С
гуру
14.10.14
✎
09:52
|
бред сравнивать строки, когда подразумеваешь числа
|
|
2
Banned
14.10.14
✎
09:52
|
1200 > 800 ?
Это не так, мягко говоря...
|
|
3
Sasha_Rapira
14.10.14
✎
09:52
|
если сс.А > сс.Б тогда
|
|
4
Ненавижу 1С
гуру
14.10.14
✎
09:52
|
(2) не, не
действительно 1200 > 800
но "1200" < "800"
|
|
5
чувак
14.10.14
✎
09:53
|
может 1 200 ?
|
|
6
Sasha_Rapira
14.10.14
✎
09:53
|
какой тип значения? Поставь тип значения число и проблема решена
|
|
7
Sasha_Rapira
14.10.14
✎
09:54
|
а у тебя строки лол ? как программа должна понять что строка в которой число больше? переводи к значению
если число(сс.А) > число(сс.Б) тогда
P.s. тупо ставить тип строка и сравнивать на число = быдлокодинг
|
|
8
beer_fan
14.10.14
✎
09:56
|
(5) +100500 Проблема в этом, надо лишний символ удалять.
|
|
9
nodrama
14.10.14
✎
09:57
|
какого к чертям СС.Б ??
СС.а это значения из ТЧ.. а "Б" это реквизит объекта, не изменннный
СС.Б нет ))
|
|
10
1dvd
14.10.14
✎
09:58
|
предлагаю ещё для пущей важности сравнивать строку с числом, число со строкой и перечисление с булевым
|
|
11
1dvd
14.10.14
✎
09:59
|
(9) крокодил больше зеленый или гладкий?
|
|
12
Ненавижу 1С
гуру
14.10.14
✎
09:59
|
(9) то есть остальные посты тебе неинтересны?
|
|
13
nodrama
14.10.14
✎
10:02
|
Да все уже спасибо ;) мой косяк..
перевел в число. удалил удалил разделение из триад) 1 200 ))
Все работает.. туплю с утра
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой