public void ОбработкаПодбораНоменклатурыПоСерийномуНомеру(/*ЗначениеВыбора, СерийныеНомера,
ТабличнаяЧасть, СтрокаТабличнойЧасти,
ПараметрыСвязиСтрокТЧ,
ТабличнаяЧастьИмя,
ДокументОбъект*/)
{
//СерийныйНомер = Неопределено;
//Количество = Неопределено;
//ЗначениеВыбора.Свойство("Количество", Количество);
//ЗначениеВыбора.Свойство("СерийныйНомер", СерийныйНомер);
if(true/*СерийныйНомер <> Неопределено*/)
{
if(true/*СерийныеНомера.Найти(СерийныйНомер, "СерийныйНомер") <> Неопределено*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Серийный номер """ + СокрЛП(СерийныйНомер.Код) + """ уже присутствует в списке серийных номеров.");
//СтрокаТабличнойЧасти.Количество = СтрокаТабличнойЧасти.Количество - Количество;
if(true/*СтрокаТабличнойЧасти.Количество = 0*/)
{
//ТабличнаяЧасть.Удалить(СтрокаТабличнойЧасти);
}
}
if(true/*СтрокаТабличнойЧасти.КлючСвязи = 0*/)
{
//СтрокаТабличнойЧасти.КлючСвязи = ПолучитьНовыйКлючСвязи(ПараметрыСвязиСтрокТЧ, ДокументОбъект, ТабличнаяЧастьИмя, Истина);
}
//СтрокаСН = СерийныеНомера.Добавить();
//СтрокаСН.КлючСвязи = СтрокаТабличнойЧасти.КлючСвязи;
//СтрокаСН.СерийныйНомер = СерийныйНомер;
}
}