Имя: Пароль:
1C
1С v8
Управляемые формы
0 an_str
 
25.10.12
16:48
Здравствуйте, очень нужна помощь....Делаю переход с обычной формы на управляемую.
Ситиуация в следующем. В обычной форме на форме было табличное поле В процедуре КонтактнаяИнформацияПередНачаломИзменения(Элемент, Отказ) элемент имеет тип "ТабличноеПоле", а элемент.ТекущиеДанные имеет тип "РегистрСведенийЗапись.КонтактнаяИнформация".
Теперь в управляемой форме у меня тоже есть табличное поле, только теперь В процедуре КонтактнаяИнформацияПередНачаломИзменения(Элемент, Отказ) элемент имеет тип "ТаблицаФормы", а элемент.ТекущиеДанные имеет тип "ДанныеФормыЭлементКоллекции".
затем поле Элемент передается из этой процедуру в другую и т.д. Можно ли как-то Элемент в УФ перевести к тому типу, который был, чтобы не переписывать все процедуры, а то ух там как много получится.....Заранее спасибо....
1 ДенисЧ
 
25.10.12
16:49
&НАСервере.
А вообще лучше всё переписать заново. С учетом новой идеотологии :-)
2 an_str
 
25.10.12
16:55
где уже только не пробовала...и на &НАСервере тоже....как мне на сервере взять текущую строку табличной части? и чтобы тип у нее был рс??? переписывать сказано точно нет...надо в кратчайшие сроки(
3 GLazNik
 
25.10.12
16:56
(2) а событие точно прикручено к таблице, а не к конкретному полю?
4 an_str
 
25.10.12
17:00
Процедура КонтактнаяИнформацияПередНачаломИзменения(Элемент, Отказ)
   
УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПередНачаломИзмененияОбщее(Элемент, Отказ, мКнопкаРедактироватьКИВДиалоге, Ложь, ЭтаФорма);
   
КонецПроцедуры

Вот процедура, передаем Элемент, раньше он был типом ТабличноеПоле, теперь ТаблицаФормы....а дальше в следующей процедуре идет обращение Элемент.ТекущиеДанные и все валится....(
5 GLazNik
 
25.10.12
17:02
(4) ну так раньше наверное событие было привязано к какому нить полю таблицы, а сейчас к самой таблице.
6 Stim
 
25.10.12
17:04
фотографию..
7 GLazNik
 
25.10.12
17:05
+(6) и пол правильный указать...
8 an_str
 
25.10.12
17:18
(5) нет, и раньше событие привязано к таблице...Таблица КонтактнаяИнформация. Процедура КонтактнаяИнформацияПередНачаломИзменения вызывается когда хоть что-то пытаешься поменять в таблице....
9 Wobland
 
25.10.12
17:21
предлагаю следующие ветки называть в том  же духе. 1С 8.2, УТ11, Запрос...
10 an_str
 
25.10.12
17:22
(9)простите, это первое сообщение на форуме...исправлюсь
11 Wobland
 
25.10.12
17:24
я ничего не понял, мне отсюда ничего не видно. всё это добро руками потрогать можно? или это в конфигурации?
12 an_str
 
25.10.12
17:27
скажите как, дам потрогать)...в конфигурации..
13 Wobland
 
25.10.12
17:29
(12) вон аська
14 Надсмотрщик
 
25.10.12
17:38
(0) И пиши в отдельных "своих" модулях
15 Stim
 
25.10.12
17:40
хочу потрогать
16 Wobland
 
25.10.12
17:42
(15) поручик, молчать!
17 sanja26
 
25.10.12
17:59
(0) УправлениеКонтактнойИнформацией
добавь галку клиент
18 an_str
 
25.10.12
18:57
(17) прошу прощения, не могли бы поподробнее написать что за галка и где ее ставить....
19 sanja26
 
25.10.12
23:01
(18) ты же процедуру общего модуля вызываешь и форму свою туда передаешь..
так никому и не дала пощупать?
20 zladenuw
 
25.10.12
23:12
а че УТ на упр нету ? там же реализовано
21 an_str
 
25.10.12
23:45
не, никто щупать не берет. УТ есть, там по другому реализовано, контактная информация у них справочник и везде где надо ее вытащить, например, в контрагентах есть табличная часть. А у меня регистр сведений контактная инф-ция и поставлены строгие рамки старые процедуры не переписывать....
22 acsent
 
25.10.12
23:47
контактную иныу выводи как в бсп
23 an_str
 
25.10.12
23:55
уже и так пробовала...вывести вроде вывела, на форме все поля динамически сформировала, теперь встала проблема с редактированием и записью обратно в рс....
я так понимаю, к 1 вопросу...никак к нужному типу привести нельзя? надо изобретать велосипед...
24 an_str
 
29.10.12
19:14
(13) писала в аську, но, по-моему, мое сообщение до вас не дошло....
25 sanja26
 
29.10.12
22:54
нарисуй форму для редактирования регистра и вызывай при добавлении или редактировании. Там можешь как хочешь извращаться.
А на форме справочника пусть так и будет дин список РС Контактная информация