Тема: Использование TCS Api из PHP.
Здравствуйте, уважаемые.
Есть задача сделать веб интерфейс для вывода некой информации из TCS. Есть сервер Windows+Apache+PHP+TCS. Нужно написать скрипт для выгрузки номенклатуры из TCS.
Написал вот такой скрипт на PHP:
if (!isset($tcs)) $tcs = new COM("CSDN.TCS") or die('Не могу создать CSDN.TCS'); if (!isset($App)) $App = $tcs->LoginEx('administrator', '0'); $nmks = $App->Nomenclatures(27); echo 'Справочник типовые ТП<br>'; echo '<pre>'; $nmks->First; while (!$nmks->EOF){ echo $nmks->Properties('NOTE')->AsString . ' ' . $nmks->Properties('NAME')->AsString . '<br>'; $nmks->Next; } echo '</pre>'; $nmks = null; $App = null; unset($App); $tcs = null; unset($tcs);
Первый раз скрипт работает правильно, при повторном использовании выдается ошибка: DAX Error: Создание повторного экземпляра интерфейса TechnologiCS API COMMON не допустимо. Ошибка появляется на первой строчки кода.
Объект ТКС и ссылку на него я удаляю.
Подскажите куда копать? Может кто то уже сталкивался.