Имя: Пароль:
1C
1С v8
Назначить параметру текст
0 William_Munny
 
30.09.11
14:51
ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
ОбластьМакета.Параметры.Директор          = Должность;
ОбластьМакета.Параметры.ИмяДиректора        = ФизическоеЛицо;
ОбластьМакета.Параметры.Поставщик          = Организация;
ОбластьМакета.Параметры.Покупатель          =КонтрагентСсылка.НаименованиеПолное ;
ОсновноеКонтактлицо                         = КонтрагентСсылка.ОсновноеКонтактноеЛицо;

       Если ОсновноеКонтактлицо = Справочники.КонтактныеЛицаКонтрагентов.ПустаяСсылка() Тогда        
           Сообщить("Введите имя и должность контрагента, или установите основное лицо в справочнике");
           ОбластьМакета.Параметры.ДолжностьКонтрагент =  ;        
       КонецЕсли;
   ОбластьМакета.Параметры.ДолжностьКонтрагент    = ОсновноеКонтактлицо.Должность;
   ОбластьМакета.Параметры.ДиректорКонтрагента     = ОсновноеКонтактлицо.Наименование;                      
   ТабДокумент.Вывести(ОбластьМакета);

Необходимо вставить некоторый текст в "ОбластьМакета.Параметры.ДолжностьКонтрагент =  ;"

Помогите пожалуйста!
1 butterbean
 
30.09.11
14:53
в чем вопрос-то??
у тебя кстати уже вставлено: ОбластьМакета.Параметры.ДолжностьКонтрагент    = ОсновноеКонтактлицо.Должность;
2 William_Munny
 
30.09.11
14:53
выше, в условие "Если"
3 Alex S D
 
30.09.11
14:55
все равно твой текст затрется вот этим ОбластьМакета.Параметры.ДиректорКонтрагента     = ОсновноеКонтактлицо.Наименование;    

че за логика такая?
4 butterbean
 
30.09.11
14:56
(2) дык оно все равно заменится...
вопрос до сих пор непонятен
5 Alex S D
 
30.09.11
14:56
(3)т.е. этим ОбластьМакета.Параметры.ДолжностьКонтрагент    = ОсновноеКонтактлицо.Должность
6 vicof
 
30.09.11
14:57
(3),(4) он хотел написать Иначе
7 vicof
 
30.09.11
14:57
но не смог
8 vicof
 
30.09.11
14:57
(0) ВыбратьИзСписка() подойдет?
9 William_Munny
 
30.09.11
14:58
ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
ОбластьМакета.Параметры.Директор          = Должность;
ОбластьМакета.Параметры.ИмяДиректора         = ФизическоеЛицо;
ОбластьМакета.Параметры.Поставщик          = Организация;
ОбластьМакета.Параметры.Покупатель          =КонтрагентСсылка.НаименованиеПолное ;
ОсновноеКонтактлицо                         = КонтрагентСсылка.ОсновноеКонтактноеЛицо;
ОбластьМакета.Параметры.ДолжностьКонтрагент    = ОсновноеКонтактлицо.Должность;
       Если ОсновноеКонтактлицо = Справочники.КонтактныеЛицаКонтрагентов.ПустаяСсылка() Тогда        
           Сообщить("Введите имя и должность контрагента, или установите основное лицо в справочнике");
           ОбластьМакета.Параметры.ДолжностьКонтрагент =  ;        
       КонецЕсли;
ОбластьМакета.Параметры.ДиректорКонтрагента     = ОсновноеКонтактлицо.Наименование;                      
   ТабДокумент.Вывести(ОбластьМакета);

а если так?
10 William_Munny
 
30.09.11
15:00
так и заработало)
всем спасибо
11 Шапокляк
 
30.09.11
15:01
(9) "ОбластьМакета.Параметры.ДолжностьКонтрагент =  ;" правда, что ли, заработало?
12 William_Munny
 
30.09.11
15:04
ОбластьМакета.Параметры.ДолжностьКонтрагент = "ТЕКСТ" ;
так
13 Seducer
 
30.09.11
15:07
(12) Че, вот прямо так и написал "ТЕКСТ"???  О_о  :)
14 Alex S D
 
30.09.11
15:08
(13) та не хочет показывать он текст, наверное матом пишет там)
15 acsent
 
30.09.11
15:11
(13) А какого типа должен быть параметр? И где ты это задал?
16 William_Munny
 
30.09.11
15:15
параметр в форме прописал
2 + 2 = 3.9999999999999999999999999999999...