Excel -> 1c по OLE. проблема с перечислениями #209484


#0 by kostyak
Здравствуйте. Столкнулся с такой задачей. В Excel есть столбец с НДС. Требуется установить значения НДС в справочник "Номенклатура". Все уже перепробывал. Не получается. 1.Функция в глобальном модуле 2.Далее получаю Идентификатор перечисления : Ident = v7.Перечисление.СтавкиНДС.НДС10.Идентификатор 3.И хочу установить НДС ни черта не выходит...тайп мисматч... Ещё вот так пробую.... V7.Перечисление.СтавкиНДС.ЗначениеПоИдентификатору("НДС10"); тот же самый эффект... Может быть кто-то сталкивался с подобным...?
#1 by АперБот
услышьте человека
#2 by Темный Эльф
1. Судя по коду ты из одной 7.7 коннектишься к другой 7.7. Причем тут Эксцел? 2. V7.Перечисление.СтавкиНДС.ЗначениеПоИдентификатору("НДС10"); - это значение перечисление в базе-ОЛЕ. Если оно тебе какое-нибудь значение и покажет, то напишет V7.Перечисление.СтавкиНДС.ЗначениеПоИдентификатору("НДС10")=OLE. И это в самом лучшем случае.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям