Если СпрДоговоры.НайтиЭлемент(ТекСпр.ОсновнойДоговор.ТекущийЭлемент())=1 Тогда
Договор = СпрДоговоры.ТекущийЭлемент();
КонецЕсли;
Если ТипЗначение.Идентификатор() = "А1" Тогда
Если СпрТипЦен.НайтиПоНаименованию("А1")=1 Тогда
Договор.ТипЦен = СпрТипЦен.ТекущийЭлемент();
Договор.Записать();
КонецЕсли;
Если СпрДоговоры.НайтиЭлемент(ТекСпр.ОсновнойДоговор.ТекущийЭлемент())=1 Тогда
КонецЕсли;
Если ТипЗначение.Идентификатор() = "А1" Тогда
Если СпрТипЦен.НайтиПоНаименованию("А1")=1 Тогда
СпрДоговоры.ТипЦен = СпрТипЦен.ТекущийЭлемент();
СпрДоговоры.Записать();
КонецЕсли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший