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

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

Метки: 

условие в запросе

Я
   LivingStar
 
13.01.13 - 13:33
не удается задать условие в запросе

УниверсальнаяЗадача.ТочкаМаршрута.Представление = "На исполнение бухгалтерии"

ошибка: нельзя сравнивать поля неограниченной длинны и поля несовместимых типов....
 
 
   ДенисЧ
 
1 - 13.01.13 - 13:35
А что, представление - неограниченная? Тогда используй Выразить... Или ПОДОБНО
   LivingStar
 
2 - 13.01.13 - 13:40
(1) как ПОДОБНО применить?

ВЫБРАТЬ
   УниверсальнаяЗадача.Номер,
    УниверсальнаяЗадача.Дата,
    УниверсальнаяЗадача.БизнесПроцесс,
    УниверсальнаяЗадача.ТочкаМаршрута,
    УниверсальнаяЗадача.Наименование,
    УниверсальнаяЗадача.Выполнена,
    УниверсальнаяЗадача.БизнесПроцесс.ЗадачаСогласования,
    УниверсальнаяЗадача.ТочкаМаршрута.Представление,
    УниверсальнаяЗадача.ТочкаМаршрута.Ссылка
ИЗ
    Задача.УниверсальнаяЗадача КАК УниверсальнаяЗадача
ГДЕ
    УниверсальнаяЗадача.Выполнена = ИСТИНА
    И УниверсальнаяЗадача.ТочкаМаршрута.Ссылка ПОДОБНО %На исполнение бухгалтерии%
   mikecool
 
3 - 13.01.13 - 13:43
(2) куда же ты ссылку суешь на сравнение со строкой?
   mikecool
 
4 - 13.01.13 - 13:43
Выразить(УниверсальнаяЗадача.ТочкаМаршрута.Представление как строка(100)) Подобно %На исполнение бухгалтерии%
   mikecool
 
5 - 13.01.13 - 13:44
+4 но это больше на копрокод смахивает
   LivingStar
 
6 - 13.01.13 - 13:46
(5) ещё это и не работает
   МимохожийОднако
 
7 - 13.01.13 - 13:47
Еще есть ПОДСТРОКА
   LivingStar
 
8 - 13.01.13 - 13:48
ВЫБРАТЬ
    УниверсальнаяЗадача.Номер,
    УниверсальнаяЗадача.Дата,
    УниверсальнаяЗадача.БизнесПроцесс,
    УниверсальнаяЗадача.ТочкаМаршрута,
    УниверсальнаяЗадача.Наименование,
    УниверсальнаяЗадача.Выполнена,
    УниверсальнаяЗадача.БизнесПроцесс.ЗадачаСогласования,
    УниверсальнаяЗадача.ТочкаМаршрута.Представление,
    УниверсальнаяЗадача.ТочкаМаршрута.Ссылка,
    УниверсальнаяЗадача.ТочкаМаршрута.Порядок
ИЗ
    Задача.УниверсальнаяЗадача КАК УниверсальнаяЗадача
ГДЕ
    УниверсальнаяЗадача.Выполнена = ИСТИНА
    И УниверсальнаяЗадача.ТочкаМаршрута.Порядок = 5


сделал так, "На исполнение бухгалтерии" это поряок 5, только наверное все же не правильно??? как то размыто
   mikecool
 
9 - 13.01.13 - 13:50
(6) я и не думал проверять, своим отчетом занят
   LivingStar
 
10 - 13.01.13 - 13:50
(9) ясно, не клеится оно в запрос
 
 Рекламное место пустует


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