0
Juliette_
Juliette
13.03.21
✎
11:39
|
Процедура МатериалыНазначениеИспользованияНачалоВыбора(Элемент, СтандартнаяОбработка)
Если (НЕ Элемент.Значение.Владелец.Пустая()) И (Дата >= СпецодеждаИСпецоснастка.ДатаНачалаДействияСтандартаФСБУ5_2019()) Тогда
СтандартнаяОбработка = Ложь;
ЗначениеОтбора = Новый Структура("Владелец, СпособПогашенияСтоимости", Элемент.Значение.Владелец, Перечисления.СпособыПогашенияСтоимости.ПогашатьСтоимостьПриПередачеВЭксплуатацию);
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.НазначенияИспользования.ФормаВыбора", ПараметрыВыбора);
КонецЕсли;
КонецПроцедуры
Не срабаывает отбор по СпособПогашенияСтоимости, только по Владельцу.
Почему, что упущено?
|
|
3
Juliette_
Juliette
13.03.21
✎
12:00
|
все, переписала, спасибо
Если (НЕ Элемент.Значение.Владелец.Пустая()) И (Дата >= СпецодеждаИСпецоснастка.ДатаНачалаДействияСтандартаФСБУ5_2019()) Тогда
СтандартнаяОбработка = Ложь;
нФормаВыбора = Справочники.НазначенияИспользования.ПолучитьФормуВыбора(, Элемент.Значение.Владелец);
нФормаВыбора.ПараметрОтборПоВладельцу = Элемент.Значение.Владелец;
нФормаВыбора.Отбор.СпособПогашенияСтоимости.ВидСравнения = ВидСравнения.Равно;
нФормаВыбора.Отбор.СпособПогашенияСтоимости.Значение = Перечисления.СпособыПогашенияСтоимости.ПогашатьСтоимостьПриПередачеВЭксплуатацию;
нФормаВыбора.Отбор.СпособПогашенияСтоимости.Использование = Истина;
нФормаВыбора.Открыть();
КонецЕсли;
|
|