Имя: Пароль:
1C
1C 7.7
v7: подчиненный справочник
0 mixa1127
 
26.08.14
08:50
Подскажите пожалуйста!
Есть Спр.номенклатура ему подчинен спр.сырье
В спр.номенклатура по кнопке Сырье открываю Спр.Сырье, Сырье часто повторяется на каждую номенклатуру, надо бы сделать что бы сырье открывалась для выбора,вроде бы сделал форму списка для выбора, но кнопки в наименовании сырья для ее выбора не могу ни где найти где поставить в конфигураторе. Как сделать чтобы по кнопке выбора в наименовании сырья можно было выбрать сырье и как получить эту кнопку.
Пишу так
ОткрытьФорму("Справочник.ПластСырье.ДляВыбора",ТекущийЭлемент());
1 welwel
 
26.08.14
09:01
пишешь в обработчике ПриНачалеВыбораЗначения?
2 welwel
 
26.08.14
09:03
как вариант, из справочника сырье исключить наименование и сделать реквизит типа справочник (номенклатура или аналогичный)
3 mixa1127
 
26.08.14
09:11
Конфига написанная с нуля, я уже думал над этим, если я исключу наименование  я данные потеряю, там много заполнили
4 mixa1127
 
26.08.14
09:12
Примерно скажите что написать в ПриНачалеВыбораЗначения, дальше сам соображу
5 welwel
 
26.08.14
09:18
Если ИдЭлемента = "Наименование"
   ОткрытьФорму...
   СтандОбраб = 0
Конецесли
6 Злой Бобр
 
26.08.14
09:28
(0) Ну не мучь ты попу. Открой типовую ТиС и посмотри как сделано.
7 mixa1127
 
26.08.14
10:20
ТиС нет под рукой, ничего не получилось, можно немного поподробнее как сделать
8 mixa1127
 
26.08.14
10:33
Подскажите почему не работает
Процедура ПриНачалеВыбораЗначения(Элемент);
    ОткрытьФорму("Справочник.ПластСырье.ДляВыбора");
    КонецПроцедуры
Это в спр.Сырье
А в спр.номенклатура под кнопкой Сырье
ОткрытьФорму("Справочник.ПластСырье.ДляВыбора",ТекущийЭлемент());Тоже нет кнопки выбора сырья
Как выбрать сырье, а не набирать заново?
9 mixa1127
 
26.08.14
10:34
Вернее так
Процедура ПриНачалеВыбораЗначения();
    ОткрытьФорму("Справочник.ПластСырье.ДляВыбора");
    КонецПроцедуры
10 Ёпрст
 
26.08.14
10:34
(8) Спросить у мужика в кепке, про описалово метода ОткрытьФорму в пофигураторе не пробовал, это  для начала ?
11 mixa1127
 
26.08.14
10:34
Как сделать подскажите
12 Ёпрст
 
26.08.14
10:36
(11) см (10)
13 Ёпрст
 
26.08.14
10:38
И еще.. сырьё твоё куда надо выбрать ?
В реквизит справочника Номенклатура с типом справочник.Сырьё ? или че ?
14 mixa1127
 
26.08.14
10:44
В справочнике номенклатура есть кнопка Сырье, процедурой открываю форму списка справочника Сырье
ОткрытьФорму("Справочник.ПластСырье.ДляВыбора",ТекущийЭлемент());
В списке справочника в наименовании приходится заносить наименование вручную, как сделать чтобы мог выбирать сырье из уже занесенных, часто повторяется сырье у номенклатуры
15 aka AMIGO
 
26.08.14
10:45
я, конечно, далёк от мысли © .. но..



Справочник.ПластСырье.ИспользоватьВладельца(ТекущийЭлемент(),0); // или "1".. по желанию..
после этого - открывать выбор из (9)
16 mixa1127
 
26.08.14
10:45
(13)
17 aka AMIGO
 
26.08.14
10:47
(14) не понимаю.. открываешь форму справочника Сырьё, а передаешь в параметре номенклатуру..
18 aka AMIGO
 
26.08.14
10:49
(17) + "не понимаю" - значит, ветка не для меня :)
19 Ёпрст
 
26.08.14
10:49
(14) завести классификатор сырья, вестимо. Использовать его как реквизит справочника Сырьё.
20 mixa1127
 
26.08.14
10:50
(15) Зачем Использовать владельца?
ОткрытьФорму("Справочник.ПластСырье.ДляВыбора",ТекущийЭлемент());
Сырье подчинен номенклатуре, ТекущийЭлемент() это номенклатура  под которой открываю сырью, это работает, как сделать чтобы не набирать сырье, а выбирать?
21 mixa1127
 
26.08.14
10:52
(19) много набрано вручную, если я добавлю реквизит типа справочник Сырье, данные потеряются в наименовании сырья, которые занесли вручную, и все отчеты придется править
22 mixa1127
 
26.08.14
10:53
ВЕрнее не потеряются но отчеты придется править
23 mixa1127
 
26.08.14
10:55
Все кажется понял, добавляю реквизит, и автоматом заношу в наименование
24 Ёпрст
 
26.08.14
10:57
Заводишь справочник - КлассификаторВидовСырья.. туда добавляешь уникальные элементы видо  сырья.
В справочнике Сырьё делаешь реквизит видСырья - с типом Спроавочник.КлассификаторВидовСырья.
Наименование и код можешь убрать, основное представление справочника будет твой реквизит вид сырья.. усё.
25 Злопчинский
 
26.08.14
11:00
(23)если надо выбор виз справочника внести в строковый реквизит - на форме в реквизите строковом поставь кнопарик "кнопка выбора" чтобы была. - по ней сработает предопределенная ПриВыбореЗначения - после выбора из справочника - тупо своему строковму реквизиту присвоишь что надо