Имя: Пароль:
1C
1C 7.7
v7: что почитать начинающему
0 СовсемЗеленый
 
10.08.11
16:43
вопросец: если реквизит справочника (как в комплексной "контрагенты" ЮрФизЛицо) имеет тип "справочник", если вот так обратится:

   Если ПустаяСтрока(ВыбКонтрагент)=0 Тогда
   хКонтрагент = СокрЛП(ВыбКонтрагент.ЮрФизЛицо.ПолнНаименование);
   Сообщить("ЮрФизЛицо.ПолнНаименование "+хКонтрагент,);
КонецЕсли;

то он покажет, но как он это получает???

сильно не ругайтесь
1 dimaldinho
 
10.08.11
16:45
советую почитать
http://lurkmore.ru/Индусский_код
2 Икогнито
 
10.08.11
16:45
не покажет
3 Икогнито
 
10.08.11
16:46
+(2) совсем люди русский язык забыли. Три раза перечитаешь, пока поймешь.
(2) отменить
4 andrewks
 
10.08.11
16:47
советую почитать про 1С 8.2
5 alxxsssar
 
10.08.11
17:01
а просто Сообщить(Выбконтрагент.ЮрФизЛицо.ПолнНаименование) слабо? Зачем переменную делать?
6 Mnemonic1C
 
10.08.11
17:09
Если ВыбКонтрагент.Выбран() = 1 Тогда
   хКонтрагент = СокрЛП(ВыбКонтрагент.ЮрФизЛицо.ПолнНаименование);
   Сообщить("ЮрФизЛицо.ПолнНаименование "+хКонтрагент,);
КонецЕсли;
Так ещё может быть, ещё проверь не периодический ли реквизит "ПолнНаименование"
7 alxxsssar
 
10.08.11
17:19
(6) Он в типовой не периодический, (0) и пишет что он работает
8 alxxsssar
 
10.08.11
17:19
(0) а что значит "как он это получает"?????????
9 СовсемЗеленый
 
10.08.11
17:23
(1) спасибо остряк

(5) так то да, ты прав, но это просто пример.

(6) в том то и дело, я не совсем понимаю.  В справочнике "контрагенты" есть реквизиты ЮрФизЛицо(<справочник>), ОсновнойДоговор, ОсновнойСчет, Идентификатор, ОсновноеСвойство, ЭлПочта, Сайт, Комментарий.
От куда берется значение в "ПолнНаименование" (((
10 Альтаир
 
10.08.11
17:25
(0) заканчивать с77 пора бы уже..
11 Анна_84
 
10.08.11
17:28
(9) посмотри реквизиты справочника "ЮрФизЛицо"
12 alxxsssar
 
10.08.11
17:28
Смотри какой справочник ЮрФизЛицо и лезь в него, это его реквизит, а не справочника Контрагенты
13 СовсемЗеленый
 
10.08.11
17:34
alxxsssar,Анна_84 в точку. спасибо, но.....

есть два справочника ЮрЛица и ФизЛица. но тут уже буду сам копать. не зря же у меня есть моск)))
14 alxxsssar
 
10.08.11
17:37
Смотри в коде где присваивается тип значения. Но скорее всего по набору реквизитов справочники сходны и реквизит ПолнНаименование есть у обоих, так что выяснение дальнейшее подозреваю тебе большой роли не сыграет.
15 Анна_84
 
10.08.11
17:39
(13) не поверишь - у них обоих есть реквизит "ПолнНаименование" :)
16 ЧеловекДуши
 
10.08.11
17:45
Для начинающего 1С-ниКа сначала освоить азы программирования.
Обычно это Паскаль или еще какой детский язык.
Затем, что бы освоить 1С язык, т.к. ты уже могешь программировать на чем нибудь другом. То для это тебе понадобятся 2 желтые книги "описанием встроенного языка системы 1С:Предприятие".
17 Web00001
 
10.08.11
17:54
О сколько нам открытий чудных
Готовят просвещенья дух
И опыт, сын ошибок трудных...
сколько впереди еще всего интересного :)
18 СовсемЗеленый
 
10.08.11
18:03
(16) с программированием я знаком. желтых книги аж 4-ре)))
19 runoff
 
10.08.11
18:22
например, почитать про реляционные базы данных для начала
20 Fragster
 
гуру
10.08.11
18:46
если ЗначениеЗаполнено(ВыбКонтрагент) и ТипЗнч(ВыбКонтрагент) = Тип("СправочникСсылка.Контрагенты") Тогда
 Сообщить(ВыбКонтрагент.ЮрФизЛицо.ПолнНаименование);
КонецЕсли
21 ice777
 
10.08.11
19:09
(0) начинающий с 77 - потенциальный самоубийца ;)
22 Сияющий Асинхраль
 
10.08.11
19:13
(20) он пытается в семерке разобраться, а ты ему восьмерочный код пишешь :-)
23 runoff
 
10.08.11
19:58
(22) а может он не отличает восьмерочный код от семерочного -)