1. 1C / Говнокод #18850

    −98

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |	ДанныеСотрудниковСрезПоследних.Подразделение
    |ИЗ
    |	РегистрСведений.ДанныеСотрудников.СрезПоследних(&Дата, ) КАК ДанныеСотрудниковСрезПоследних
    |ГДЕ
    |	ДанныеСотрудниковСрезПоследних.Сотрудник = &Сотрудник";
    
    Запрос.УстановитьПараметр("Дата", ТекущаяДата());
    Запрос.УстановитьПараметр("Сотрудник", Пользователь.ФизЛицо);

    классическая ошибка СрезПоследних и ГДЕ (сотрудник, ессссно, является измерением); непонятно зачем присобачена &Дата
    откуда бы вы думали взят этот код?
    аддон "Закупки" для БГУ, поставщик Фирма "1С", версия 1.0.9.1. ОбщийМодуль.ДляУП.ПолучитьПодразделениеТ екущегоПользователя()
    И чего народ хочет от быдлокодеров-франчей, если сами 1С так пишут...

    Запостил: IHate1C, 12 Октября 2015

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

    • Почти все отраслевки (а закупки - отраслевка) пишут франчи. А лицензируют под лейблом 1с. Зайдите в раздел решений - у двух из трех конфигураций сайт разработчика вне домена 1с
      Ответить
      • у отраслевок в инфе о поддержке всегда честно написано имя франи. Тут поставщик Фирма "1С"...
        Ответить
        • значит, просто говно. ок :)
          Ответить
          • "Государственные и муниципальные закупки" и аддон "Закупки" к БГУ разрабатывал франч, инфа 100%. Так что труЪ типовым решением его назвать нельзя.
            Ответить
    • БГУ всегда была полным Г...м. (именно с большой буквы г). Особенно их решения регламентированных отчетов доканывают... И периоды отчета - справочник...
      Ответить
    • Дата присобачена для того, чтобы не получить срез последних будущих периодов.
      Ответить
    • Срез с постусловием. Говнокодище, но зато надёжность +стопицот
      Ответить

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