|
Функция не найдена "ПолучитьФункциональнуюОпцию" | ☑ | ||
---|---|---|---|---|
0
PbI4
31.05.16
✎
10:52
|
1С:ERP Управление предприятием, редакция 2.0 + CRM, редакция 2.0 (2.0.10/2.0.8)
Доработал стандартный отчет СостояниеРасчетвоСКлиентами, с полными правами формируется без ошибок, менеджерам дал права на отчет и команды в нём. В результате в журнале такое: {ОбщийМодуль.ВариантыОтчетов.Модуль(1302)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат) по причине: по причине: Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: {Отчет.СостояниеРасчетовСКлиентами.МодульОбъекта(89)}: Ошибка при вызове метода контекста (Инициализировать) по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Функция не найдена "ПолучитьФункциональнуюопцию" |
|||
1
Nuobu
31.05.16
✎
10:55
|
Посмотри на вкладке "Вычисляемые поля"
|
|||
2
ИсчадиеADO
31.05.16
✎
10:57
|
а где хранится значение функ опции?
|
|||
3
PbI4
31.05.16
✎
11:02
|
На вкладке "Вычисляемые поля" пусто, в модуле объекта отчета смущают следующие строки:
#Область СлужебныеПроцедурыИФункции Процедура НастроитьПараметрыОтборыПоФункциональнымОпциям(КомпоновщикНастроекФормы) Если ПолучитьФункциональнуюОпцию("ИспользоватьПартнеровКакКонтрагентов") Тогда КомпоновкаДанныхСервер.УдалитьЭлементОтбораИзВсехНастроекОтчета(КомпоновщикНастроекФормы, "Контрагент"); КонецЕсли; Если ПолучитьФункциональнуюОпцию("ИспользоватьУпрощеннуюСхемуОплатыВПродажах") Тогда КомпоновкаДанныхСервер.УдалитьВыбранноеПолеИзВсехНастроекОтчета(КомпоновщикНастроекФормы, "АвансДоОбеспечения"); КонецЕсли; КонецПроцедуры Процедура НастроитьПользовательскиеНастройкиПоФункциональнымОпциям(КомпоновщикНастроекФормы) Если ПолучитьФункциональнуюОпцию("ИспользоватьУпрощеннуюСхемуОплатыВПродажах") Тогда КомпоновкаДанныхСервер.ОтключитьВыбранноеПолеВПользовательскихНастройках(КомпоновщикНастроекФормы, "АвансДоОбеспечения"); КонецЕсли; КонецПроцедуры |
|||
4
PbI4
31.05.16
✎
11:03
|
с Функциональными опциями не сталкивался никогда
|
|||
5
ИсчадиеADO
31.05.16
✎
11:06
|
(4) пофигурация - ветка обсчие - функциональные опции - открываешь нужную. там будет св-во Хранение. На это дело права есть? Хотя текст ошибки странный конеш...
|
|||
6
Nuobu
31.05.16
✎
11:09
|
А есть ф-я ПолучитьФункциональнуюОпцию("ИспользоватьПартнеровКакКонтрагентов")
|
|||
7
PbI4
31.05.16
✎
11:11
|
на вкладке параметры вот:
http://imgur.com/FWOCsb0 |
|||
8
Nuobu
31.05.16
✎
11:11
|
(7) Тебе нужная ф-я "ПолучитьФункциональнуОпцию" ищи её.
|
|||
9
ИсчадиеADO
31.05.16
✎
11:14
|
Глобальный контекст (Global context)
ПолучитьФункциональнуюОпцию (GetFunctionalOption) Синтаксис: ПолучитьФункциональнуюОпцию(<Имя>, <Параметры>) Параметры: |
|||
10
PbI4
31.05.16
✎
11:20
|
У константы, хранящейся в функциональной опции стоит только чтение, давать изменение/просмотр/редактирование?
|
|||
11
PbI4
31.05.16
✎
11:20
|
Копать надо думаю в права, так как с полными отчёт формируется без ошибок
|
|||
12
ИсчадиеADO
31.05.16
✎
11:21
|
(10) нет
|
|||
13
Cyberhawk
31.05.16
✎
11:40
|
Функция недоступна на клиенте, в этом твоя беда
|
|||
14
PbI4
31.05.16
✎
12:15
|
И как же избавиться от такой напасти?
|
|||
15
PbI4
31.05.16
✎
12:16
|
С полными правами она значит доступна на клиенте?
|
|||
16
hhhh
31.05.16
✎
12:21
|
(15) а святой водой не пробовали на сервер побрызгать?
|
|||
17
PbI4
31.05.16
✎
12:28
|
не, не достану, он в Германии
|
|||
18
PbI4
31.05.16
✎
13:32
|
Ну что, найдем функцию? В УТ 11 такой же отчёт есть, может есть столкнувшиеся с такой засадой ещё?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |