Бухгалтерия / Говнокод #11293 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
ВЫБОР 
КОГДА ПолФизическихЛиц.Ссылка = "Женский" 
ТОГДА "М" 
ИНАЧЕ "Ж" 
КОНЕЦ

Вот такой вот забавный запрос

Запостил: glavdir glavdir, (Updated )

Комментарии (21) RSS

  • Сурово.
    Как 1С-ный тернарник, так и его содержимое.
    >ПолФизических
    Изначально было понятно как ПолуМатериальных.
    Ответить
  • ВЫБОР
    КОГДА ПолФизическихЛиц.Ссылка = "Женский"
    ТОГДА "ХЗ"
    ИНАЧЕ "ХЗ"
    КОНЕЦ
    Ответить
  • ВЫБОР
    КОГДА ПолФизическихЛиц.Ссылка = "Женский"
    ТОГДА "Цветы"
    ИНАЧЕ "Мороженое"
    КОНЕЦ
    Идиот! ДетЯм мороженое, а его бабе - цветы!
    Ответить
  • да, забавно, но а как еще если нужно в отчете получить именно "М" или "Ж", а не полное слово? Вот типовая УТ например Перечисление "ПолФизическихЛиц" имеет значения "Мужской","Женский", а не "М" и "Ж" что бы сразу выцеплять значения.
    Ну, можно в выборке еще, например:
    НашаОбластьМакета.Параметры.Пол = Лев(Выборка.Пол,СтрДлина(Выборка.Пол)-1);
    Ответить
  • Э... А ссылка со строкой нормально сравнивается? 0_о
    Ответить
    • Значит все-таки в 1с поле "ссылка" это не всегда интежер автоинкремент... а все-таки то, что задаст программист - к примеру строка. Но дождемся ответа профессионалов.
      Ответить
      • Не-не. Ссылка в одинэс никогда не "интежер автоинкремент". Но в данном случае, как я понял, имелась в виду непосредственно ссылка на перечисление - Тип("ПеречислениеСсылка.ПолФизическихЛиц "). Оно-то, конечно, сожрет такой запрос. Но Значение(Перечисление.ПолФизическихЛиц.М ужской) нихуяшеньки не равно "Мужской".
        Ответить
        • А мне все-таки кажется, что полфизическихлиц это тупой справочник в котором есть поле (ссылка varchar), и в две записи этого справочника помещены слова "Мужской" и "Женский"...

          Или такой вариант невозможен?
          Ответить
          • Я, конечно, не могу угадывать, откуда происходит выборка данных. Но Ссылка это стандартный реквизит любого ссылочного объекта (справочники, документы, перечисления, хуита), и если данные выбирались не из подзапроса или, скажем, временной таблицы, то Ссылка будет именно ссылкой на данный объект. А, конкретно, в данном случае, подозреваю, что речь идет о каком-нибудь управлении торговлей, где как раз есть перечисление ПолФизическихЛиц с двумя значениями - "мужской" и "женский".
            Ответить
    • В 1С нормально сравнивается. Только ответ - всегда ЛОЖЬ. Ну не равна строка ссылке и все тут!
      Ответить
  • Что-то обсуждают тут смеются, а мне вот непонятно почему все тут сравнивают в условии Ссылочный Тип со Строкой а? 🙂
    Ответить
  • Вечно женский род. Ссылка<>"Текст"

    Хотя фиг знает, вдруг в той версии автоматом представление всё-таки подставится вместо ссылки.
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8