Имя: Пароль:
1C
1C 7.7
v7: ВводНового()
,
0 Gamover
 
18.02.13
19:34
Подскажите как будучи в существующем элементе справочника (записаном) создать новый элемент справочника.
И передать в качестве параметра существующий при вводе нового.
Объясню... есть справочник контрагенты. Будучи в нем создаем новый элемент справочника Напоминание и существующего контрагента передаем форму справочника Напоминание.
Напоминание предварительно записывать не надо!
1 Mагистр
 
18.02.13
19:38
(0) как справочники между собой коррелируют? подчиненность или независимые?
2 Mагистр
 
18.02.13
19:39
Что  значит будучи в нем? при открытии или при записи или при начале редактирования элемента справочника?
3 Mагистр
 
18.02.13
19:40
или кнопку на форму элемента справочника и при нажатии на нее отрабатывает процедура создания элемента справочника Напоминание ?
4 Gamover
 
18.02.13
19:40
(1) Никак
Находясь внутри формы Элемента РогаиКопыта нажимаем кнопку, создать напоминание. Открывается форма элемента справочник Напоминание и Рога и Копыта уже должны подставится.
5 NS
 
18.02.13
19:46
(4) открытьформу() не пробовал?
Там и параметры передать можно.
6 КонецЦикла
 
18.02.13
19:47
ОткрытьФорму()
Передать ТекущийЭлемент()
Не прокатит?
7 Gamover
 
18.02.13
19:52
Сейчас вот так у меня... при нажатии на кнопку
Процедура СоздатьНапоминание()        
   ОткрытьФорму("Элемент.Напоминание",,,,);    
КонецПроцедуры

Как отсюда еще и текущийЭлемент забрать? ))
8 Gamover
 
18.02.13
19:53
точнее вот так
Процедура СоздатьНапоминание()        
   конт=ТекущийЭлемент();
   ОткрытьФорму("Элемент.Напоминание",Конт,,,);    
КонецПроцедуры
9 NS
 
18.02.13
19:54
Посмотреть в синтаксис помощнике?
Раньше вроде вторым параметром было
10 КонецЦикла
 
18.02.13
19:54
Почитай про ОткрытьФорму(), там можно передать параметр, а потом уже забирать можно как Форма.Параметр
11 NS
 
18.02.13
19:54
(8) ну и? У тебя и так передается.
12 КонецЦикла
 
18.02.13
19:55
(11) Он не успевает подумать
Нужно строчить код и текст на форум
13 NS
 
18.02.13
19:55
В приоткрытии()
Твойреквизит=форма.параметр;
14 Gamover
 
18.02.13
19:57
Всем Спасибо... Получилось. Просто я не чистый 1Сник... приходится уж) Вещи то не глобальные
15 1Сергей
 
19.02.13
14:51
(14) так, помойся
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.