public void ПередЗаписью(/*Отказ*/)
{
if(true/*ОбменДанными.Загрузка*/)
{
}
if(true/*НЕ ЭтоНовый()
И ТипЗнч(Владелец) = Тип("СправочникСсылка.Номенклатура")
И Владелец.ЕдиницаХраненияОстатков = Ссылка*/)
{
/*// Проверим, не изменился ли коэффициент
*/
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ТекущийЭлемент", ЭтотОбъект.Ссылка);
/*Запрос.Текст =
"ВЫБРАТЬ
| ЕдиницыИзмерения.Ссылка КАК Элемент,
| ЕдиницыИзмерения.Коэффициент КАК Коэффициент
|ИЗ
| Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|
|ГДЕ
| ЕдиницыИзмерения.Ссылка = &ТекущийЭлемент";*/
//Выборка = Запрос.Выполнить().Выбрать();
if(true/*Выборка.Следующий()*/)
{
if(true/*Выборка.Коэффициент <> Коэффициент*/)
{
if(true/*ПолныеПрава.Номенклатура_СуществуютСсылки(Владелец, Неопределено)*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Единица """ + Наименование + """ является единицей хранения остатков для """ + Владелец.Наименование + """ и уже участвует в товародвижении. Изменить коэффициент уже нельзя!", Отказ);
}
}
}
}
if(true/*Не Отказ И Коэффициент = 0*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Для "+СокрЛП(Владелец)+" у единицы измерения "+СокрЛП(Ссылка)+" не задан коэффициент! Он будет установлен равным 1.");
//Коэффициент = 1;
}
}