нужно добавить новое предопределенное значение

1. Nadushka74 5 06.07.12 09:35 Сейчас в теме
хочу в текущей конфигурации задать новое предопределенное значение в справочнике виды контактной информации. Не могу понять где идет привязка к типу контактной информации и видам объектов контактной информации???
помогите пжл!!!!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dmitr033 132 06.07.12 10:20 Сейчас в теме
В предопределенных элементах справочников задаются только дентификатор, код и наименование, остальное в режиме предприятия.
3. Nadushka74 5 06.07.12 10:25 Сейчас в теме
(2) Dmitr033, в режиме предприятия он мне не дает занести данные значения
5. Andrew_Glorious 90 06.07.12 10:53 Сейчас в теме
(3) Nadushka74, В режиме предприятия тип и вид можно занести только для непредопределенных элементов, в конфигураторе запрет на ввод типа и вида отслеживается программно. Так как Виды контактной информации не требуется вводить каждый день, могу предложить такой вариант:
1. Вводим новый предопределенный элемент в конфигураторе
2. Находим в форме списка справочника Виды контактной информации процедуру ПроверитьДоступностьПолей():

Процедура ПроверитьДоступностьПолей()

текСтр = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
Доступны = (текСтр = Неопределено ИЛИ текСтр.Ссылка.Пустая());
ЭлементыФормы.СправочникСписок.Колонки.ВидОбъектаКонтактнойИнформации.ТолькоПросмотр = Не Доступны;
ЭлементыФормы.СправочникСписок.Колонки.Тип.ТолькоПросмотр = Не Доступны;

КонецПроцедуры

3. Изменяем последние 2 строки (это временно), получаем

Процедура ПроверитьДоступностьПолей()

текСтр = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
Доступны = (текСтр = Неопределено ИЛИ текСтр.Ссылка.Пустая());
ЭлементыФормы.СправочникСписок.Колонки.ВидОбъектаКонтактнойИнформации.ТолькоПросмотр = Доступны;
ЭлементыФормы.СправочникСписок.Колонки.Тип.ТолькоПросмотр = Доступны;

КонецПроцедуры

4. Эфпятимся)) и вносим изменения в наш новый предопределенный элемент.
После всего этого процедуру лучше вернуть как была
4. Dmitr033 132 06.07.12 10:50 Сейчас в теме
Видимо придется написать внешнюю обработку коя заполнит новый элемент по аналогии с тем как сделано в обработке ОбновлениеИнформационнойБазы,в процедурах ЗаполнитьСправочникВидыКонтактнойИнформации и ОбновитьВидКИ.
6. Andrew_Glorious 90 06.07.12 10:54 Сейчас в теме
Заморочено как-то, если узнаешь другой способ, отпишись
7. Nadushka74 5 06.07.12 11:59 Сейчас в теме
(6) Стил, у меня нет подобной процедуры, я закоментировала

Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)
    
    Если Элемент.ТекущиеДанные <> Неопределено  Тогда
        Отказ = Элемент.ТекущиеДанные.Предопределенный
    КонецЕсли;

КонецПроцедуры

, все изменила в режиме предприятие, и потом вернула все на место
8. Andrew_Glorious 90 06.07.12 14:16 Сейчас в теме
А Процедура СправочникСписокПриАктивизацииСтроки(Элемент) есть?
9. пользователь 01.03.15 21:02
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот