как отобрать в запросе документ по наименованию? #733145


#0 by КодерНаЧас
здравствуйте. есть Ссылка в виде строки "Реализация 000000007 от 01.02.2015 8:46:13" как в запросе отобрать документ по этому значению? пробывал: пишет несовместимы типы для сравнения. Причем если выбрать без условия - то в результате получаю строки, точно такие же как в условии. видать чем то они отличаются.
#1 by чувак
а что мешает делать условие на ссылку?
#2 by eklmn
7овнокодом тащит издалека
#3 by КодерНаЧас
получаю на входе именно строку
#4 by EugeniaK
Нельзя сравнивать ПРЕДСТАВЛЕНИЕССЫЛКИ(Реализация.Ссылка) = &СсылкаНаДокумент Функция ПРЕДСТАВЛЕНИЕССЫЛКИ выполняется уже после выбора данных в зависимости от региональных настроек. Нужно ставить условие на ТипДокумента и на номер. Лучше все-таки по ссылке.
#5 by FIXXXL
Объект.СсылкаНаДокумент - это точно строка? сомнительно
#6 by Crush
Тип / ТипЗначения смотри
#7 by ktvladimir
карма не позволяет параметром ссылку использовать?
#8 by КодерНаЧас
да точно строка
#9 by чувак
на выходе на здоровье получай представление, а в условии можешь использовать ссылку
#10 by ktvladimir
конечно строка если ты его в строку преобразовываешь Строка(Объект.СсылкаНаДокумент) только на кой? почему не просто Объект.СсылкаНаДокумент
#11 by КодерНаЧас
на уф - поле с типом строка. там хранится значение. надо его от туда вытащить и найти документ
#12 by чувак
какое значение хранится, покажи.
#13 by КодерНаЧас
- это я преобразовывал на всякий случай для проверки. там и так строка
#14 by ktvladimir
на уф в это поле откуда данные попадают? из реквизита типа строка?)) Твоя реализация структуры документа? ))
#15 by kosts
Так нельзя делать, так можно делать только не_программистам.
#16 by КодерНаЧас
править не могу. конфа не моя. надо просто найти документ, из данных только строка. я буду строку разбивать и вытаскивать номер, просто хотелось узнать может можно попроще как то.
#17 by sivalor
Выгрузить представления документов в таблицу значений и отбирать уже в ней.
#18 by ktvladimir
фига се у тебя есть номер есть дата и ты не можешь найти документ? для этого ты фигачишь запрос ....
#19 by ShoGUN
Извращенцы правят миром. Один через опу в конфе сделал, другой через то же место разгребает. Лучше уж номер-дата,
#20 by sivalor
#21 by КодерНаЧас
какой основательный подход.
#22 by КодерНаЧас
да так все получилось спасибо. но вот интересно - ведь скорее всего эту конструкцию не сами писали, где бы найти вот такие конструкции по разбирать, чтобы скилы поднять?
#23 by ShoGUN
Сначала надо скорректировать мышление и понять, что такие дела строками не надо делать.
#24 by ktvladimir
а потом у объекта поменяли синоним... :)
#25 by ShoGUN
ССЗБ. Лучше бы реквизит на ссылочный поменяли.
#26 by ktvladimir
так слишком просто. Только текст, только хардкор
#27 by ktvladimir
надо еще периодический регистр замутить в котором хранить изменения в представлении документа.
#28 by КодерНаЧас
спасибо всем!
#29 by ShoGUN
Надо парсить текст регулярками, иначе - никак!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям