Everything_is_bad, нет никакого спама, все честно. С сертификатом лишние мороки, домен-алиас и что-то подобное, вообщем можно сделать, но хочется знать если без него.
Sgr_A, самое интересное, что после этого и самой 1С программой можно пользоваться в браузере. А Odata как довесок, причем все работает сразу из коробки, как ты и написал.
Sgr_A, это понятно. С публикацией Odata я кстати тоже не особо вникал. Внешне просто в конфиг апача добавляется модуль wsap24.dll, создается виртуальный хост, но с какими-то отсылками в теге Directory что это приложение 1с, а в папке сайта есть только файлик default.vrd со ссылкой на файл базы 1с
Sgr_A, интересное кино. Создавать http-сервис, еще и на языке 1С. План обмена тогда для меня звучит вообще как нечто абстрактное и неосязаемое.
Если бы была 1С версия с СУБД, может проще было бы к ней подключиться и все найти самому, хм.. А уж http-сервис я бы лучше на привычном php написал самопальный, чем дрючиться в 1С, к тому же как я понял он такой же самопальный и получится.
Я тут вспомнил, что в Odata 1С вроде как и был уникальный номер документа varchar(32) формата его обозначил, но даты изменения там точно не было.
Sgr_A, ничего там не стандартизировано разве, что кроме правил как писать url, вообще не знаю какие там отличия от самопального api, если я захочу на своем сайте внедрить Odata (чтобы мой сайт отдавал какие-то данные как сервис) я наверняка настрою отдачу любых данных как захочу.
Опять же не читал мануал, но это простая логика и факт наблюдения работы с Odata
И 1с если бы хотели отдавали бы в документах какие-то поля по которым можно было точнее синхронизировать (типа даты изменения и какого уникального номера документа) и этого бы уже хватило любому (хотя мне пока хватило и того что есть). Либо я вообще не понимаю суть разработки под 1С и как все устроено и кто этим должен заниматься и кому вообще платят за эти лицензии и для чего. Я человек простой.
А насчет плана обмена, я не понимаю сходу его суть и принцип работы. Мне в голову идет только что надо синхронизировать между собой сам софт 1С, чего мне вообще не требуется. Так как задача просто забрать немного инфо от 1С для своего сервиса.
Sgr_A, там слишком много информации. Может проще новый ЯП освоить? Можете в двух-трех словах принцип работы? Odata это по сути обычный API, спросил получил. А план обмена как работает и с кем планирует обмениваться, уж не с другой ли 1C случаем ? Мне аж страшно стало.
Изменения передать можно и в Odata если бы хотели. Каким боком тут план обмена ?
Нет нужды пока усложнять, все потребности закрыты скриптом php на 2kb добавил в планировщик windows. Спросил скорее из интереса, ну и так можно было бы чуть улучшить метод.
Кстати таблиц там как бы нет, стоит версия 1С с базой в файле.
Sgr_A, возможно, не страшно. Синхронизировать можно по дате например отступая назад несколько месяцев. А если синхронизировать по дате изменения и ориентироваться на номер документа, а ничего другого там тоже нет, то он также может поменяться, и получаются снова проблемы.