Вход | Регистрация

1С:Предприятие ::

Метки: 

Как в запросе сделать поиск по коду, если значение для поиска без значимых нулей?

Я
   svird
 
28.03.18 - 14:03
делаю экспорт премий, табельные номера передают без 0000, а в кодах они есть перед номером, как обойти? Спасибо!
 
 
   Lexey_
 
1 - 28.03.18 - 14:07
(0) ПОДОБНО
   Numerus Mikhail
 
2 - 28.03.18 - 14:08
(0) добавляй лидирующие нули перед номерами
   svird
 
3 - 28.03.18 - 14:10
(1) а ПОДОБНО можно в списке использовать?
   svird
 
4 - 28.03.18 - 14:13
(2) а как в списке проще добить нули?
   Lexey_
 
5 - 28.03.18 - 14:14
(4) циклом
   shuhard
 
6 - 28.03.18 - 14:34
(0) если код текстовый , то приклей в запросе
   Базис
 
7 - 28.03.18 - 14:39
Прав(("0000000000" + Твойкод), ТвояДлина)
   Малыш Джон
 
8 - 28.03.18 - 14:41
(6) ВЫБОР КОГДА ВЫРАЗИТЬ(Код КАК СТРОКА(1))=Код ТОГДА "0000000"+Код
КОГДА ВЫРАЗИТЬ(Код КАК СТРОКА(2))=Код ТОГДА "000000"+Код

и т.д.? ))
   Базис
 
9 - 28.03.18 - 14:43
(4) Лучше не преобразовывать данные дважды, а брать их по ссылке.
   Сияющий в темноте
 
10 - 28.03.18 - 19:06
Количество цифр в коде получается из метаданных,далее,через функцию формат готовим строку шаблон и по ней ищем.н
но,если число нулей в искомом коде от балды,то ничего не выйдет,и придется искать или через подобно или обрезанием по длине,но это уже не в запросе.
 
 Рекламное место пустует
   Базис
 
11 - 28.03.18 - 19:18
По "код подобно 12" сколько будет найдено совпадений? 12,112,120...129 и т.д.?
   Chameleon1980
 
12 - 28.03.18 - 21:59
Если сделаешь 
Подобно "%12"

то из
12,112,120...129

будет только 12 и 112

все будут если сделаешь Подобно "%12%"

мануалы в руки
   Сияющий в темноте
 
13 - 29.03.18 - 09:48
Подобно,ищет полным перебором,в отличие от индексного поиска при добавлении нулей спереди


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует