Дали задачу класса "Изврат". Юзер щелкает кнопку в 1с, и из-за этого его IP-телефон должен набрать телефон контрагента. Какой х.. только не придумают, лишь меня помучать.
Админ запилил софт, который что надо делает, но с COM-объектом возиться не хочет. Предлагает через TCP всё сделать.
Может ли 1с8 открыть и слушать TCP порт? (можно с DLL)
Можно и обработчиком ожидания, раз в секунду устроит. Т.е. 1с должна ждать сигнала по TCP, если сигнал есть то выполнить процедуру.
Админ пусть свой соф сделает под HTTP протокол, в принципе это не сложно, тогда сможешь отсылать запросы штатным HTTPСоединение. Если голый TCP - то только ActiveX или COM или ВК. Или написать екзешник, который возьмет файл и кинет в TCP, но это уже изврат. Большая программа получилась у админа? Если на 3 экрана, то кинь сюда исходник, может переделаем на COM
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший