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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
Наименование=Выборка.Наименование;
АдресМестонахождения=Выборка.АдресМестонахождения;
ВнешнийОбъект=Выборка.ВнешнийОбъект;
ДатаВводаВЭксплуатацию=Выборка.ДатаВводаВЭксплуатацию;
ДатаВыпуска=Выборка.ДатаВыпуска;
ДоговорКонтрагента=Выборка.ДоговорКонтрагента;
ЗаводскойНомер=Выборка.ЗаводскойНомер;
Изготовитель=Выборка.Изготовитель;
ИнвентарныйНомер=Выборка.ИнвентарныйНомер;
КодРегиона=Выборка.КодРегиона;
КодПоОКОФ=Выборка.КодПоОКОФ;
Комментарий=Выборка.Комментарий;
Контрагент=Выборка.Контрагент;
КонтрагентИсполнительРемонта=Выборка.КонтрагентИсполнительРемонта;
НомерПаспорта=Выборка.НомерПаспорта;
ОбъектОсновныхСредств=Выборка.ОбъектОсновныхСредств;
Организация=Выборка.Организация;
ПлановыйГрафикРаботы=Выборка.ПлановыйГрафикРаботы;
Подразделение=Выборка.Подразделение;
ПодразделениеИсполнительРемонта=Выборка.ПодразделениеИсполнительРемонта;
Приоритет=Выборка.Приоритет;
РемонтнаяГруппа=Выборка.РемонтнаяГруппа;
СрокПолезногоИспользования=Выборка.СрокПолезногоИспользования;
ТехНомер=Выборка.ТехНомер;
ТипОборудования=Выборка.ТипОборудования;
ЭтоГруппаОбъектов=Выборка.ЭтоГруппаОбъектов;

"Архитектор" явно не был знаком с методом ЗаполнитьЗначенияСвойств()

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

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

  • Слишком читаемо, нужно склеить в одну строку.
    Ответить
  • (defun shuffle (begin end)
      (interactive "r")
      (loop for line in (split-string (buffer-substring begin end) "\n")
            initially (delete-region begin end)
            do (insert
                (loop with temp = ?x
                      for i from (1- (length line)) downto 0
                      for rand = (random (1+ i)) do
                      (rotatef (aref line i) (aref line rand))
                      finally (return line)) "\n")))


    Бох в помощь!
    книаыамВмаНеоаноине=.бНеванив;оиер
    ярахед=Ах.брМоножоонсскВннетыесМоатяжс;иАиеедредад
    ОтВктоВВбнб=кйбеишеОнаыъ;ъш.инкеейрн
    аооютаЭсбсВкууВакц=ввт;тааидВцаюл.рВкЭВтаоДплДиааыадпа
    ткрпас=уаВы.опас;ВатуыкДДыВааабк
    ертыаоК;гДоовартакнорВрнгДогоангот=оеаобрвтК.н
    вйокамооеоЗркНревйНооысмсд;р.дВааб=Зко
    тез=.ыьгоотлл;зовИогрИтиоктвбьиеаВ
    баВеййотрНнвмернреаыоымнтанвркн;Н.И=еИоныр
    кдеоиоаи=;КоКВдгыРаонраебРг.он
    Ф=ОборОоодК;ВККПыФакПо.ОоКдО
    ;рВраймо.мтиыейКоорнбмамтКкие=на
    Кн;онтт=кыКВа.геабоорнреатгрнт
    ноггиалтпаенКннмссо;аИирьмкненааеттРтпрлрнлтеы.тоВтноеоКтоИб=ьРеол
    оарыбппсоасарарр=Вто;тПаекмо.еНПНрмо
    тбОыокартоСнвсовевОсОнОъд;=беъсхынбВтеыкде.ктвсррхнС
    цяазг.;=рбигВяныазцОираОониаиакр
    ПыаиГтрлнийыооВоао;нГакфй=бРот.каблыыаРвфррПвкыааб
    оедП;раиооаер=аизлдеыбз.еекндлПдВерн
    лдИс=лзрмроелнн;еедиснеоаоИо.етпдеолиьаРеаыбоельдПнлПтканпиеортВземРаитн
    бтПеоркиеаи.ыВтр;ррПириоотт=
    таГбана.Гя;трпкРонунРмепрыянпр=Воуеаомап
    СоСеозкбгПиыо=орпкьо;ИВролооПзрзннсо.анооакгвллеяяиИаовпзонсль
    ыоехТ=;кмхрмарВорНТ.обНеее
    аянри=поОподОаыТибобуВоТрд.бкяа;оувиинрв
    крГОтоуппептббуЭв=втыбетрапОоГЭкВкооаоъа.ръ;
    Ответить
    • (defun shuffle (begin end)
        (interactive "r")
        (loop for line in (split-string (buffer-substring begin end) "\n")
              initially (delete-region begin end)
              do (insert
                  (loop for i from (1- (length line)) downto 0
                        for rand = (random (1+ i))
                        unless (or
                                (member (aref line rand) '(?= ?\; ?\.))
                                (member (aref line i) '(?= ?\; ?\.)))
                        do (rotatef (aref line i) (aref line rand))
                        finally (return line)) "\n")))


      О, не, так лучше, пунктуация на месте останется.
      Ответить
  • > "Архитектор" явно не был знаком с методом ЗаполнитьЗначенияСвойств()
    Это хорошо или плохо?
    Ответить
    • Ты с 1с знаком?
      если нет, поясню - всю портянку можно заменить одной строкой:
      ЗаполнитьЗначенияСвойств(ЭтотОбъект, Выборка);
      ВСЁ!
      Ответить
      • У вас ус отклеился. Вроде #5k, там уже за 7k перевалило, а вы всё гринколор по дефолту не воспринимаете.
        Ответить
      • Из кода непонятно, это 7-я ветка 1С или 8-я...(хотя по наличию "Выборка." можно предположить, что это 8-ка). ЗаполнитьЗначенияСвойств есть только в 8х
        Ответить

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

Из-за тебя ушел bormand, guest!

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


    8