Имя: Пароль:
1C
 
как в предопределенном элементе вида контактной информации
0 колодина
 
14.12.06
13:31
установить его тип и объект, к которому он относится. спасибо
1 колодина
 
14.12.06
13:32
в режиме конфигуратор не могу понять как их установить... а в режиме пользователя естественно не могу править предопределенные элементы...
2 Obersturmbannfuhrer
 
14.12.06
13:35
а колодину разжаловали...
3 Economist
 
14.12.06
13:35
в режиме предприятия нормально можно править
4 колодина
 
14.12.06
13:36
(3) предопределенные элементы? а как делаешь?
5 колодина
 
14.12.06
13:41
как хотя бы в режиме конфигуратора можно внести значения в эти поля - тип и вид?
6 Economist
 
14.12.06
13:44
нет тип и вид тока в пользовательском режиме
7 shuhard
 
14.12.06
13:44
(2) обидно,я бы не сдал  специалиста без файлов Елены
8 колодина
 
14.12.06
13:45
(6) слушай, у меня не редактируется элемент... поделись, как делаешь?
9 RomaH
 
naïve
14.12.06
13:45
там закрытый для интерактивного редактирования справочник

либо разрешать
либо обработкой
10 колодина
 
14.12.06
13:46
(7) чепуха все это... значит, среди спецов я - самая худшая... да мне, честно признаться, все равно.
11 колодина
 
14.12.06
13:46
(9) а как разрешать?
12 RomaH
 
naïve
14.12.06
13:46
Процедура КнопкаВыполнитьНажатие(Кнопка)
   
   ВидыКИ = Справочники.ВидыКонтактнойИнформации;
   
   ЮрАдрес = ВидыКИ.ЮрАдресПациента.ПолучитьОбъект();
   ЮрАдрес.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
   ЮрАдрес.ВидОбъектаКонтактнойИнформации = Перечисления.ВидыОбъектовКонтактнойИнформации.МЕД_Пациенты;
   ЮрАдрес.Записать();
   
   ФАдрес = ВидыКИ.ФактАдресПациента.ПолучитьОбъект();
   ФАдрес.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
   ФАдрес.ВидОбъектаКонтактнойИнформации = Перечисления.ВидыОбъектовКонтактнойИнформации.МЕД_Пациенты;
   ФАдрес.Записать();
   
   Телефон = ВидыКИ.ТелефонПациентаДомашний.ПолучитьОбъект();
   Телефон.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;
   Телефон.ВидОбъектаКонтактнойИнформации = Перечисления.ВидыОбъектовКонтактнойИнформации.МЕД_Пациенты;
   Телефон.Записать();
КонецПроцедуры
13 Лохматые Уши
 
14.12.06
13:46
Виды контактной информации - это справочник.
В режиме конфигуратора, в дереве Справочники ВидыКонтактнойИнформации открываешь контекстное меню - там "Открыть предопределенные данные". Там и правь и вноси что нужно.
Что-то непонятно в чем Твои трудности.
14 колодина
 
14.12.06
13:48
(13) ну и что? там типа и вида нету... глянь...
15 Economist
 
14.12.06
13:48
(13) гонишь
16 колодина
 
14.12.06
13:49
(12) да мне программно не надо... мне надо интерактивно сейчас...
17 Economist
 
14.12.06
13:49
дык надо то всеголишь форму списка без всяких запретов
18 колодина
 
14.12.06
13:49
(17) ну где эти запреты снять?
19 RomaH
 
naïve
14.12.06
13:50
давно бы открыла уже модуль формы и закоментировала все
20 RomaH
 
naïve
14.12.06
13:50
////////////////////////////////////////////////////////////////////////////////
// ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ

// Процедура вызывается перед началом изменения строки
//
Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)

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

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

// Процедура вызывается перед окончанием редактирования строки
//
Процедура СправочникСписокПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)

   Если НЕ ОтменаРедактирования
      И Элемент.ТекущиеДанные.ВидОбъектаКонтактнойИнформации.Пустая() Тогда
       Предупреждение("Укажите вид объекта контактной информации.");
       Отказ = Истина;
       Возврат;
   КонецЕсли;

КонецПроцедуры
21 RomaH
 
naïve
14.12.06
13:50
Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)

   Если Элемент.ТекущиеДанные <> Неопределено  Тогда
      // Отказ = Элемент.ТекущиеДанные.Предопределенный
   КонецЕсли;

КонецПроцедуры
22 Economist
 
14.12.06
13:51
ну можно и внешней обработкой, создать тп со ссылкой на справочник список, и в модулях ничё не писать
23 колодина
 
14.12.06
13:51
(19) да что комментировать то? хочу в режиме конфигуратора в добавленный мною самой предопределенный элемент внести его тип и вид. поделитесь кто это может делать.
24 колодина
 
14.12.06
13:52
да НЕ ХОЧУ ПРОГРАММНО! вношу элемент САМА, ХОЧУ присвоить тип и вид. не получается. у кого получается - поделитесь как.
25 Economist
 
14.12.06
13:52
получится тока в режиме пользователя
26 колодина
 
