Доброго всем дня.
Возникла проблема получения данных по OLE. Пытаюсь в восьмерке получить данные из семерки вот таким кодом:
ПутьКБазе="E:\base";
Пользователь="Администратор";//пользователь базы 7.7
Пароль="";
МонопольныйРежимOLE = ""; // " /m";
ЗапускБезЗаставки = 1;
База = Новый COMОбъект("V1CEnterprise.Application");
СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+"""";
РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
Если НЕ РезультатПодключения Тогда
Сообщить("Не удалось произвести подключение к информационной базе");
КонецЕсли;
Всё замечательно работает, кроме получения ставки НДС. Вместо значения получаю "COMОбъект" с типом "COMОбъект". Все остальные реквизиты прекрасно получаю. Ставка НДС в семерке имеет тип "Перечисление". Есть у кого мысли, как получить ставку?
(6) С ндс у меня уже всё хорошо, получаю то, что мне нужно. Мне нужна именно ставка. Проблема сейчас с видом номенклатуры.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший