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


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

Метки: 

использование ПОДОБНО в запросе

Я
   gurni
 
01.12.17 - 10:33
делаю запрос по регистру
ВЫБРАТЬ 
ПЕРВЫЕ 1      
    Продажи.Период,
    Продажи.Регистратор,
    Продажи.Номенклатура,
    Продажи.ДокументПродажи,
    Продажи.Количество,
    Продажи.Стоимость,
    Продажи.Стоимость / Продажи.Количество КАК Поле1
ИЗ
    РегистрНакопления.Продажи КАК Продажи
ГДЕ
    
    Продажи.Номенклатура = &Номенклатура
    И Продажи.Контрагент = &Контрагент
    И Продажи.ДокументПродажи ПОДОБНО "Реал%"
УПОРЯДОЧИТЬ ПО
    Продажи.Период УБЫВ
но выходит ошибка
{ВнешняяОбработка.Запросник.Форма.Форма.Форма(773)}: Ошибка при вызове метода контекста (Выполнить): {(16, 4)}: Неверные параметры "ПОДОБНО"
И <<?>>Продажи.ДокументПродажи ПОДОБНО "Реал%"
пробовал Продажи.ДокументПродажи выразить как строку, но не получилось
Подкажите как правильно сделать
 
 
   nordbox
 
1 - 01.12.17 - 10:35
   Mankubus
 
2 - 01.12.17 - 10:36
(0) используй ТИПЗНАЧЕНИЯ или ССЫЛКА
   gurni
 
3 - 01.12.17 - 10:37
(1) читал я это и не только
делаю так же, но ошибка
значит в моем случае что-то не то
   Ненавижу 1С
 
4 - 01.12.17 - 10:38
(0) чего ты хочешь добиться?
   pasha_d
 
5 - 01.12.17 - 10:39
Выразить как типзначения(), не?
   gurni
 
6 - 01.12.17 - 10:39
(4) получить цену последней продажи
   nordbox
 
7 - 01.12.17 - 10:39
(0) а зачем ты документ по названию ищешь?
   Ненавижу 1С
 
8 - 01.12.17 - 10:40
например:

И Продажи.Количество>0
   gurni
 
9 - 01.12.17 - 10:40
(7) я хочу отсечь остальные, чтобы осталась только реализация
   Ц_У
 
10 - 01.12.17 - 10:40
(3)Если по простому, ПОДОБНО используется для типа СТРОКА
 
 Рекламное место пустует
   Гипервизор
 
11 - 01.12.17 - 10:40
(0) Вас не смушает что ПОДОБНО проверяет соответствие строки переданному шаблону, в то время как Продажи.ДокументПродажи явно не строкового типа?
   pasha_d
 
12 - 01.12.17 - 10:40
вообще проще в условие поставить ТипЗначения(), а не подобно
   Denis_CFO
 
13 - 01.12.17 - 10:40
(0) Ты по номеру ищи тогда уж.
Интересно, правда не знает, или пятничная тема?
   Ц_У
 
14 - 01.12.17 - 10:41
(9) ГДЕ Документ ССЫЛКА Документ.Реализация
   Ненавижу 1С
 
15 - 01.12.17 - 10:41
И Продажи.ДокументПродажи ССЫЛКА Документ.РеализацияТоваровУслуг
   nordbox
 
16 - 01.12.17 - 10:42
а вот как то по другому не как?
ну если хочется через док цену получать то дело твое
(13) +100
   Zmich
 
17 - 01.12.17 - 10:42
Продажи.ДокументПродажи ССЫЛКА Документ.РеализацияТоваровУслуг
   nordbox
 
18 - 01.12.17 - 10:42
+16 вообще то регистры есть
   gurni
 
19 - 01.12.17 - 10:43
всем спасибо разобрался
   SpitfireIX
 
20 - 01.12.17 - 10:53
Тема не про это, но спрошу здесь.
При использовании условия "Ссылка", на поле составного типа нужно ли использовать Выразить?

Т.е. нужно использовать 

РегНакопления.Регистратор ССЫЛКА Документ.РеализацияТоваров 

или
ВЫРАЗИТЬ(РегНакопления.Регистратор КАК Документ.РеализацияТоваров) ССЫЛКА Документ.РеализацияТоваров
   hhhh
 
21 - 01.12.17 - 10:58
(20) нет не нужно.

ВЫРАЗИТЬ нужно, когда через точку дальше обращаемся, например

РегНакопления.Регистратор.Контрагент
   SpitfireIX
 
22 - 01.12.17 - 11:02
(21) Спасибо
   Ненавижу 1С
 
23 - 01.12.17 - 11:02
(20) первое, второе масло масляное

выражение
ВЫРАЗИТЬ(РегНакопления.Регистратор КАК Документ.РеализацияТоваров)

преобразуется в  

ВЫБОР
КОГДА РегНакопления.Регистратор ССЫЛКА Документ.РеализацияТоваров ТОГДА РегНакопления.Регистратор
КОНЕЦ



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