#0
by СЕсин
Доброго времени суток! Скажите пожалуйста, помимо OLE есть какие-нибудь способы подключиться к ФАЙЛОВОЙ базе 1С 7.7? Вообще задача такая, что нужно написать какой-нибудь сервис на стороннем языке, который будет постоянно работать как служба win, незаметно подключаться к базе 7.7 и выгружать данные по остаткам в формате xml. OLE похоже не подходит, т.к. незаметно для пользователя не получается это делать. Сначала база "тупит", потом выскакивает окно загрузки, а потом уже как бы незаметно для пользователя выгружаются данные. Это нужно для синхронизации с интернет магазином. Если у кого-нибудь мысли есть, поделитесь пожалуйста. Или может есть вариант как сделать OLE более незаметным... Понятно, что можно какой-нибудь таймер впихнуть в саму 1С, но хочется, чтобы это все-таки был внешний сервис, не требующий изменения типовой конфигурации.
#2
by Cap_1977
Никак. На момент инициализации коннекта всегда будут тормоза. Повесь робота в клюшках который будет формировать тебе xml твою.
#3
by PLUT
ну и вариант - пакетный запуск одноэс планировщиком заданий win, чтобы она сама выгружала в xml
#5
by dk
ничто никуда по ole не должно вылазить - смотри последний параметр подключения к 1с 7.7 --- еще незаметнее будет выполняться в задании под другим пользователем
#7
by dk
можно вообще запустить утром 1 сеанс и получать остатки в обработчике ожидания, если тупит не получения, а сам вход в 1с
#8
by vde69
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftJet4.0EnginesXbase] "DataCodePage"="ANSI" "BDE"=dword:00000002
#9
by Garykom
+1 еще можно отдельный удобный регистр сделать )) т.е. если нужны остатки то делаем такой регистр (в который и пишем инфу при проведении доков) чтобы эту RA*(RG*).dbf было удобно читать ))
#12
by vde69
кстати я через XBase реально делал, заморочено немного, зато по скорости со стандартным оле не сравнить....
#13
by Serginio1
А еще посмотри 1С++ в режиме отладка можешь посмотреть запрос попроси orefkov он даст более полный ответ например
#16
by Serginio1
ТП главное получить реальный запрос к DBF базе для поучения остатков. Не работал с dbf но на SQL получаешь реальный запрос с использованием отладка.
#17
by vde69
у разный драйверов есть всякие ограничение, например "джойн не более чем с 2мя физическими таблицами", по этому запрос полученый в 1sqlite не будет работать например в xbase...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проблемы с работой через OLE, запуск функции через OLE
- v8. Подключение к базе v7.7 из v8 через OLE Automation
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Не могу из v7 подключиться v7 к через OLE
- v7: Подключение кассового аппарата DrvFR.dll
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- Подключение ФР через RDP через инет.
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Публикация базы 1С на веб-сервере Apache на сервере Linux
- УФ Как отловить событие активизации окна формы?
- Ошибка инициализации библиотеки модулей
- Кнопки в Печатной форме
- v7: Табличное поле и общий журнал
- Программно получить остатки только по группе счетов
- 8.3 УФ , Отменить изменение реквизита табличной части документа
- Не сериализуется ИсторияПоискаТаблицы
- нужна помощь в оптимизации кода обработки
- Помогите разобраться в показателе норма рабочего времени.
- УПП. Как сдать корректирующую РСВ-1 ПФР?
- Пометка на удаление програмно
- Запрет выбора номенклатуры из определенной группы
- ПоказатьВводСтроки в веб-клиенте
- Ведомость по взаиморасчетам с контрагентами
- v7: Товарный отчёт не работает
- Посоветуйте XML редактор(правила обмена править)
- Восстановление базы MS SQL в тестовую базу с откатом транзакций на дату
- 1с 8.3.5.1428. Конфигуратор не видит регистр сведений
- Какую CRM использовать?