14.12.06
13:53
(25) ну хорошо... как в режиме пользователя? что делаешь для этого?
27 RomaH
 
naïve
14.12.06
13:53
(24) внимательно читаем 20 + 21
28 колодина
 
14.12.06
13:55
(27) ты меня призываешь изменять конфигу? а почему в режиме конфигуратора можно внести предопределенный элемент, но нельзя в него внести тип и вид?
29 Economist
 
14.12.06
13:56
потому как тип и вид могут быть вовсе и не предопределенными
30 RomaH
 
naïve
14.12.06
13:56
(28) потому что ты плохо представляешь что такое предопределенный элемент
31 Economist
 
14.12.06
13:56
блин что за глюки
32 RomaH
 
naïve
14.12.06
13:57
не меняя - либо обработкой, либо ... тоже обработкой, но интерактивной
33 колодина
 
14.12.06
13:57
ну хорошо... вот вы себе представляете. но там есть предопределенные элементы у которых есть тип и вид и его менять - не получается тоже...
34 RomaH
 
naïve
14.12.06
13:58
(33) читай (20)
:)
35 колодина
 
14.12.06
13:59
(34) ну и что? что следует из твоего кода?
36 Economist
 
14.12.06
13:59
наверно просто устала, всётаки четверг ужо
37 Economist
 
14.12.06
14:00
тот код запрещает менять предопределенные элементы, если на него забить то всё можно изменить
38 колодина
 
14.12.06
14:00
ну вы все знаете... вы как можете изменить тип и вид у предопределенного элемента? сделайте и сообщите пожалуйста... если это так просто.
39 RomaH
 
naïve
14.12.06
14:04
(38) я же все написал
либо (12)
либо (21)
40 колодина
 
14.12.06
14:06
(39) ну ты предлагаешь конфигу править... значит интерактивно - не можешь сделать?
41 Economist
 
14.12.06
14:06
я только что поменял в рабочей базе
42 колодина
 
14.12.06
14:06
а вот в план счетов, например могу внести предопределенный элемент со всеми реквизитами... от чего это зависит?
43 колодина
 
14.12.06
14:07
(41) как? давай рассказывай... что установил?
44 Economist
 
14.12.06
14:08
просто создал форму списка в внешней обработке в которой нет в модуле совсем ничего
45 Economist
 
14.12.06
14:09
могу скинуть на мыло :)
46 RomaH
 
naïve
14.12.06
14:09
(40) могу, но надо писать обработку
или искать ту которая позволяет менять рекивзиты справочника

запрет стоит ТОЛЬКО в интерактивной форме конфигурации
47 колодина
 
14.12.06
14:09
да не надо мне обработку... я сама могу написать такие обработки.
48 колодина
 
14.12.06
14:10
(46) а в режиме конфигуратора? можешь создать элемент и установить тип и вид?
49 RomaH
 
naïve
14.12.06
14:13
48 - нет

хотя, там есть обработка "При первом запуске"

можно извратится, изменить её и запустить  - но это изврат
50 колодина
 
14.12.06
14:13
финиш какой-то....
51 Shirenin
 
14.12.06
14:15
(48) Тебе роман уже долго объясняет : в форме редактирования элементов разработчики конфы зачем то вставили отказ для редактирования предопределенных эелементов. Это конкретно в это справочнике конкретно в этой форме. Ессно остальные редактировать ты можешь - там этого кода

        Отказ = Элемент.ТекущиеДанные.Предопределенный


нет. надо уго убрать и все будет редактироваться ИНТЕРАКТИВНО. запрет создан искусствено.
52 колодина
 
14.12.06
14:15
(51) ну неужели я этого не понимаю? чушь...
53 RomaH
 
naïve
14.12.06
14:16
Елена, в конфигураторе ты задаёшь всего лишь внутренний идентификатор элемента для програмного обращения к нему

как ни странно в режиме предприятия ты этот идентификатор не увидишь

менять можно все кроме идентификатора

но в конфигураторе ты можешь задать толко идентификатор и опционально код и наименование (не говорю щас про ВР)
54 колодина
 
14.12.06
14:17
ну вы такие умные, просто страшно... умными словами заборы городите...
55 France
 
14.12.06
14:20
не ожидал..
56 Shirenin
 
14.12.06
14:21
(54) Если вопрос заключается в том почему нельзя в предопределенных элементах нельзя заполнять их реквизиты в режиме конфигуратора, то для меня это уже давно загадка. А так же зачем их изменять в режиме предприятия :)
57 колодина
 
14.12.06
14:31
(56) да на самом деле в некоторых справочниках = очень даже можно в режиме конфигуратора...
приношу всем свои извинения за излишнюю, возможно, горячность... просто все горит уже синим пламенем...
58 Shirenin
 
14.12.06
14:38
(57) Интересно будет узнать про пример такого справочника - мне почему то всегда в конфигураторе предлагают только выбрать Имя,Код,Наименование. Кстати к вопросам из (56) могу еще добавить почему нельзя создавать предопределнные элементы подчиненых справочников.