Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.05.2007, 15:20
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
Уважаемые специалисты! Вразумите пожалуйста. Интересует техническая возможность. Требуется извлекать данные из 1С (не будем вдаваться в конфигурации). На входе файл-запрос (из внешней системы). Процедура (1С-ская или какая-то другая) обрабатывает данный файл-запрос и выдает требуемые данные в виде файла-ответа. Процедура должна отрабатывать автоматически (по времени) и без участия человека. Возможно ли общеизвестными способами решить эту задачу ? Или без человека, запускающего данную процедуру не обойтись? Попытка решить этот вопрос у нас не удалась. Наши специалисты говорят, что без человека - никак. Хотелось бы послушать мнение и сторонних специалистов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.05.2007, 15:32
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
Не совсем понятно на каком языке будет написан запрос. А так принципиальных препятствий нет. В 1С есть предопределенная процедура ОбработкаОжидания(), которая позволяет запустить код на встроенном языке без участия человека. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2007, 10:15
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
Если 1С-ка SQL-ная, то можно вообще данные извлекать без непосредственно 1С, напрямую запросом к базе из хранимой процедуры, запускаемой по расписанию, или запросом, запускаемым сторонним приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2007, 10:21
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
Да! Единственная проблема при использовании прямого запроса может возникнуть при получении значений периодических реквизитов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2007, 10:23
|
|||
---|---|---|---|
|
|||
Подскажите не программисту. Импорт из 1С |
|||
#18+
Если используется платформа 8.1 то в той информационной базе, откуда требуется выгружать данные, можно создать регламентное задание. Задайте ему расписание, напишите в обработчике что и куда выгружать и дальше она сама будет делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2007, 10:51
|
|||
---|---|---|---|
|
|||
Подскажите не программисту. Импорт из 1С |
|||
#18+
V.Sopkin... Наши специалисты говорят, что без человека - никак. Хотелось бы послушать мнение и сторонних специалистов. Не считаю себя "великим специалистом", но где-то краем уха слышал о том, что 1cv8.exe можно запускать с параметрами командной строки как обычную DOS-овскую утилиту, т.е. можно написать bat-ничек с такими параметрами запуска 1cv8.exe, что она: запустися; залогинится к базе; выполнит какую-то свою процедуру (считает 1-но файло, положит в ответ 2-гое); закроется. Ну и, ес-с-но, поставить этот bat-ничек на расписание командой at, и все дела... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2007, 11:21
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
зашел на огонек Не считаю себя "великим специалистом", но где-то краем уха слышал о том, что 1cv8.exe можно запускать с параметрами командной строки как обычную DOS-овскую утилиту, т.е. можно написать bat-ничек с такими параметрами запуска 1cv8.exe, что она: запустися; залогинится к базе; выполнит какую-то свою процедуру (считает 1-но файло, положит в ответ 2-гое); закроется. Ну и, ес-с-но, поставить этот bat-ничек на расписание командой at, и все дела... Это можно сделать и в версии 7.7 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2007, 11:52
|
|||
---|---|---|---|
|
|||
Подскажите не программисту. Импорт из 1С |
|||
#18+
Можно сделать немного по другому. Запускать 1С не шедулером, по расписанию, а той программой, которая генерирует входной файл для 1С. т.е. 1) создается входной файл 2) Через OLE (1С 7.7) или COM запускается 1С 3) Ей передается путь к исходному файлу 4) Запускается процедура по его обработке, которая и выдает файл ответа. 5) Закрывается 1С ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.06.2007, 11:42
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
Как вариант, запускаем 1С, в обработчике "при старте системы" проверям наличае входного файла (это можно делать, например, при заходе под определенным пользователем), запускаем обработку, формируем файл, закрываем систему. Если 8.0, то делаем веб-службу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.06.2007, 00:57
|
|||
---|---|---|---|
Подскажите не программисту. Импорт из 1С |
|||
#18+
Первый. Заводиться специальный пользователь чтонибудь типа "автомат" и модицифируется или создается процедура в глобальном модуле "ПриСтартеСистемы" в которой анализируете имя пользователя и если пользователь наш бот. То вызываете вашу обработку и потом программно завершаете работу системы. Само предприятие предполагается запускать шедулером с указанием через параметры имя пользователя и пароля Второй вариант. Написать программку которая будет работать с данными 1С минуя сам 1С. Детали можно посмотреть в файлике с расширением .dd имя щас не вспомню. благо на кажду конфигурацию такой файлик один. Запуск программки автоматом через шедулер Третий вариант. Подвид второго на использовать 1С как ОЛЕ объект. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1525484]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 239ms |
total: | 511ms |
0 / 0 |