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