Имя: Пароль:
1C
 
Программное заполнение справочника Партнеры
0 IvanDurak
 
13.04.16
13:49
Программно заполняю справочник партнеры. Никак не могу задать значение реквизиту ЮрФизЛицо.
Пишу
Если Контрагент.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо Тогда НовыйКонтрагент.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо;

После выполнения все данные заполняются, а юр/физ.лицо пустое. Что я делаю не так? В чем ошибка?
1 hhhh
 
13.04.16
13:56
(0) вообще-то там

Контрагент.ЮрФизЛицо
2 salvator
 
13.04.16
13:57
Условие выполняется?
3 IvanDurak
 
13.04.16
13:58
(1) СпрПартнеры = Справочники.Партнеры;
НовыйКонтрагент = СпрПартнеры.СоздатьЭлемент();
4 IvanDurak
 
13.04.16
13:59
(2) Да, условие выполняется, данные не заносятся.
Конфигурация УТ11.2.
В Реквизите  юр/физ.лицо доступно на выбор 2 значения: "Частное лицо" и "Компания"
5 hhhh
 
13.04.16
14:00
(3) Если Контрагент.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо

неправильно. в контрагенте вы путаетесь
6 salvator
 
13.04.16
14:01
(4) "В Реквизите  юр/физ.лицо доступно на выбор 2 значения: "Частное лицо" и "Компания""

а зачем ты туда "физлицо" пытаешься подставить?
7 salvator
 
13.04.16
14:01
+(6) Или "Частное лицо" - это псевдоним?
8 Рэйв
 
13.04.16
14:01
(0)тип значения НовыйКонтрагент.ЮрФизЛицо не тип Перечисления.ЮрФизЛицо.ФизЛицо
9 IvanDurak
 
13.04.16
14:03
(6) Реквизит юр/физ.лицо Тип Перечисления.ЮрФизЛицо. Синоним такой не задан.
(8) А какой?
10 IvanDurak
 
13.04.16
14:07
(8) Спасибо, понял в чем ошибка
Независимо от того, куда вы едете — это в гору и против ветра!