#3
by Mister I
вроде как ограничение мыслится одно -> допустимая длина строки в Модуле - 255.. но это не точно.. :((
#6
by Mister I
+3 полуглупость сказал.. можно во много строк записать условие.. Прямых ссылок на ограничение не встречал
#7
by Denisыч
Много. (и) или ( и и и и ) или ... Короче пока не заипет. Но лучше так не надо, много условий в одном вхождении - большие тормоза.
#10
by Директор PR отдела
Вложенность, типа ?(,,?(,,)) года 2 назад у меня падала на 16-ом или 18-ом вложении :-)
#11
by catena
ИначеЕсли (ПустоеЗначение(Карточка)=1)И(ПустоеЗначение(Склад)=1)И(ПустоеЗначение(Аптека)=1)И(ПустоеЗначение(Отдел)=1)И(ПустоеЗначение(ОрганизацияАпт)=1) Тогда
#12
by ИвановИван
Фигля дурку гоняете? "и" и "или" можно хоть сотню использовать и тормозов никаких не будет, ибо сложность этих операций во много много раз меньше вычитания и сложения.
#15
by Guk
>>ибо сложность этих операций во много много раз меньше вычитания и сложения. Уверен? С точки зрения 1 и 0, сложнее...
#17
by ИвановИван
Ихмо 1 + 1 = 1, 1 + 0 = 1.... короче за такт а вот +: 345 + 456, перевод в двоичную систему и поразрадное сложение.
#21
by GrayT
1+1 не переводиться к двоичному виду? Но мысль понял. Не уверен что в 1С существует оптимизаия по типу.
#22
by ИвановИван
И все эти ЕСЛИ вложены в цикл??? А сколько предположительно цикл будет иметь циклических повторений?
#24
by Rovan
(+19) ЕЩЕ вариант СокрЛП(Карточка)+СокрЛП(Склад)+СокрЛП(Аптека)+СокрЛП(Отдел)+СокрЛП(ОрганизацияАпт)=""
#26
by GrayT
Короче у меня в свое время алгоритм поиска по множеству условий существенно ускорился когда я разбил на несколько если
#27
by GrayT
Да если б и дауны - один фиг все в двоичной. А за 1 так кажись только регистровые операции инкремента декремента выполняются (если я не сильно асм забыл)
#28
by ИвановИван
А вот такие вот варианты как предлагает Рован и Мики, я бы юзать не стал ...Использования емких операций в цикле надо избегать.
#29
by ИвановИван
И вообще если есть условие, которое может быть = Истина, или Ложь, то сравнение В операторе ЕСЛИ надо ставить таким образом чтобы выражение после ТОГДА выполнялось больше чем после ЕСЛИ!
#33
by catena
Я же одно условие привела, там куча еще других граф, используемых в других условиях. Короче, пока работает.
#35
by НеРаботает_И_неРабот
Не знаю как в восьмёрке, а в 7.7 бух. помню мучился я с условиями, и не только с ними: то одно не работает, то - другое. По "И" точно были какие-то ограничения. Правда это был релиз 18 или 19, может из-за этого не работало.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Свод по заработной плате.
- Создание программно гиперссылки на ячейку в Excell из 1С
- Какой функцией получить название месяца из даты ?
- MS Agent в 1С
- Документация по v8
- Как отменить профвзносы?
- Как поймать событие при выборе элемента в форме списка?
- Как создать элемент по полному коду в новом справочнике
- Виртуальная таблица (1С++)
- Свод проводок в программе 1с "Зарплата и Кадры 7.7"
- округление представления поля "оклад" в ЗиК 7.70.253
- Получение ссылки на поле реквизита на форме через метаданные
- TurboMD: синхронизация MD и текстовичков
- Рарус: Автотранспорт 5.0
- Как установить фильтр для регистра?
- Ошибка frame.dll при переходе с 17 на 21 релиз 1С 7 версии
- Подключение принтера этикеток DataMax I-4212
- Люди, помогите разобраться с конфигурацией 1с - еФарма
- УРБД и сбой базы
- Мониторинг загрузки процессора терминального сервера