Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Странно работает УстановитьПараметрыФункциональныхОпцийИнтерфейса() (http://forums.kuban.ru/f1040/stranno_rabotaet_ustanovit-parametryfunkcional-nyhopcijinterfejsa-5910541.html)

eeyore 15.07.2014 12:58

Странно работает УстановитьПараметрыФункциональныхОпцийИнтерфейса()
 
Помогите разобраться.

Есть форма констант. В ней такой код:

&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
УстанавливаемыеПараметры = Новый Структура("спрМакс", НаборКонстант.КонстантаМакс);
УстановитьПараметрыФункциональныхОпцийИнтерфейса(УстанавливаемыеПараметры);
КонецПроцедуры

Здесь: "спрМакс" - имя параметра функциональной опции, КонстантаМакс - моя константа соответствующего типа.

Запускаю 1с, открываю форму констант устанавливаю КонстантаМакс в такое значение при котором функциональная опция будет ОТКЛЮЧЕНА, нажимаю "Записать и закрыть", снова открываю форму констант устанавливаю КонстантаМакс в такое значение при котором функциональная опция будет ВКЛЮЧЕНА, нажимаю "Записать и закрыть". Открываю отчет на который влияет функциональная опция. Отчет формируется автоматически(у него в коде прописано Параметры.СформироватьПриОткрытии = Истина;) так, как если бы функциональная опция была ОТКЛЮЧЕНА. Почему так происходит?

Конфигурация доступна для скачивания по ссылке [url]http://www.fayloobmennik.net/3949249[/url]
Зайти под Администратором, пароля нет. В режиме 1с предприятие форма констант открывается через пункт меню "Сервис->Константа макс". Выбрать сначала "нет", записать, потом выбрать "да", записать. После чего открыть отчет "Остатки номенклатуры1". В результате в отчете будет всего одна колонка, а их должно быть много. Такая вот фигня получается.


Текущее время: 18:54. Часовой пояс GMT +3.