powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Простой запросик, почему не работает [где]?
18 сообщений из 18, страница 1 из 1
Простой запросик, почему не работает [где]?
    #39280828
FBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос вида

ВЫБРАТЬ Справочник.Номенклатура.Ссылка

возвращает табличку
Ссылкаi3 3000Материнская плата ASUSПамять 1 ГБПамять 2 ГБ

а запрос
ВЫБРАТЬ Справочник.Номенклатура.Ссылка
где Справочник.Номенклатура.Ссылка="Память 1 ГБ"

ничего не возвращает? он же должен вернуть 1 строку? что я не так делаю?
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280832
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссылка != строка

вот это поворот
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280837
FBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,

Да если ссылку заменить на Справочник.Номенклатура.Наименование, то все работает, а почему так?
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280841
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBorisПоследний выдох ГПЖ,

Да если ссылку заменить на Справочник.Номенклатура.Наименование, то все работает, а почему так?

патамушта


Справочник.Номенклатура.Наименование = строка

вот это поворот №2
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280849
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Патамучта, если очень грубо, ссылка эта что та типа "afe470c5-5020-11e3-9ffc-0090f596c8b9", если говорить о "представлении".
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280855
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылка - GUID, невидимый пользователю первичный ключ элемента таблицы.
Так понятно?
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280862
FBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисой,

Да понял спасибо.

Еще нашел что можно написать в запросе Справочник.Номенклатура.ссылка.Представление

только вот в условие чтото не получилось его засунуть.
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280864
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBorisСисой,

Да понял спасибо.

Еще нашел что можно написать в запросе Справочник.Номенклатура.ссылка.Представление

только вот в условие чтото не получилось его засунуть.

патамушта это по сути "виртуальное" поле

вы для приличия хотя бы мурзилку по запросам полистали бы - отпадут глупые вопросы
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280890
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖFBorisСисой,

Да понял спасибо.

Еще нашел что можно написать в запросе Справочник.Номенклатура.ссылка.Представление

только вот в условие чтото не получилось его засунуть.

патамушта это по сути "виртуальное" поле

вы для приличия хотя бы мурзилку по запросам полистали бы - отпадут глупые вопросы

Не правда ваша.
Обращаться можно, только правильно будет:
Справочник.Номенклатура.Представление

При этом нужно понимать, что является представлением для объектов ссылочного типа.
Да, в данном случае Наименование = Представление
Для справочника обычно Код или Наименование, но программист может его создать любым например составным из нескольких реквизитов.
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280922
FBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то хотел сначала взять данные из регистра и не мог поставить фильтр по номенклатуре. Получается я регистр должен связать со справочником номенклатуры в запросе, а потом только могу получить нужный фильтр. Спасибо, всем, думал можно проще сделать немного.
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280946
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBorisВообще то хотел сначала взять данные из регистра и не мог поставить фильтр по номенклатуре. Получается я регистр должен связать со справочником номенклатуры в запросе, а потом только могу получить нужный фильтр. Спасибо, всем, думал можно проще сделать немного.

Э ...не понял .....
В чем проблема?

Например:

ВЫБРАТЬ
ЗапасыОбороты.Номенклатура КАК Номенклатура,
ЗапасыОбороты.СуммаОборот КАК СуммаОборот
ИЗ
РегистрНакопления.Запасы.Обороты КАК ЗапасыОбороты
ГДЕ
ЗапасыОбороты.Номенклатура = &Номенклатура
ИТОГИ
СУММА(СуммаОборот)
ПО
Номенклатура
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39280974
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MicMicНе правда ваша.
Обращаться можно, только правильно будет:
Справочник.Номенклатура.Представление

каким образом?

открыл конструктор, в "где" представление вставить не дает
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39281105
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39281110
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже засомневался, проверил.
А то может писать можно, а в конструкторе нельзя. :)

Но в более ранних версиях не уверен, что было.
Также и от версии конструктора зависит.
Платформа 8.3.8, конструктор последний.

В 8.3.6 точно помню, что можно было, раньше фиг его вспомнит.
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39281115
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, это извращение. )
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39281148
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MicMicПоследний выдох ГПЖ,



нажмите "ок". будет сюрприз

откройте тоже самое в пофигураторе. будет сюрприз № 2
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39281151
FBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представление выбирает, но из http://its.1c.ru/db/metod8dev/content/2655/hdoc

Каждая объектная таблица в информационной базе имеет виртуальное поле - "Представление". Это поле содержит текстовое представление объекта. В запросе возможно получать данное поле точно также как и другие поля таблиц, однако никакие операции с данным полем выполнять нельзя. Данная особенность связана с тем, что это поле является виртуальным, и, на самом деле, при получении данного поля из базы данных, запрос получает несколько полей, а при получении значения поля из результата запроса преобразовывает полученные значения в строку. Таким образом, единственное, что можно сделать с полем "Представление", это получить его в результат запроса.
...
Рейтинг: 0 / 0
Простой запросик, почему не работает [где]?
    #39281156
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBorisПредставление выбирает, но из http://its.1c.ru/db/metod8dev/content/2655/hdoc

Каждая объектная таблица в информационной базе имеет виртуальное поле - "Представление". Это поле содержит текстовое представление объекта. В запросе возможно получать данное поле точно также как и другие поля таблиц, однако никакие операции с данным полем выполнять нельзя. Данная особенность связана с тем, что это поле является виртуальным, и, на самом деле, при получении данного поля из базы данных, запрос получает несколько полей, а при получении значения поля из результата запроса преобразовывает полученные значения в строку. Таким образом, единственное, что можно сделать с полем "Представление", это получить его в результат запроса.

ч.т.д.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Простой запросик, почему не работает [где]?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]