- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Родит=ДокР.Контрагент.Родитель;
Если ПустоеЗначение(Родит.Телефон)=1 Тогда
Родит1=Родит.Родитель;
Если ПустоеЗначение(Родит1.Телефон)=1 Тогда
Родит2=Родит1.Родитель;
Если ПустоеЗначение(Родит2.Телефон)=1 Тогда
Родит3=Родит2.Родитель;
ТЗДок.Тел=Родит3.Телефон;
Иначе
ТЗДок.Тел=Родит2.Телефон;
КонецЕсли;
Иначе
ТЗДок.Тел=Родит1.Телефон;
КонецЕсли;
Иначе
ТЗДок.Тел=Родит.Телефон;
КонецЕсли;
K900 24.08.2010 14:45 # +19
guest 07.10.2011 14:49 # −1
guest 18.08.2012 13:06 # +1
Если Кто.Родит(ТакоеГовно) Тогда Паяльник.ВЖопу()
walk_ 25.08.2010 14:10 # 0
Анонимус 25.08.2010 16:13 # +1
Тогда он очень похож на visual basic.
koodeer 26.08.2010 00:43 # +2
Анонимус 26.08.2010 01:57 # +3
HaskellGovno 18.08.2012 14:36 # 0
guest 10.04.2011 01:55 # 0
Sanitar0 06.09.2010 11:14 # 0
Трактор 06.09.2010 11:24 # +2
Это и есть проверка на наличие родителя, а заодно и теле фона :-) Автырь таким образом находит первого встречного родителя у которого есть теле фон.
Причём количество уровней вложенности не больше двух. За такой код надо увольнять в день обнаружения кода.