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

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
Если  ЗначениеЗаполнено(ВыслугаЛет) Тогда 
			Запрос.УстановитьПараметр("ВыслугаЛет",     ВыслугаЛет);
		КонецЕсли;
		
		Если не ЗначениеЗаполнено(ВыслугаЛет) Тогда 
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ПНУ.ВидРасчета <> &ВыслугаЛет","");
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.ВидРасчета <> &ВыслугаЛет","");
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ВидРасчета <> &ВыслугаЛет","");
		КонецЕсли;
		
		Запрос.УстановитьПараметр("Организация",    Организация);
		Запрос.УстановитьПараметр("ПодразделениеОрганизации",  ПодразделениеОрганизации);
		
		Если ПодразделениеОрганизации.Пустая() Тогда
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ПодразделениеОрганизации = &ПодразделениеОрганизации","");
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
		КонецЕсли;
		
		Если НЕ ЗначениеЗаполнено(ВыслугаЛет) Тогда 
			Запрос.Текст = СтрЗаменить(Запрос.Текст,"ГДЕ
			|	ТабельныйЛист.ВидРасчета <> &ВыслугаЛет
			|	И","Где ");
		КонецЕсли;

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

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

    • аналогично весело при чтении 1с-кода, относящиего к ответственному хранению. особенно к приему НА ХРанение.
      Ответить
  • Да уж столько условий в запросе для сравнения с пустотой.
    Ответить
  • ц M:F M RE U,T F.DX.T,V)M?S E$X V.N)J(R.GUO?W:Z.VI:FE$K$P,O Y.Y!S:N.M.X H:M:N G(X.U!X(G(G:V)P!A,O:L?J$R.Q"RS,M,X.L.H,J H?I!AY(Z.L G!U,A.Q"K"B"T.L:H)S(S"C!O?J$S:E:S"B.A)V?E$KX:CW)V.P)Q)D,R"EK J?V(S(Z,CW.Z!K EC!Q(D)B"M!A$A)N:Q$QD:S"A$Y.H(N!L"P!H?K?C$B(P$P,U$L U J$T)O)R X(T!EO.W)TO.E)O$S?R(P Y:W(JD$O:M?E F)L(T)H:F:VT(E"N"O,X,S(M,CP$P"C)F?X$MC$MQ)M)I?M,Z V!K$F.R J U:A:K,X:ZZ"V,T.O$C?U R.H,A?N?M,X!M.Z)L:S"M.S,K)D"D$V:W.L)Z"H,R!L.S:K!Z"H:Z,Q?D,S.ZF"OB(K?F.K!X)SФRFXUVZBHQMWSRYWSZYZWYTKGPEGLCFBZMHYLDJRZMUFGVDPHBFFNTFVSTAZPCOSMIHVHDYBFVSVSRFIXMXEPTJAEHIMLSMLVFCLWBYAEUVMFWCXNEZBVMEWKKIAPKUR
    Ответить

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

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

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


    8