public static СобытияПоНДСПокупки Получить(this СобытияПоНДСПокупки Значение, Guid Ссылка)
{
if(Ссылка == ПредъявленНДСПоставщиком)
{
return СобытияПоНДСПокупки.ПредъявленНДСПоставщиком;
}
else if(Ссылка == УплаченНДСНаТаможне)
{
return СобытияПоНДСПокупки.УплаченНДСНаТаможне;
}
else if(Ссылка == ПолученСчетФактура)
{
return СобытияПоНДСПокупки.ПолученСчетФактура;
}
else if(Ссылка == НДСОплачен)
{
return СобытияПоНДСПокупки.НДСОплачен;
}
else if(Ссылка == ПереданНДСНаСтроительство)
{
return СобытияПоНДСПокупки.ПереданНДСНаСтроительство;
}
else if(Ссылка == ОСВведеноВЭксплуатацию)
{
return СобытияПоНДСПокупки.ОСВведеноВЭксплуатацию;
}
else if(Ссылка == НДСВключенВСтоимость)
{
return СобытияПоНДСПокупки.НДСВключенВСтоимость;
}
else if(Ссылка == ПредполагаетсяСтавка0)
{
return СобытияПоНДСПокупки.ПредполагаетсяСтавка0;
}
else if(Ссылка == ПодтвержденаСтавка0)
{
return СобытияПоНДСПокупки.ПодтвержденаСтавка0;
}
else if(Ссылка == НеПодтвержденаСтавка0)
{
return СобытияПоНДСПокупки.НеПодтвержденаСтавка0;
}
else if(Ссылка == ВосстановленНДС)
{
return СобытияПоНДСПокупки.ВосстановленНДС;
}
else if(Ссылка == ПредъявленНДСКВычету)
{
return СобытияПоНДСПокупки.ПредъявленНДСКВычету;
}
else if(Ссылка == ПредъявленНДСКВычету0)
{
return СобытияПоНДСПокупки.ПредъявленНДСКВычету0;
}
else if(Ссылка == Возврат)
{
return СобытияПоНДСПокупки.Возврат;
}
else if(Ссылка == НДСсписанНаРасходы)
{
return СобытияПоНДСПокупки.НДСсписанНаРасходы;
}
return СобытияПоНДСПокупки.ПустаяСсылка;
}