#0
by Лисёнко
Здравствуйте, подскажите пожалуйста, есть ли в язуке запросов аналог команды СтрЗаменить?
#6
by Живой Ископаемый
В Конфигураторе - клавиша Ф1, и потом "Содержание" и потом вот такая кратинка: Там все функции которые доступны в языке запросов
#10
by Живой Ископаемый
2 Посмотрите Если не найдете - значит точно.. Если найдете - значит не точно
#18
by Киборг
кстати, да, раздел всем хорош, но найти в нем что-то нужное - это целый квест :) вот-вот :)
#20
by i-rek
предлагаю тащить не повторяющиеся строки на клиента, там делать таблицу замен, сувать её во временную таблицу и через левое соединение подпихивать :)
#21
by Киборг
Еще, кстати, все ключевые слова можно найти, почему-то, только в разделе "Двуязычное представление ключевых слов" %) А релевантную выборку в справке все-таки можно получить, используя в поиске выражение "ключевое_слово язык запросов"
#22
by fishman
вот один пример задачи: запрос вытаскивает номера телефонов получаем значение как пользуясь механизмом запросов, привести к такому виду "88125432122" "Пупкин" Пользуясь языком 1С у нас в арсенале функции СтрЗаменить, СтрДлина, Найти и т.д., а вот как с помощью запроса привести к данному виду непонятно.
#23
by Киборг
Зная маску - можно, а не зная - у меня бы ни за что не получилось из "5432122 +79991111111" сделать "88125432122". Так шта...
#24
by fishman
Немного непонятно что вы имеете ввиду. Если у вас не получится, это не значит что ни у кого не получится, у меня есть решение, если вам интересно можно обсудить. автор спрашивает есть ли аналог СтрЗаменить, в моем примере можно применить к замене +7 на 8 СтрЗаменить(Строка, "+7", 8), в запросе к примеру не понятно какой функцией или вообще есть ли возможность сделать замену.
#26
by Киборг
скорее всего, все таки, ни у кого не получится, если не знать маску номера (=правила формирования).
#28
by fishman
Для построения отчета используется ОсновнаяСхемаКомпоновкиДанных, где создан Набор данных-Запрос, запрос формирует первый вариант из моего примера, в настройках выводятся детальные записи. если бы можно было применить при формировании отчета свою функцию из общих процедур, то было бы все отлично, так как есть функция которая делает преобразования номеров. Если такое примение возможно подскажите.
#29
by fishman
КонецЕсли; Вырезали из строки городской номер и мобильный, теперь городской номер к виду 88125432122 несложно. если вам интересно и будет полезным выкладываю более полную версию функции, может кому поможет
#30
by Maxus43
придётся пользовать встроенный язык. Запрос выгружаем в ТЗ и понеслась. Не надо ждать от SQL запроса функциональности среды разработки...
#31
by fishman
можно ли данную функцию применить в ОсновнаяСхемаКомпоновкиДанных? для конкретных реквизитов при выводе отчета?
#32
by Киборг
Длину строчного значения в запросе нельзя определить. И поэтому данную функцию нельзя применить.
#41
by 73
Инициализировать (Initialize) Синтаксис: Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>) Оно?
#42
by fishman
, Спасиб получилось! Вкладка Вычисляемые поля создаем новое поле задаем ему имя в Выражении пишем НашМодуль.Функция(РедактируемыйРеквизит) жмем выполнить =) УРА!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как заставить работать Com сканер штрих кода в 2 базах запущенных на одном компе
- Как заставить 1С 7.7 отправлять почту с smtp.gmail.com?
- ЗУП 8.1 Как задать норму времени ?
- Как посмотреть таблицу с данными в 1С
- Разнесение оплаты на реализацию (В одном запросе, метод FIFO)
- как пользоваться отладчиком в 1с 8.1
- 1С 7.7 Как поставить условие?
- Получить движения документа в модуле подписки на событие при проведении документа.
- Печать НДС в кассовых чеках
- Конвертация данных (разница м/у событиями ПередВыгрузкой и ПриВыгрузке ПКС)
- ПолучитьСообщенияПользователю
- Проведение документа только по одному регистру
- вопрос GUID'ам документов разных типов
- Как исправить движения документа, не перепроводя его ?
- Бухгалтерия Бюджет 205 счет со знаком "минус"
- СКД: как задать условие в вычисляемом поле?
- УНФ Учет номенклатуры по характеристикам
- Выгрузка из банк клиента в УСН 7.7
- ЗУП - подготовка данных для налоговой по НДФЛ
- Перенос данных из ЗиК в ЗУП