Не работает параметр выбора в УФ
Попробовал использовать параметр выбора для отбора серий в РМК УНФ, не работает.




Вот так не сработало:
ПараметрыВыбора = Новый Массив(); М = дппс_ПолучитьСвободныеСертификаты(ТекущиеДанные.Номенклатура); Если М.Количество() = 0 Тогда СтандартнаяОбработка = ложь; ПоказатьПредупреждение(, "По сертфикату: " + ТекущиеДанные.Номенклатура + " нет доступных серий для выдачи. Проверьте остатки по сериям"); Возврат; КонецЕсли; Параметр = Новый ПараметрВыбора("Отбор.Ссылка", Новый ФиксированныйМассив(М)); ПараметрыВыбора.Добавить(Параметр); ЭтаФорма.Элементы.ВыборСерии.ПараметрыВыбора = Новый ФиксированныйМассив(ПараметрыВыбора);
Причем корректность параметров выбора не работает, я могу там и Отбор.Ссылка1 писать и что угодно. Такое ощущение, что параметры выбора игнорируются.
Я попробовал добавить параметры выбора вручную — прописал в конфигураторе отбор по фиксированному массиву из трех пустых ссылок — не работает, показывает все серии.
Пришлось переписывать вот так:
&НаКлиенте Процедура дппс_ВыборСерииНачалоВыбораПеред(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) ТекущиеДанные = Элементы.Товары.ТекущиеДанные;; Если ТекущиеДанные = Неопределено Тогда Возврат; КонецЕсли; Если ТекущиеДанные.ЭтоПодарочныйСертификат Тогда СтандартнаяОбработка = Ложь; М = дппс_ПолучитьСвободныеСертификаты(ТекущиеДанные.Номенклатура); Если М.Количество() = 0 Тогда СтандартнаяОбработка = ложь; ПоказатьПредупреждение(, "По сертфикату: " + ТекущиеДанные.Номенклатура + " нет доступных серий для выдачи. Проверьте остатки по сериям"); Возврат; КонецЕсли; Список = Новый СписокЗначений(); Список.ЗагрузитьЗначения(М); ОО = Новый ОписаниеОповещения("дппс_ВыборСерииИзСпискаПосле", ЭтаФорма); ПоказатьВыборИзСписка(ОО, Список, Элемент); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура дппс_ВыборСерииИзСпискаПосле (РезультатВыбора, ДП) Экспорт Если РезультатВыбора <> Неопределено Тогда ВыборСерии = РезультатВыбора.Значение; КонецЕсли; КонецПроцедуры
Почему не работает, не понял. Увы.
Среда: УНФ 3.0.6.200 Платформа: 8.3.27.1606 Объем: 1 час.




Свежие комментарии