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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
РегламентированнаяОтчетность.ПередОткрытиемФормыРегламентированногоОтчета(ЭтаФорма, Отказ);
////Вызывается перед открытием, а потом видим:

Процедура ПередОткрытиемФормыРегламентированногоОтчета(Форма, Отказ) Экспорт
	
	Отказ = Ложь;
	
КонецПроцедуры

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

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

  • Да, процедура супер (и код, и название). Однако сомневаюсь, что на языке 1С в принципе можно написать хороший код )))
    Ответить
    • Ды в принципи можно, но звери разработчики видимо украшать любят))
      Ответить
    • типовые конфигурации посмотрите, эдакий кладезь универсальности, где на эффективность просто забили, единственная цель которая преследуется имхо, так это минимальные затраты на кодирование, чтобы можно было перемещать куски кода и решения в решение не учитывая то, что это сильно бьёт по производительности, не говоря уже об удобстве сопровождения
      Ответить
  • Сколько не открывай ее перед, она все равно вернет Ложь =)
    Ответить
  • >ПередОткрытиемФормыРегламентированногоО тчета
    дальше не читал
    Ответить
  • В конфигурациях б_гомерзкого раруса такое сплошь и рядом. Правда ставится многообещающий комментарий // Зарезервировано на будущее.
    Ох, не хотял бы я дожить до такого будущего 🙁
    Ответить
  • А что тут такого? Сделано, чтобы форму нельзя было интерактивно открыть.
    Ответить
  • ИМХО код в типовой (там такое сплошь и рядом), сделаны заготовки процедур на следующий релиз. Обычно получается, когда одна команда пишет логику, а другая - интерфейс.
    Ответить
  • е(E.V$A,N PZ,E"T!O(Y?C:Y T"G,K!A(R!M$I$I"K,I!W?X)C!Z T,N"H?U)W.Z K$CT$V"T:J!V(H?K"D!C$A(J)U?Q,G)G)T?I)U X$N(X$C$K?K$Z)G(W,J.R)X)J,F$C:J)L,N,O?V$Y!J(K"EC?RCS!Z,M:A I?U)D!W$N?I.P!NF M?M)L$Y?P:X?V.ZP!M.W:F(R)R.I$Z!X,R"U"X)P O(U"UZ)P)O(VF!X?E)A$G U K:R,S!S(O.F.G!K)Y"N.P.X)P I"F"Y(Z"I"B!LK(P)E V)S!I!A(H.K,H$V)B.G.VD:B.VT E)E"T A!R!W)Y$P?O)Q?P,K)Y,X"R.X!S,O"G(U)Y(B!Q!Q!W!M,N.X.T.X?R.H$Y I:X.T P)H(H"J"P!T?F(UI"V M$H?O?M$R DW:FK.U,M:M!X"C?S.J O?E"T?Y$E"E.T!E)K"T(N)XVWP.O?K$Z!A:Y.TEP E(YO,M.H$V!K,T N(T)S"H:FA)K!MV(Z.E!V?Q I.G,U?FO!S(C.J$Q(K!H.R?X"W:E?I!U"U)O(A.V"K(S BE:I!J$F)P:T$M,W:G?H Z(HT:NQ L"F(A!T)N!P$O!C:B F!Y?O)B$F:AU)WI,G K.C"G!N!E?W$O"BF:G:G)X!L,L:VD?I:I!T E!W.H$N"U)S"Z)D(X,T.V:H"V$D:Q G.W$U!J$M)U:R"H A.N!KW,A$W:L"J!O,D.U)Y"F.Q$Z"S:T,S!W)K(Q(H:T)G?P$X)J,B?X?U.R(H.V$B$O(B(U:I)Y,O?DK.Z$J,C(Q.P"Z.G?G(N$NP.L S(A:O.N(MO.I(GE C,F:G(X(F(T$V P V$M K:S!UY!G,N RS!O"G.G"I(E(P(H"Z$D?T"R(Z:W,JD:U,G"L L(B(O(B:A)C O?HN$G"Z$M?N?G)V?N(J"G!J)N"D"Y C(A(I:M$Q"R?K,T:P Q,FA)F)B(DX$G?J?Q(M)Z,U$C)O$Z.M.H(I.G:Z(P$C!M G:AB:W D,S(A:Q H"A"X A?D:T D D?V:Y)Q.O?M(X!M,E)PF,AK"A,Y$N,R?Q"X.C!U B,P.G)U.K!J(R F"F$O R?R$M)S"O)E,G!J?W,P:O)IN"MR!L OD(S)I(T X!ZB$S)R!C,F:G)T$B?M)Y"VY M?Y.K"A$M.D)T:S)K?I"I(K"I$H!B:A?Z$FL.S A(I"G.A.H(X:N)X!J V!R$V$E$K$TC?F U,SE?H?C,BS(V:D)V)O,P!M(A?G$F)K N)T?D)L!W(U"Y(RЧYFZFAAWQBCAJOHXIBDTWLVSMVNKRYFPTNEFPZOLXRJTFKSNBMTUWRDSLKGTZKWVAVJSLCBXFTRGBATCSMUEHILKDCQYXVGWSIDKTLRZKUS
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8