Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 20:46

Как сделать условие?

Автор aboba174, 27 апр 2023, 15:18

0 Пользователей и 1 гость просматривают эту тему.

LexaK

ааа, очень похоже что представление ссылки номенклатуры формируется программно и в наименовании нет такого текста "(услуга)"
поэтому и не отбирает!

как вы формируете представление ссылки?
выложите код менеджера документа.
если помогло нажмите: Спасибо!

LexaK

так надо отбор по этому реквизиту: ВидНоменклатуры
делать!
какой у него тип? перечисление?
если помогло нажмите: Спасибо!

aboba174

LexaK, да, перечисление

aboba174

LexaK, а сможете написать пожалуйста как отбор сделать?

LexaK

Цитата: aboba174 от 27 апр 2023, 16:41LexaK, да, перечисление
так односложно овечаете...

а что за перечисление? как называется?
если помогло нажмите: Спасибо!

aboba174

LexaK, Перечисление называется - ВидыНоменклатуры в нем следующие значения: Материал, Услуга

LexaK

изменил ту-же строку
    Запрос.Текст =
        "ВЫБРАТЬ
        |   ПереченьНоменклатуры.Номенклатура КАК Номенклатура,
        |   СУММА(ПереченьНоменклатуры.Количество) КАК Количество
        |ПОМЕСТИТЬ ПереченьНоменклатуры
        |ИЗ
        |   Документ.ОказаниеУслуги.ПереченьНоменклатуры КАК ПереченьНоменклатуры
        |ГДЕ
        |   ПереченьНоменклатуры.Ссылка = &Ссылка         
        |/////попробуйте добавить эту команду
        |и   ПереченьНоменклатуры.Номенклатура.ВидНоменклатуры <> Значение(Перечисление.ВидыНоменклатуры.Услуга)
        |
        |СГРУППИРОВАТЬ ПО
        |   ПереченьНоменклатуры.Номенклатура
        |
        |ИНДЕКСИРОВАТЬ ПО
        |   Номенклатура
если помогло нажмите: Спасибо!

aboba174

LexaK, Работает, спасибо большое! :zebzdr:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск