0
Масянька
28.05.12
✎
10:57
|
День добрый!
Подскажите, пожалуйста, как сделать:
при добавлении/редактировании строки таб. части нужно, чтобы проверялся на заполненность первый реквизит. Если он не заполнен, то вывести сообщалку.
Процедура УслугиЗаявкаНачалоВыбора(Элемент, СтандартнаяОбработка)
СтрокаТабличнойЧасти = ЭлементыФормы.Услуги.ТекущиеДанные;
Если НЕ ЗначениеЗаполнено(СтрокаТабличнойЧасти.Контейнер) Тогда
Предупреждение("Выберите контейнер.");
Возврат;
КонецЕсли;
СтандартнаяОбработка = Ложь;
Отбор = Новый Структура("Организация", Организация);
РаботаСДиалогами.НачалоВыбораЗначенияДокументаСоставногоТипа(ЭтотОбъект, ЭтаФорма, Элемент, СтандартнаяОбработка, Отбор, "Услуги");
// Надо отфильтровать список по контейнеру
Если ТипЗнч(Элемент.Значение) = Тип("ДокументСсылка.элПрибывающиеКонтейнеры") Тогда
ФормаВыбора = Документы.элПрибывающиеКонтейнеры.ПолучитьФормуВыбора(,Элемент,);
ФормаВыбора.Отбор.элЭкспедированиеЛогистика.Значение = СтрокаТабличнойЧасти.Контейнер;
ФормаВыбора.Отбор.элЭкспедированиеЛогистика.Использование = Истина;
КонецЕсли;
КонецПроцедуры
Сообщение выводится, но следом открывается список для выбора документов. Чего не так сделала?
Спасибо.
|
|