|
Установить значение перечисления в другой базе, при создании объекта через 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база.ПредопределенноеЗначение("Перечисление.КомпанияЧастноеЛицо.Компания");
|
|