Ещё один вопросик возник - как в запросе отсеять Основные Средства входящие в определённую папку (группу)?
Отсеять группу
Автор NewCoder, 22 фев 2012 10:20
Сообщений в теме: 5
#1
Отправлено 22 февраля 2012 - 10:20
#2
Отправлено 22 февраля 2012 - 10:21
ГДЕ
ОсновныеСредства.СчетУчета = &Счет и ОсновныеСредства.Родитель <> &Родитель
ОсновныеСредства.СчетУчета = &Счет и ОсновныеСредства.Родитель <> &Родитель
#3
Отправлено 22 февраля 2012 - 10:31
Fart - в вашем случае в запрос могут попасть эл-ты лежащие в группе, которая входит в эту отсеиваемую группу.
Отсев надо так
Отсев надо так
И НЕ (ОсновноеСредство В ИЕРАРХИИ(&ГруппаИгнора))
Сообщение отредактировал uza: 22 февраля 2012 - 10:31
Не все полезно - что в БД залезло
#4
Отправлено 22 февраля 2012 - 12:03
У меня отсеивается только 1 группа, хоть я в условии и задал отсеять 2 группы, делал так:
ВЫБРАТЬ ОсновныеСредства.НаименованиеПолное КАК НаименованиеПолное, ОсновныеСредства.ЗаводскойНомер, ОсновныеСредства.Местонахождение, ОсновныеСредства.Код КАК Код ИЗ Справочник.ОсновныеСредства КАК ОсновныеСредства ГДЕ ОсновныеСредства.СчетУчета = &СчетУчета И ОсновныеСредства.ЭтоГруппа <> &ЭтоГруппа И ОсновныеСредства.Родитель.ПометкаУдаления = &ПометкаУдаления И ОсновныеСредства.Родитель.Наименование В ИЕРАРХИИ(&Наименование) И ОсновныеСредства.Родитель.Наименование В ИЕРАРХИИ(&Наименование1)
#6
Отправлено 24 февраля 2012 - 11:27
Вы НАИМЕНОВАНИЕ! (текст) пытаетесь проверить на вхождение в группы?
А я ведь хотел сегодня не матюгаться на форуме...
Переписать на
Вы ведь отсеиваете да?
А еще лучше, как сказал alexburn
Где Родитель1, Родитель2 - это не СТРОКИ, а ссылки на справочник ОС, на ГРУППЫ эл-тов.
А сзРодители - это список значений содержащий Родитель1 и Родитель2
А я ведь хотел сегодня не матюгаться на форуме...
И ОсновныеСредства.Родитель.Наименование В ИЕРАРХИИ(&Наименование) И ОсновныеСредства.Родитель.Наименование В ИЕРАРХИИ(&Наименование1)
Переписать на
И (НЕ ОсновныеСредства.ССЫЛКА В ИЕРАРХИИ(&Родитель1)) И (НЕ ОсновныеСредства.ССЫЛКА В ИЕРАРХИИ(&Родитель2))
Вы ведь отсеиваете да?
А еще лучше, как сказал alexburn
И (НЕ ОсновныеСредства.ССЫЛКА В ИЕРАРХИИ(&сзРодители))
Где Родитель1, Родитель2 - это не СТРОКИ, а ссылки на справочник ОС, на ГРУППЫ эл-тов.
А сзРодители - это список значений содержащий Родитель1 и Родитель2
Не все полезно - что в БД залезло
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных











