Перечисление при переносе по ОЛЕ из 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.Перечисления.ЮрФизЛицо.ФизЛицо)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс