Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> При условии в виртуальной таблице пропадает иерархия , в запросе с левым соединением          
irbis_triffle Подменю пользователя
сообщение 19.12.12, 13:20
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 7 раз
Рейтинг: 0

Добрый день, уважаемые форумчане.
Уперся в запрос, не могу победить - надо получить номенклатуру с положительным остатком организации. Пробовал условие в соединении:
ВЫБРАТЬ
    тНоменклатура.Ссылка КАК Ссылка,
    тНоменклатура.ДополнительноеОписаниеНоменклатуры КАК ПолноеОписание,
    тНоменклатура.ОсновноеИзображение КАК ОсновноеИзображение,
    ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток, 0) КАК Остаток
ИЗ
    Справочник.Номенклатура КАК тНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
        ПО (ТоварыОрганизацийОстатки.Номенклатура = тНоменклатура.Ссылка И ТоварыОрганизацийОстатки.КоличествоОстаток > 0)
ГДЕ
    тНоменклатура.ПометкаУдаления = ЛОЖЬ
УПОРЯДОЧИТЬ ПО
    Ссылка ИЕРАРХИЯ

и условие в запросе:
ВЫБРАТЬ
    тНоменклатура.Ссылка КАК Ссылка,
    тНоменклатура.ДополнительноеОписаниеНоменклатуры КАК ПолноеОписание,
    тНоменклатура.ОсновноеИзображение КАК ОсновноеИзображение,
    ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток, 0) КАК Остаток
ИЗ
    Справочник.Номенклатура КАК тНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
        ПО (ТоварыОрганизацийОстатки.Номенклатура = тНоменклатура.Ссылка)
ГДЕ
    тНоменклатура.ПометкаУдаления = ЛОЖЬ
    И ТоварыОрганизацийОстатки.КоличествоОстаток > 0
УПОРЯДОЧИТЬ ПО
    Ссылка ИЕРАРХИЯ

В обоих случаях пропадает иерархия Номенклатуры (без условия положительного остатка она конечно же есть).
Подскажите где ошибка?
Заранее благодарен.

Ardi Подменю пользователя
сообщение 19.12.12, 13:47
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

или ЭтоГруппа


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: irbis_triffle,

irbis_triffle Подменю пользователя
сообщение 19.12.12, 14:31
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(Ardi @ 19.12.12, 13:47) *
или ЭтоГруппа

Спасибо! Не подумал о том, что в регистре Номенклатура указана только для элементов.
Рабочий вариант:
ВЫБРАТЬ
    тНоменклатура.Ссылка КАК Ссылка,
    тНоменклатура.ДополнительноеОписаниеНоменклатуры КАК ПолноеОписание,
    тНоменклатура.ОсновноеИзображение КАК ОсновноеИзображение,
    ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток, 0) КАК Остаток
ИЗ
    Справочник.Номенклатура КАК тНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
        ПО (ТоварыОрганизацийОстатки.Номенклатура = тНоменклатура.Ссылка)
ГДЕ
    (тНоменклатура.ПометкаУдаления = ЛОЖЬ
    И ТоварыОрганизацийОстатки.КоличествоОстаток > 0)
    ИЛИ тНоменклатура.ЭтоГруппа = ИСТИНА
УПОРЯДОЧИТЬ ПО
    Ссылка ИЕРАРХИЯ

sava1 Подменю пользователя
сообщение 19.12.12, 14:34
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2691
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Остатки получают из вирт. таблицы без соединения со справочником с отбором в вирт. таблице.

Vofka Подменю пользователя
сообщение 22.12.12, 14:01
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1

irbis_triffle, жмите палец помогавшим!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.05.24, 17:01
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!