|
Оператор присваивания в 1С
| ☑ |
0
demiurggig
15.01.19
✎
14:08
|
Подскажите, пожалуйста, в 1С нельзя так написать?
Элементы.ПересчитыватьЦены.Доступность = Элементы.ПроцентПересчетаЦены.Доступность = Ложь;
|
|
1
polosov
15.01.19
✎
14:10
|
Элементы.ПересчитыватьЦены.Доступность = НЕ Элементы.ПроцентПересчетаЦены.Доступность;
|
|
2
Numerus Mikhail
15.01.19
✎
14:10
|
(0) можно
|
|
3
demiurggig
15.01.19
✎
14:13
|
(1) В С, С++, C# я спокойно пишу myBoolean1 = myBoolean = True;
|
|
4
impulse9
15.01.19
✎
14:14
|
(3) и в 1С спокойно пиши
|
|
5
demiurggig
15.01.19
✎
14:15
|
(4) Так эффект не такой, я ожидаю что обе переменные будут иметь значение True, а на практике только myBoolean = True
|
|
6
Бешеный заяц
15.01.19
✎
14:16
|
(0) без проблем, сначало выполняется операция сравнения в правой части те Элементы.ПроцентПересчетаЦены.Доступность = Ложь потом результат присваивается левой части в 1с к сожалению нет отдельных знаков сравнения и присваивания
|
|
7
Numerus Mikhail
15.01.19
✎
14:16
|
(5) Ну так никто и не обещал, что эффект будет таким же.
|
|
8
demiurggig
15.01.19
✎
14:17
|
(7) Есть общепринятая практика... Программисты на C++, С# этого не поймут...
|
|
9
Кац
15.01.19
✎
14:20
|
(8) зачем тру-программерам лезть в 1с?
пиши в две строки, может так поймут?
Элементы.ПересчитыватьЦены.Доступность = Ложь;
Элементы.ПроцентПересчетаЦены.Доступность = Ложь;
|
|
10
ДенисЧ
15.01.19
✎
14:21
|
(8) Кому нужно, чтобы сишники понимали код 1с?
|
|
11
demiurggig
15.01.19
✎
14:23
|
Всем спасибо, я разобрался.
|
|
12
Мимохожий Однако
15.01.19
✎
14:26
|
(8) Не все начинают программирование с С++ ))
|
|
13
Вафель
15.01.19
✎
14:28
|
ты еще спроси почему i++ не работает
|
|
14
polosov
15.01.19
✎
14:30
|
(3) В сях оператор сравнения "==", а присваивания "="
Хватит морочить людям голову.
|
|
15
Базис
naïve
15.01.19
✎
14:33
|
(13) В семёрке с опенконфом это работает. Восьмёрка ещё сырая?
|
|
16
Волшебник
15.01.19
✎
14:36
|
(15) тут вам не си. Тут думать надо
|
|
17
Дмитрий
15.01.19
✎
15:07
|
(8)
1С myBoolean1 = myBoolean = True
С myBoolean1 = myBoolean == True
перевёл
|
|
18
Вафель
15.01.19
✎
15:13
|
(15) он разворачивает код, но сам код не работает
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший