#4
by NULLL
В регистре накопления есть реквизит типа строка, длинной 1 - код операции. Коды операции - это маленькие и большие буквы. Как в 1С8 отобрать код операции например строку "п"
#10
by PR
В СКД можно делать свои поля, которые будут вычисляться функцией общего модуля. И можно сделать функцию, которая вернет строку в верхнем регистре. Ну и сравнивать ее соответственно со строкой, переведенной в верхний регистр. Пример есть на ИТС.
#11
by NULLL
ГДЕ КакаяТоТамХрень = "п" Это условие выбирает строки регистра где вид операции равняется и "п" и "П", а мне нужно просто "п"
#15
by PR
Ты сам понимаешь, что хочешь? Выбрать все, где вид операции равняется "п" можно с помощью ГДЕ КакаяТоТамХрень = "п". В чем проблема-то?
#23
by НЕА123
хм... не различает. количество(различные(....тоже = 1 видимо ВРЕГ делает при сравнении.
#33
by DmitrO
У 1с испокон веков в базе была регистронезависимая кодировка! Т.е. сервер баз данных не делает различий между символами в разном регистре при любых операциях.
#34
by DmitrO
собственно автор темы и пытается это преодолеть. Ответ в запросе на сервере это невозможно.
#37
by 73
Не факт. У меня же работает. Скорее всего виноват SQL. ВложенныйЗапрос.Поле1 Не Подобно "[п]" дает П В
#42
by 73
Странно, у меня имеет исключение, а у автора не имеет. Вероятно все же разница в установленных SQL. Имею PostgreSQL.
#47
by DmitrO
ну вообще-то, на чистом sql, действительно сервер ведет себя соответственно установленной кодировке, т.е. различий не делает что в скобках что без скобок
#53
by DmitrO
вероятно у postgresql проблемы точнее проблемы всетаки у 1С, т.к. регистронезависимая кодировка это какраз то что они дописывали в postgresql
#54
by DmitrO
в документации по оператору ПОДОБНО в языке запросов 1С не совсем удачный пример, поэтому я дуиал что она имеет исключения по регистру символов, на самом деле ни каких исключений тут нет
#55
by NULLL
СКЛ не правельно выполнил запрос. Результат тот же что и в 1С: SELECT #V8TblAli1_Q_000_T_001._Q_001_F_000 AS f_1 FROM ( SELECT WHERE NOT #V8TblAli1_Q_000_T_001._Q_001_F_000 LIKE N'[п]'
#61
by DmitrO
такому шаблону [п] действительно НЕ соответствует только одна запись, т.к. регистр букв не учитывается первые две строни именно СООТВЕТСТВУЮТ шаблону
#62
by NULLL
Может и правельно. Но в СКЛ должен быть способ сравнения строк с учетом регистра. Ситуация такова. Есть семерошная конфигурация, по которой нужно отчеты. Мне создавать эти отчеты в 1С7 надоело, вот я решил конвертировать ее в 1С8, открыть консоль отчетов и получить отчеты. Но не тут-то было.
#66
by Serg_1960
Какой невинный вопрос "Напомните мне, плиз: а в запросе "н" и "Н" различны?" :) А какая бурная дискуссия :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как округлить до десяти (напр.168,23 до 170,00 ИЛИ 252,00 до 250,00)
- ТЗ. Удаление строки сдвигает строки?
- Как в запросе выбранное значение строки сравнить с числом?
- Условие в запросе, аналогичное условию в запросе 77
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как в запросе сравнить текстовое поле по первым символам?
- Можно ли в запросе сравнить дату с границей интервала?
- Динамический список - выделенные строки - суммирование содержимого строки..
- Как связать период Регистра накопления и Регистра сведений во внутреннем запросе
- Как в запросе сравнить даты документов ?
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
- В запросе сравнить две таблицы и вывести разные строки
В этой группе 1С
- поступление в торговле и склад
- Где сохраняются настройки внешних отчетов?
- Не получается выборка по группировкам
- ЗУП - форма Т-13 (табель) Где искать?
- ЗиК изменение процентов начислений в ПФР, по наопительной и страховой части
- Списание товара как хоз инвентаря
- УПП Передача в переработку - нет серии
- УПП. Спосооб расчета себестоимости по передалам и по подразделениям. Чем отличаются?
- УПП - зачет авансов поставщику !?
- Табель - графа неявки по причинам
- несовместимые типы
- как сложить две строки в запросе?
- В номере докумета поставили дробь. Надо убрать.
- v7: Нет проводок по НУ при переоценке расчетов в у.е. (УПП)
- дополнительные отпуска - УПП
- Фискальник анулирует чеки
- Список работающих сотрудников запросом в ЗУП
- Зависает при поиске документа в журнале по номеру.
- массовое перепроведение документов - как ускорить?
- v8: Как прочитать текстовый файл начиная с конца?