#2
by LevelUP
зачем? мне нужно исключить сочетание когда сотрудник сдельщик и при этом имеет вид начисления ОплатаПоТарифу. Зачем это надо это отдельный вопрос. Интересно то что запрос так себя ведет.
#4
by LevelUP
я тоже удивился, но с не и без не - работает одинаково, жестко фильтруя только сдельщиков и только по ВР ОплатаПоТраифу
#6
by LevelUP
Запрос я уже перестроил не используя НЕ. Таким образом: Несколько длиннее зато работает. А условия то при этом идентичные..
#9
by LevelUP
в твоем варианте то же самое, что с НЕ что без НЕ получается. Я проверил. Может релиз 25 такой. Или вообще в конструкции "когда" НЕ применяться не могут. По крайней мере я в типовых глобальным поиском не нашел.
#11
by LevelUP
Я понял, и тоже убрал у себя по твоему варианту. И результат в . То есть убирание лишних скобок не решает проблему.
#12
by DrZombi
Вообще то в 1С запросах 7.7 вообще не рекомендуется делать все сложно, там запросы годны только для школьников, типо 1 + 2 = 3 :) А если хочешь серьезные запросы, то пиши прямыми :) Или через функцию, типо - Условие(МояОнализа(ЧтоТо1,ЧтоТо2,...ЧтоТо(n))=1); И в перед
#17
by LevelUP
решение уже в я описал. Запрос - основной запрос из Расчетной ведомости в ЗиК. А вот на 27 надо бы попробовать, тока портабл не помню куда засунул на компе.
#21
by LevelUP
Проверяется выгрузкой в ТЗ и если у сотрудника сдельщика по ВР ОплатаПоТарифу есть часы, то выходит условие не сработало
#28
by Ёпрст
не используй. У меня вообще нет ни одной конструкции с НЕ...нигде, вообще непонятно, накой этот оператор нужен.
#30
by LevelUP
ну да. Дело не в том как сделать чтоб запрос работал, работа уже сдана. Просто стало интересно неужели "НЕ" не работает в таком контексте.
#34
by Ёпрст
Бредим ? Любую конструкцию в условии можно написать без НЕ. И ничего специально делать для этого не надо.
#35
by zak555
на фирме 1500 работающих челов надо рассчитать все начисления по сотрам, за исключение 50, выбранным на форме подбором в СЗ
#37
by Ёпрст
+36 причем, конструкция в с "НЕ" будет неверно работать, если в списке 1 элемент (в sql точно, в дбф не помню ужо).
#38
by zak555
так много кто писал, что "принадлежит" долго обрабатывается если 1 элемент, то можно проверить на размерСписка
#41
by zak555
"тесты" на работе фишка такая в компоненте "растчёт" - если СЗ больщой - надо "НЕ", "иначе Принадлежит=0"
#42
by МихаилМ
для 1с77 скл сз.Принадлежит - генерирует карявый запрос к СУБД, тк в сз могут быть группы. поэтому работает медленно. скорее всего тоже и для дбф. для скл оптимальнее в текте запроса через или перечислить все идентификаторы !!! правда есть ограничение на размер текста запроса в 40 килобайт. поэтому максимум элементов, передаваемых таким способом примерно 2200 опятьже замена ВходитВГруппу на перечисление этих элементов (через метаданные) ускоряет на порядки выполнение запроса
#44
by МихаилМ
1с77 извращенно вепедает список на скл сервер для использования конструкции "В" , создает для каждого элемента списка хранимую процедуру, исполняет её , затем удаляет. этот механим работает на порядки медленнее, чем компиляция запроса. так что лучший вариант только с точки зрения читаемости запроса.
#45
by zak555
замеры правда не нашёл БД с сотрами > 1000 будет, как 622 Замер по Принадлежит=0 на сотрах = 11 =>>> 1.432 Замер по НЕ___________ на сотрах = 11 =>>> 1.43 Замер по Принадлежит=0 на сотрах = 11 =>>> 1.381 Замер по НЕ___________ на сотрах = 11 =>>> 1.484 Замер по Принадлежит=0 на сотрах = 11 =>>> 1.39 Замер по НЕ___________ на сотрах = 11 =>>> 1.417 Замер по Принадлежит=0 на сотрах = 26 =>>> 1.568 Замер по НЕ___________ на сотрах = 26 =>>> 1.388 Замер по Принадлежит=0 на сотрах = 26 =>>> 1.471 Замер по НЕ___________ на сотрах = 26 =>>> 1.408 Замер по Принадлежит=0 на сотрах = 26 =>>> 1.421 Замер по НЕ___________ на сотрах = 26 =>>> 1.436 Замер по Принадлежит=0 на сотрах = 26 =>>> 1.412 Замер по НЕ___________ на сотрах = 26 =>>> 1.422 Замер по Принадлежит=0 на сотрах = 43 =>>> 1.404 Замер по Принадлежит=0 на сотрах = 43 =>>> 1.495 Замер по Принадлежит=0 на сотрах = 43 =>>> 1.448 Замер по Принадлежит=0 на сотрах = 43 =>>> 1.454 Замер по Принадлежит=0 на сотрах = 43 =>>> 1.496 Замер по НЕ___________ на сотрах = 43 =>>> 1.468 Замер по НЕ___________ на сотрах = 43 =>>> 1.436 Замер по НЕ___________ на сотрах = 43 =>>> 1.381 Замер по НЕ___________ на сотрах = 43 =>>> 1.474 Замер по НЕ___________ на сотрах = 43 =>>> 1.506
#47
by zak555
Замер по Принадлежит=0 на сотрах = 74 =>>> 1.34 Замер по Принадлежит=0 на сотрах = 74 =>>> 1.424 Замер по Принадлежит=0 на сотрах = 74 =>>> 1.403 Замер по Принадлежит=0 на сотрах = 74 =>>> 1.365 Замер по Принадлежит=0 на сотрах = 74 =>>> 1.506 Замер по НЕ___________ на сотрах = 74 =>>> 1.486 Замер по НЕ___________ на сотрах = 74 =>>> 1.399 Замер по НЕ___________ на сотрах = 74 =>>> 1.392 Замер по НЕ___________ на сотрах = 74 =>>> 1.414 Замер по НЕ___________ на сотрах = 74 =>>> 1.427
#48
by zak555
Замер по Принадлежит=0 на сотрах = 120 =>>> 1.436 Замер по Принадлежит=0 на сотрах = 120 =>>> 1.421 Замер по Принадлежит=0 на сотрах = 120 =>>> 1.461 Замер по Принадлежит=0 на сотрах = 120 =>>> 1.393 Замер по Принадлежит=0 на сотрах = 120 =>>> 1.472 Замер по НЕ___________ на сотрах = 120 =>>> 1.481 Замер по НЕ___________ на сотрах = 120 =>>> 1.567 Замер по НЕ___________ на сотрах = 120 =>>> 1.658 Замер по НЕ___________ на сотрах = 120 =>>> 1.43 Замер по НЕ___________ на сотрах = 120 =>>> 1.491 Замер по НЕ___________ на сотрах = 120 =>>> 1.436
#49
by zak555
Замер по Принадлежит=0 на сотрах = 75 =>>> 1.54 Замер по Принадлежит=0 на сотрах = 75 =>>> 1.488 Замер по Принадлежит=0 на сотрах = 75 =>>> 1.588 Замер по Принадлежит=0 на сотрах = 75 =>>> 1.612 Замер по Принадлежит=0 на сотрах = 75 =>>> 1.638 Замер по НЕ___________ на сотрах = 75 =>>> 1.557 Замер по НЕ___________ на сотрах = 75 =>>> 1.67 Замер по НЕ___________ на сотрах = 75 =>>> 1.576 Замер по НЕ___________ на сотрах = 75 =>>> 1.658 Замер по НЕ___________ на сотрах = 75 =>>> 1.704 Замер по НЕ___________ на сотрах = 75 =>>> 1.657
#50
by МихаилМ
обычно Зик(расчет) используют терминально из-за тормознутости типовых конфы. Но в остальных случаях корректно производить замеры, когда база и клиент на рзных компютерах тк влияние сети очень существенно.
#55
by Ёпрст
количество замеров маленькое, по , например, они вообше равны + я хз, как ты тестировал - последовательно запускал тесты, или разными обработками ит.д.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- v7: Нулевой результат чорного запроса при условии на дату измерения
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- Управление холдингом. Настройка формул в операнде
В этой группе 1С
- Ошибка выполнения запроса "Номер года в литерале типа 'Дата' превышает 3999."
- Корректировка записей регистров сведений
- Какой сервер 1С:Предприятие купить - 32 или 64bit?
- Ошибка SDBL:Разрушена структура базы данных 1С:Предприятия. (pos=0)
- Переоценка валютных средств (расчеты в условных единицах)
- Использую компоненту Ёксель ("SpreadSheet.dll"), после сохранения в Эксель, при откры
- План видов характеристик. Как получить значение?
- Поиск дублей справочника Контрагенты
- Групповая обработка справочников и документов
- Холдинговая структура контрагентов в УТ
- каким документом в УПП отразить факт реализации РБП
- Учет по документам расчетов в 1С Комплексная автоматизация 8
- Импорт из dbf в 1С поле мемо
- Вопрос по билетам профессионал с дисков ИТС
- Подскажите, как в РИБ выгружать справоники по условию
- Как передать таблицу значений в форму обрабоки из другой обработки
- ЗУП В табеле в выходные дни ставит К8
- установка openoffice 3.2 в тихом режиме
- УПП не коректно работает способ распределения "По материальным затратам"
- Платформа 8.2. Настройка диалога запуска