Имя: Пароль:
1C
1C 7.7
v7: Поля справочников
,
0 Zergaa
 
01.06.12
14:00
Привет всем, помогите пожалуйста... Уменя есть справочник с полями: Код, наименование, состав... в другом справочнике мне нужно прописать код для выбора поля Состав, но что я не пробывала, ни чего не идет. выбирается все время наименование... подскажите хотя бы что-нибуть... спасибо!
1 ДенисЧ
 
01.06.12
14:01
ну, показывай сис.... эээээ
код, код, я хотел сказать!
2 Ёпрст
 
01.06.12
14:02
Основное представление справочника в виде Наименования поди ? Его ты и видишь в реквизите.
3 0_Serg_0
 
01.06.12
14:05
(0)
"Уменя есть справочник с полями: Код, наименование, состав" = пиши в нём вместо кода или наименования - состав

иначе

нужно делать через подбор
4 Zergaa
 
01.06.12
14:05
Я вкурсе, а мне нужно видеть состав, я пробывала вот как:
Если спрМатериал.НайтиПоКоду(СокрЛП(КодАртикула)) = 1 Тогда
Состав = спрСоставСырья.ТекущийЭлемент(Состав);
Иначе
КодАртикула = "";
КонецЕсли;
5 Zergaa
 
01.06.12
14:05
Через какой подбор?
6 1Сергей
 
01.06.12
14:06
(4) длину кода и наименования выстави в ноль, тогда основным представлением будет первый реквизит
7 Ёпрст
 
01.06.12
14:06
Это откуда такой бред ?

>>>Состав = спрСоставСырья.ТекущийЭлемент(Состав);
8 Zergaa
 
01.06.12
14:07
Мне нужны и код и наименование, но уже в других справочниках...
9 1Сергей
 
01.06.12
14:08
(8) справочник многоуровневый? элементов много? если нет, то проще через список значений
10 Zergaa
 
01.06.12
14:09
нет не многоуровневый, обычный... Вроде элементарно все а прописать не могу..
11 0_Serg_0
 
01.06.12
14:11
а может так в твоём коде??
Состав = спрСоставСырья.ТекущийЭлемент().Состав;
12 1Сергей
 
01.06.12
14:11
Состав - какого типа?
13 Zergaa
 
01.06.12
14:12
Нет, не так, я и ТекущийЭлемент писала, и ПолучитьЭлемент писала и Процедуру пробывала писать Привыборе(), выбрать могу, но в поле заносится Наименование а не сырье..
14 Zergaa
 
01.06.12
14:12
Строка
15 Ёпрст
 
01.06.12
14:13
(13) см (2)
16 1Сергей
 
01.06.12
14:14
я окончательно запутался. Чего куда выбрать?
17 Zergaa
 
01.06.12
14:15
я знаю это... вот и спрашиваю как прописать что бы не видеть наименование, а видеть Состав!
18 Ёпрст
 
01.06.12
14:16
Если ты хочешь на форме в реквизите видеть скажем, наименование+Код+еще какой нибудь мусор, то кидай реквизит диалога с типом строка + педальку+запрет на редактирование + в ПриНачалеВыбораЗначения ОткрытьФорму с нужным видом справочника + присвоение значения реквизиту + реквизиту на форме присваиваешь что хочешь видеть.
Фирштейн ?
19 1Сергей
 
01.06.12
14:16
Состав = спрСоставСырья.Состав;
20 Zergaa
 
01.06.12
14:17
2 Справочника:
СоставСырья -Код,Наименование,Состав
Материалы - Артикул,Наименование, Состав,...
В материалах мне нужно выбрать Состав из справочника СоставСырья, Предстовление в справочнике СоставСырья идет в виде Наименования.
21 Zergaa
 
01.06.12
14:18
Состав = спрСоставСырья.Состав; так тоже не идет, говорю же перепробывала практически все...
22 1Сергей
 
01.06.12
14:21
(20) (21) т.е. ты хочешь, чтобы у тебя поле Состав было справочником, но отображался он в виде строкового реквизита?
23 Ёпрст
 
01.06.12
14:21
(20) кидай мд сюда - быстрее будет
24 0_Serg_0
 
01.06.12
14:23
Если спрСоставСырья.НайтиПоКоду(СокрЛП(КодАртикула)) = 1 Тогда
Состав = спрСоставСырья.ТекущийЭлемент().Состав;
Иначе
КодАртикула = "";
КонецЕсли;
25 Zergaa
 
01.06.12
14:32
не работает!!!!!!!
26 0_Serg_0
 
01.06.12
14:33
а что не работает то??) 1С не запускается?)
27 Zergaa
 
01.06.12
14:36
Ха-Ха-Ха, очень смешно, она то как раз работает, а вот Состав не отображается...
28 Zergaa
 
01.06.12
14:37
Мне сказали что Вы лучшие умы, так подскажите мне пожалуйста, а то у меня уже крыша едит...
29 0_Serg_0
 
01.06.12
14:38
(27)
может "не отображается" - потому что не заполнен??)
30 Zergaa
 
01.06.12
14:39
я может и лох, но это я то это точно проверила!
31 Zmich
 
01.06.12
14:45
(0). Ты плохо выражаешь мысли. Объясни, что у тебя за справочники, какие у них реквизиты. Что и где надо выбрать. А то если даже Ёпрст4 не может тебя понять...
32 Ёпрст
 
01.06.12
14:56
Ответ в (18), если не знаешь как делать - см .(23)