|  | Установить значение перечисления в другой базе, при создании объекта через Com соединение | ☑ | 
    
        | 0
    
        rustyahu   04.02.20✎ 08:58 | 
        Добрый день! Как установить значение перечисления в подключенной базе 1С 8.3 при создании ноового контрагента. Конструкция вида НовыйКонтрагент.ЮрФизЛицо = CRMбаза.Перечисления.КомпанияЧастноеЛицо.Компания не работает. Кто подскажет?     |  | 
    
        | 1
    
        ДенисЧ   04.02.20✎ 09:01 | 
        Смотря что такое НовыйКонтрагент...
А так, должно работать...
 |  | 
    
        | 2
    
        lEvGl   гуру 04.02.20✎ 09:07 | 
        были там особенности с обращением к перечислению, пробуйте по-другому, через метаданные, через найти или другие "типовые" способы обращения к данным, что то было особенное     |  | 
    
        | 3
    
        kubik_live   04.02.20✎ 09:19 | 
        (0) для перечислений НайтиПоИдентификатору() точно работает в COM     |  | 
    
        | 4
    
        lEvGl   гуру 04.02.20✎ 09:40 | 
        не, перепутал, надо было имя метаданных получить для сравнения, а так да, должно работать прямое обращение через точку. новыйконтрагент должен быть объектом в базе коннекта     |  | 
    
        | 5
    
        Fish   гуру 04.02.20✎ 09:44 | 
        (0) А точно НовыйКонтрагент.ЮрФизЛицо имеет тип CRMбаза.Перечисления.КомпанияЧастноеЛицо?     |  | 
    
        | 6
    
        lEvGl   гуру 04.02.20✎ 10:00 | 
        да ему похоже пох     |  | 
    
        | 7
    
        rustyahu   04.02.20✎ 12:18 | 
        Извиняюсь, немного оторвала от темы главбух.
Да, реквизит ЮрФизЛицо имеет тип ПеречислениеСсылка.КомпанияЧастноеЛицо.
 |  | 
    
        | 8
    
        rustyahu   04.02.20✎ 12:19 | 
        Мне зачем сравнивать, непонял, мине присвоить надо.     |  | 
    
        | 9
    
        unenu   04.02.20✎ 13:04 | 
        ПредопределенноеЗначение("Перечисление....) вроде работает как надо     |  | 
    
        | 10
    
        rustyahu   05.02.20✎ 13:40 | 
        Работает, Спасибо!
 НовыйКонтрагент.ЮрФизЛицо = CRMбаза.ПредопределенноеЗначение("Перечисление.КомпанияЧастноеЛицо.Компания");
 |  |