0
teamcheg
24.08.16
✎
09:03
|
Добрый день.
Подскажите - куда копать.
Начала возникать такая ошибка:
{ОбщийМодуль.ОтборыСписковКлиентСервер.Модуль(359)}: Преобразование значения к типу Число не может быть выполнено
Значение = ?(ЗначениеЗаполнено(Значение), Число(Значение), Значение);
Собственно код:
Процедура ОтборПоЗначениюСпискаПриЗагрузкеИзНастроек(Список, ИмяКолонки, Значение, Знач СтруктураБыстрогоОтбора,
Настройки, Использование = Неопределено, ВидСравнения = Неопределено, ПриводитьЗначениеКЧислу = Ложь) Экспорт
Если СтруктураБыстрогоОтбора = Неопределено Тогда
Значение = Настройки.Получить(ИмяКолонки);
Если ПриводитьЗначениеКЧислу Тогда
Значение = ?(ЗначениеЗаполнено(Значение), Число(Значение), Значение);
КонецЕсли;
ИспользованиеЭлементаОтбора = ?(Использование = Неопределено, ЗначениеЗаполнено(Значение), Использование);
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, ИмяКолонки, Значение, ВидСравнения,,ИспользованиеЭлементаОтбора);
Иначе
Если Не СтруктураБыстрогоОтбора.Свойство(ИмяКолонки) Тогда
Значение = Настройки.Получить(ИмяКолонки);
Если ПриводитьЗначениеКЧислу Тогда
Значение = ?(ЗначениеЗаполнено(Значение), Число(Значение), Значение);
КонецЕсли;
ИспользованиеЭлементаОтбора = ?(Использование = Неопределено, ЗначениеЗаполнено(Значение), Использование);
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, ИмяКолонки, Значение, ВидСравнения,,ИспользованиеЭлементаОтбора);
КонецЕсли;
КонецЕсли;
Настройки.Удалить(ИмяКолонки);
КонецПроцедуры // ОтборПоЗначениюСпискаПриЗагрузкеИзНастроек()
|
|