|
|
|
Получения вида контрагента | ☑ | ||
|---|---|---|---|---|
|
0
dtopenya
13.12.07
✎
12:39
|
Программно пытаюсь получить вид контрагента из справочника:
ВидКонтрагента.ТекущаяСтрока() Вылетает ошибка: Поле агрегатного объекта не обнаружено (ВидКонтрагента). Как получить вид контрагента (физ-, юр- или собственное юрлицо)? |
|||
|
1
nop
13.12.07
✎
12:40
|
(0) код
|
|||
|
2
dtopenya
13.12.07
✎
14:06
|
oCont=CreateObject("Справочник.Контрагенты");
oCont.ВыбратьЭлементы(); while oCont.ПолучитьЭлемент()=1 do if oCont.ЭтоГруппа()=0 then Message(oCont.ВидКонтрагента.ТекущаяСтрока()); endif; enddo; |
|||
|
3
Ёпрст2
13.12.07
✎
14:06
|
(0) Сообщить(СсылкаНаЭлементСКонтрагентом.ЮрФизЛицо.Вид());
это, ежели типовая конфа ... там обычно так .. |
|||
|
4
povar
13.12.07
✎
14:07
|
(2) почему половина на русском ? :)
|
|||
|
5
Ёпрст2
13.12.07
✎
14:08
|
(2) ТекущаяСтрока тут явно не причем .. :)
|
|||
|
6
dtopenya
13.12.07
✎
14:08
|
Потому что нет справочника синонимов на русском и английском.
|
|||
|
7
dtopenya
13.12.07
✎
14:12
|
ЮрФизЛицо.Вид()=ВидКонтрагента
Мне нужна цифра: 1 - юрлица 2 - физлица 3- собственные юрлица |
|||
|
8
IUnknown
13.12.07
✎
14:14
|
(6)включи поддержку двух языков в параметрах СП... будет тебе счастье
|
|||
|
9
Rovan
гуру
13.12.07
✎
14:15
|
(2) опа = oCont.ВидКонтрагента;
|
|||
|
10
Ёпрст2
13.12.07
✎
14:16
|
(7) Чем (3) неподходит?
|
|||
|
11
Ирен
13.12.07
✎
14:17
|
oCont=CreateObject("Справочник.Контрагенты");
oCont.ВыбратьЭлементы(); while oCont.ПолучитьЭлемент()=1 do if oCont.ЭтоГруппа()=0 then Message(oCont.ВидКонтрагента.ПорядковыйНомер()); endif; enddo; |
|||
|
12
IUnknown
13.12.07
✎
14:17
|
(10)сдается мне он пытается получить это в форме элемента...
|
|||
|
13
Ёпрст2
13.12.07
✎
14:20
|
(12) Я вообще не понял, что ему надо, судя по (0) в справочнике клиентосов вообще нет реквизита ВидКонтрагента ...
|
|||
|
14
Ёпрст2
13.12.07
✎
14:21
|
(11) Думаешь,ВидКонтрагента - перечисление у автора ? ...
|
|||
|
15
Ирен
13.12.07
✎
14:21
|
(14) Ну в типовой бухии так.
|
|||
|
16
dtopenya
13.12.07
✎
14:23
|
Мне нужно получить вид контрагента из глобального модуля.
В виде текста (юрлицо и т.д.) я получаю. Как получить числовое значение, если оно есть? |
|||
|
17
Ирен
13.12.07
✎
14:26
|
ВидКонтрагента - это реквизит справочника? Какой он тип имеет?
|
|||
|
18
IUnknown
13.12.07
✎
14:26
|
какое числовое значение ты хочешь получить?
|
|||
|
19
Ёпрст2
13.12.07
✎
14:27
|
(16) Эй партизан, показывай код, что получаешь и как... надоело гадать, что там за конфа и что за реквизит ... Если справочник - то (3), если перечисление - то (11) ..
|
|||
|
20
dtopenya
13.12.07
✎
14:34
|
В справочнике Контрагенты есть реквизит ЮрФизЛицо.
ЮрФизЛицо.Вид() - получаем текстовое значение. Есть ли что-нибудь вроде ЮрФизЛицо.Вид().Code, т.е. что-то вроде справочника видов . |
|||
|
21
Ёпрст2
13.12.07
✎
14:35
|
(20) Зачем ? Чем вас Вид не устраивает ? .... Могу угадать, в отчете значениие переключателя ловишь что ли ? ...:)
|
|||
|
22
dtopenya
13.12.07
✎
14:37
|
Данные из 1С заливаются в MySQL.
Можно залить вид контрагента в виде текста, но лучше цифрой, если это возможно. Возможно ли это? |
|||
|
23
Ёпрст2
13.12.07
✎
14:41
|
(22) Да без проблем ...
Ежели Клиентос.ЮрФизЛицо.Выбран()=1 Тогда ВидКлиентоса = Клиентос.ЮрФизЛицо.Вид(); Иначе ВидКлиентоса = "не выбрали твари..."; Ежели ВидКлиентоса = "юрлица" Тогда Возврат 1; ИначеЕжели ВидКлиентоса = "ФизЛица" Тогда Возврат 2 .... Иначе Возврат 0; КонецЕжели |
|||
|
24
dtopenya
13.12.07
✎
14:43
|
Я так понял, что получить цифровое значение вида контрагента из справочников 1С, а не своим кодом, невозможно?
|
|||
|
25
Ирен
13.12.07
✎
14:44
|
(24) Не правильно понял.
|
|||
|
26
dtopenya
13.12.07
✎
14:47
|
Как получить?
|
|||
|
27
Ирен
13.12.07
✎
15:01
|
Если справочник, то:
Message(oCont.ВидКонтрагента.Код()); Если перечисление, то: Message(oCont.ВидКонтрагента.ПорядковыйНомер()); |
|||
|
28
Ёпрст2
13.12.07
✎
15:04
|
Можешь еще системное представление получить..для верности :)))
|
|||
|
29
dtopenya
13.12.07
✎
15:05
|
Как?
|
|||
|
30
Ирен
13.12.07
✎
15:09
|
Интересно, народ вообще Синтакс-помощник не читает?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |