- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Родит=ДокР.Контрагент.Родитель;
Если ПустоеЗначение(Родит.Телефон)=1 Тогда
Родит1=Родит.Родитель;
Если ПустоеЗначение(Родит1.Телефон)=1 Тогда
Родит2=Родит1.Родитель;
Если ПустоеЗначение(Родит2.Телефон)=1 Тогда
Родит3=Родит2.Родитель;
ТЗДок.Тел=Родит3.Телефон;
Иначе
ТЗДок.Тел=Родит2.Телефон;
КонецЕсли;
Иначе
ТЗДок.Тел=Родит1.Телефон;
КонецЕсли;
Иначе
ТЗДок.Тел=Родит.Телефон;
КонецЕсли;
Если Кто.Родит(ТакоеГовно) Тогда Паяльник.ВЖопу()
Тогда он очень похож на visual basic.
Это и есть проверка на наличие родителя, а заодно и теле фона 🙂 Автырь таким образом находит первого встречного родителя у которого есть теле фон.
Причём количество уровней вложенности не больше двух. За такой код надо увольнять в день обнаружения кода.