#0
by Смотрящий от 1С
Суть вопроса: Существует сторонняя самописная программа на InterBase в которой ведется специфический оперативный учет деятельности предприятия. Существует конфигурация 1С8 Бухгалтерский учет через которую проходят все платежи. Задача состоит в синхронизации справочников контрагентов. При вводе контрагента в одну из баз оперативно проверять его наличие во второй базе. Соединение через СОМ интерфейс не подходит, так как базы физически разнесены на разные машины. В голову приходит только следующий алгоритм: при вводе нового контрагента в стороннюю базу она выкладывает некий файл с данными вводимого контрагена в определенный каталог, который 1С периодически сканирует на наличие файла. При обнаружении файла проверяет его наличие и возвращает результат. При вводе нового контрагента в 1С она толкается в стороннюю прогу и отрабатывает аналогичный алгоритм. На первый взгляд вся эта конструкция выглядит медленной и неуклюжей. Поругайте, может еще какие нибудь мысли есть. Доп. условие: в базах есть контрагенты необходимые толко в одной базе.
#4
by Херрес
со стороны 1С как раз всё делать "уклюже" т.к. ODBC работает шустро можно и писать и читать
#5
by Смотрящий от 1С
Насколько я понял для обращения к приложению через COM интерфейс оно должно быть установлено в системе. Если не так, то как обратиться к приложению на другой машине?
#6
by Херрес
если не так то тока через веб сервисы ну а кстати ещё раз - зачем обращаться к 1С через COM когда можно всё сделать в обработке 1С через ODBC который несказанно лучше
#7
by Регистратор
самый простой способ это в интербезе вести лог таблицы куда логировать события создания и изменения контрагентов. в 1с создать обработку которая по АДО вычитывает лог и создает или изменяет контрагентов
#8
by Регистратор
естественно что для работы по АДО достатолчно локальной сети. синхронизовать можно по ИД контрагента в интербейз создав соответствующий индексированный реквизит в 1с
#9
by Смотрящий от 1С
веб сервисы смотрел, если использовать веб расширение 1С, то ничего хорошего не получилось. Возможен вариант поднятия своего веб сервиса. Это тоже рассматриваем.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Синхронизация справочников и ID элемента
- Синхронизация "старой" и "новой" баз
- Синхронизация времени в 1С
- 1С8:Торговля : Хитрая синхронизация двух баз
- v8: Как настроить доступ к журналу контрагентов с ограничением на группу контрагентов
- Синхронизация файловой базы данных 1С
- Синхронизация локальной папки и FTP сервера
- Синхронизация документа реализация со счет фактурой
- Связь контрагентов и договоров контрагентов в УТ 11
В этой группе 1С
- УПП: заполнение лимитов отпуска материалов на основании планов производства
- Перенос счет-фактур из торговли в бухгалтерию
- Расчетная Ведомость Организаций - расшифровка
- Как узнать ip по имени пользователя
- Проблема с загрузкой базы в MS SQL 2005
- Ошибка SDBL при конвертации из 8.0 в 8.1
- FormEx: Дерево+Таблица - как перебрать все строки дерева?
- УПП Резервирование товаров на складах
- ВыгрузкаЗагрузкаДанныхXML.epf для 8.1
- Планировщик Windows для запуска 1С
- Как поменять заставку при запуске 1С-ки ?
- v7: РасчитатьРегистрыНа() и ВыбратьДвижения()
- Объединенные ячейки в печатной форме
- Как прочитать/изменить внутренний идентификатор предопределенного элемента
- Журнал регистрации
- 1с 81 - Ошибка при выполнении операции с инф.базой !?
- УПП. Учёт рабочего времени
- v7: Бухгалтерия. оформление возврата аванса
- Логистика 1С 8
- не работает процедура ВвестиПерерасчет()