Имя: Пароль:
1C
1С v8
Перечисление при переносе по ОЛЕ из 1С 8 в 1С 7.7
0 idw
 
01.09.12
20:47
Здравствуйте. Как перенести перечисления по ОЛЕ из 1С 8.2 в 1С 7.7

Если переносить из 1С 7.7 в 1С 8 то можно так:
"Если Ист.СтавкаНДС.Идентификатор()="НДС18" Тогда"

Пробывал в моем случае вот так:
"Если Ист.ЮрФизЛицо=v82.Перечисления.ЮрФизЛицо.ФизЛицо Тогда"

не работает.
1 alexei366
 
01.09.12
21:02
ты щас хочешь из 8 в 7 перенести как я понял. Мож на уровне 8 определять ЮрФиз лицо и дальше разделять код в зависимости от этого условия
2 idw
 
01.09.12
21:04
(1) да из 1С 8 в 1С 7.7 данные переношу.
Хочется переносить безизменения типовых конфигураций.
3 alexei366
 
01.09.12
21:05
тыже наверно внешнюю обработку на 8 написал для переноса
4 idw
 
01.09.12
21:09
(3) нет, я данные загружаю из 1С 7.7, то есть обработка пишется на 1С 7.7
5 idw
 
01.09.12
21:14
Наверное можно сделать только так:

Если v82.Перечисления.ЮрФизЛицо.Индекс(Ист.ЮрФизЛицо)=0 Тогда
6 alexei366
 
01.09.12
21:48
ну ты через точку останова посмотри разницу и сделай условие поней, мож и так
7 Skylark
 
01.09.12
21:49
попробуй
v82.XMLstring(Перечисления.ЮрФизЛицо.ФизЛицо)
8 idw
 
01.09.12
22:32
(7) наверное так надо v82.XMLstring(v82.Перечисления.ЮрФизЛицо.ФизЛицо)