public void ПроверитьМаксЗначениеКлюча(/*ПараметрыСвязиСтрокТЧ, ДокументОбъект, ИмяТЧ*/)
{
if(true/*ПараметрыСвязиСтрокТЧ[ИмяТЧ].СвободныйКлюч <> Неопределено*/)
{
/*// «не занятый» ключ уже был определен ранее.
*/
}
/*// При первом обращении «свободный» ключ необходимо рассчитать.
*/
if(true/*ДокументОбъект[ИмяТЧ].Количество() = 0*/)
{
//ПараметрыСвязиСтрокТЧ[ИмяТЧ].СвободныйКлюч = 1;
/*// отсчет начинается с нуля
*/
}
}