Повторное использование значений: возвращает Неопределено, где мог накосячить?
КонстантыПовтИсп - общий модуль (Сервер, Повторное использование значений: на время сеанса)
При вызове функции Значение(Идентификатор) через общий модуль получаю Неопределено.
При вызове кода этой функции из менеджера справочника — нормальное значение.
При вызове функции Значение(Идентификатор) через общий модуль получаю Неопределено.
При вызове кода этой функции из менеджера справочника — нормальное значение.
Функция Значение(Идентификатор) Экспорт
Возврат Справочники.КлассификаторКонстант.Значение(Идентификатор)
КонецФункции
КонстантыПовтИсп. Значение("Идентификатор") // дает Неопределено
Справочники.КлассификаторКонстант.Значение("Идентификатор") // дает Значение
;
ПоказатьОтветы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Это экспортная функция модуля менеджера.
Дело не в названиях.
Метод Значение служит для замены НайтиПоНаименованию() в коде, где требуется много предопределенных параметров:
Дело не в названиях.
Метод Значение служит для замены НайтиПоНаименованию() в коде, где требуется много предопределенных параметров:
Функция Значение(Идентификатор, ЗначениеПоУмолчанию=Неопределено) Экспорт
РезультатПоиска=Справочники.КлассификаторКонстант.НайтиПоНаименованию(Идентификатор,True);
Если РезультатПоиска.Пустая() Тогда
Возврат ЗначениеПоУмолчанию;
КонецЕсли;
Возврат РезультатПоиска.ЗначениеКонстанты;
КонецФункции
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот