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

0

  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 IHate1C, (Updated )

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

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

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

Где здесь C++, guest?!

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


    8