В списке выбора должно показываться 3 элемента, а показывается только 2
☑
0
Косяк
03.07.18
✎
11:14
Конфигурация 1С:ERP Управление предприятием 2 (2.4.5.33) типовая
Платформа: (8.3.11.2954)
Есть перечисление: ТипыСделокСКлиентами, там 3 элемента:ПрочиеНепроцессныеСделки, СделкиСРучнымПереходомПоЭтапам, ТиповаяПродажа.
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
Возврат;
КонецЕсли;
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект, ЭтотОбъект);
УправлениеДоступностью();
// Обработчик подсистемы запрета редактирования реквизитов объектов
ЗапретРедактированияРеквизитовОбъектов.ЗаблокироватьРеквизиты(ЭтаФорма);
Для Каждого ЗначениеПеречисления Из Перечисления.ТипыСделокСКлиентами.ПрочиеНепроцессныеСделки.Метаданные().ЗначенияПеречисления Цикл
ТипСделки = Перечисления.ТипыСделокСКлиентами[ЗначениеПеречисления.Имя];
Если НЕ Перечисления.ТипыСделокСКлиентами.ТипСделкиДоступенПоФункциональнымОпциям(ТипСделки) Тогда
Продолжить;
КонецЕсли;
Элементы.ТипСделки.СписокВыбора.Добавить(ТипСделки)
КонецЦикла;
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
КонецПроцедуры
В списке выбора должны показываться 3 элемента, а показываются только 2, т.е. элемент ТиповаяПродажа - не показывается. Почему?
1
Косяк
03.07.18
✎
11:27
Делаю так, - все равно 2 элемента вместо 3-х
Для Каждого ЗначениеПеречисления Из Метаданные.Перечисления.ТипыСделокСКлиентами.ЗначенияПеречисления Цикл
ТипСделки = Перечисления.ТипыСделокСКлиентами[ЗначениеПеречисления.Имя];
Если НЕ Перечисления.ТипыСделокСКлиентами.ТипСделкиДоступенПоФункциональнымОпциям(ТипСделки) Тогда
Продолжить;
КонецЕсли;
Элементы.ТипСделки.СписокВыбора.Добавить(ТипСделки)
КонецЦикла;
2
Косяк
03.07.18
✎
11:30
Всё, разобрался, это из за этого кода
Если НЕ Перечисления.ТипыСделокСКлиентами.ТипСделкиДоступенПоФункциональнымОпциям(ТипСделки) Тогда
Продолжить;
КонецЕсли;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс