|
|
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Приветствую всех. Первый раз пытаюсь реализовать связку с 1С из других программ через OLE. Не знаю, как можно связаться с данными 1С, который работает через терминальные службы. Как это можно реализовать? Ссылки, подскази или хоть, что. Спасибо, всем за внимание. Жду отзывы, с нетерпением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 14:38 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Открываешь конфигуратор - синтаксис помошник и читаешь: для 8.1 ветку Средства интеграции и администрирования. для 7.7 не помю как звать, но аналогичный раздел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 14:57 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Случайный гостьorunbek, Открываешь конфигуратор - синтаксис помошник и читаешь: для 8.1 ветку Средства интеграции и администрирования. для 7.7 не помю как звать, но аналогичный раздел. У меня 7ая версия, можете подсказать для этой версии, пожалуйста. Не могу найти что-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 15:03 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, 1. Пишешь прогу для общения с 1с через OLE 2. Ставишь свою прогу на сервере 3. Настраиваешь терминал на свою прогу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 15:14 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Вот это уже интересный вариант... Спасибо Других способов нету? Т.е. доступ через 1C-OLE к данным на терминальном сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 15:39 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek Других способов нету? Т.е. доступ через 1C-OLE к данным на терминальном сервере? Почему нет, есть. 1. Пишешь прогу для общения с 1с через OLE 2. Ставишь свою прогу на клиенте 3. Ставишь 1с на клиенте 3. Настраиваешь 1с на доступ к данным и вперёд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 15:52 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
PaulWistorunbek Других способов нету? Т.е. доступ через 1C-OLE к данным на терминальном сервере? Почему нет, есть. 1. Пишешь прогу для общения с 1с через OLE 2. Ставишь свою прогу на клиенте 3. Ставишь 1с на клиенте 3. Настраиваешь 1с на доступ к данным и вперёд. хмм... не совсем понял... как из моей проги на клиентском компе я получу доступ к данным 1С, которые расположены на терминальном сервере, и доступ к этим данные тока через терминальные службы, по сети они не расшарены Через OLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 15:59 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbekPaulWistorunbek Других способов нету? Т.е. доступ через 1C-OLE к данным на терминальном сервере? Почему нет, есть. 1. Пишешь прогу для общения с 1с через OLE 2. Ставишь свою прогу на клиенте 3. Ставишь 1с на клиенте 3. Настраиваешь 1с на доступ к данным и вперёд. хмм... не совсем понял... как из моей проги на клиентском компе я получу доступ к данным 1С, которые расположены на терминальном сервере, и доступ к этим данные тока через терминальные службы, по сети они не расшарены Через OLE Дык расшарить и все дела, иначе только как в первом предложении. Ну можно написать своего клиента и сервер для СОМ+ или ещё как-то через soket, например, но думаю - это будет перебор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 16:06 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
понятно, расшарить не получиться, скорее всего тока первый вариант вообще, необходимо реализовать вариант 1C+Web, некий шлюз Скажем, получение данных из 1С, путем определенных HttpRequest запросов, но не прямая передача данных, а сначала идет предварительная обработка запросов, проверка на корректность, проверка паролей и авторизация и т.д., затем шлюз обращается к 1C, и выдает ответы запросившему клиенту. Кто-нибудь делал подобное? Какой подход делаете? Может быть какие-либо готовые решения есть (хотя сомневаюсь) И еще, здесь пишут такое: Рудюк С.А. Вначале, я пытался организовать обмен данными с помощью механизма OLE, вооружившись рядом статей, опубликованных на сайте http://delphiplus.org и документацией 1С. Мне удалось подключиться к 1С, получить информацию о полях и данных справочников. Однако, этот способ оказался слишком не стабильным и медленно-работающим. Система не хотела работать, когда 1С завершилась аварийно, кроме того у заказчика пришлось чистить реестр, чтобы OLE срабатывал правильно. И самое, пожалуй главное, так это то, что команды не всегда хотели срабатывать. Приходилось много времени тратить на доступ к элементарным операциям. В завершение всего, данные, получаемые посредством OLE не очень полезны - часто показываются только те данные, которые действительны на данное время. Так, например, курс валют будет показываться на дату системы, а не выводиться таблица изменений курсов валют. Высказывание данного автора насколько верны? Действительно ли такие проблемы возникают при работе с 1С через OLE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2009, 19:10 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Высказывания этого автора говорят только о том, что он так и не смог разобраться с работой программ написанных на 1С. Из твоих фраз пока до конца не понял, что ты хочешь изобрести, но если будешь пытаться сам реализовать это учти следующее: 1. Более легкий путь для тебя действительно через OLE. Но тут есть один небольшой нюанс, который может тебе помешать. Это время загрузки программы 1С. Для того чтобы 1С начала отвечать на команды её надо будет загрузить в память. Это время зависит больше от аппаратной части. А если у тебя планируется работа многих пользователей и каждый со своим сеансом, а компьютер будет не первой свежести, то можешь наблюдать задержки при соединении с 1с (скажем секунд этак 40, хотя ещё раз это будет зависеть от железа). После установки соединения доступ будет достаточно быстрым. Второй нюанс в этом варианте это подвисшие соединения в случаях разрывов связи с клиентами. Их надо будет просто постоянно отслеживать и снимать. 2. Есть другой путь. Обращаться не к 1С, а непосредственно к данным. Например через ODBC. Доступ будет быстрый. При этом и клиента и сервер доступа к данным реализуешь сам. Но тут надо хорошо знать структуру хранения данных 1С. Как правило это узнаешь только после того как плотно сам поработаешь с 1С. Если предполагается только читать данные этот вариант на мой взгляд предпочтительней. Я бы тебе посоветовал взять в пару 1С-ника и вместе с ним реализовать такой проект. Вопросы: 1.База DBF или SQL? 2.На сколько часто меняется конфигурация? 3.На сколько часто меняется сама информация в базе к которой надо получить доступ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 04:57 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Спасибо VoditelKobyly за помощь Вообще, хочу реализовать доступ к данным через HTTP. Но при этом не просто прямая связка к данным 1С, а до обращения идет предварительная обработка данных, т.е. сперва авторизация, проверка корректности передаваемых параметров. Т.е. http://server/1c/get?login=test&password=test&action=cashbalance скажем, выполняется такой запрос и получается текущий остаток основной кассы http://server/1c/get?login=test&password=test&action=contragentdebt&contragent=145 получение долга контрагента 145 и т.д. и т.д. Данные в DBF хранятся, конфигурация редко меняется. Информация может меняться часто, т.е. вы наверно хотели предложить вариант снятия текущего состояния базы и работать с нею? если так, этот вариант не сойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 07:07 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Может запустить 1С один раз и всегда обращаться к нему, т.е. при каждом запросе не создавать OLE Объект по новой. И еще что вы имеете в виду по поводу "подвисших" соединений? Это, когда созданный OLE объект 1С, теряет подключение с базой? Или же другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 07:10 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbekМожет запустить 1С один раз и всегда обращаться к нему, т.е. при каждом запросе не создавать OLE Объект по новой. И еще что вы имеете в виду по поводу "подвисших" соединений? Это, когда созданный OLE объект 1С, теряет подключение с базой? Или же другое? Под подвисшими я имел ввиду соединения которые остались с базой, но потеряли соединения с клиентом. Если вы сможете реализовать приложение, которое будет запущено на терминальном сервере и отрабатывать (разбирать) запросы многих пользователей одновременно, при этом обращаясь к одному установленному OLE соединению, то можно и так. А как насчет записи данных? Она нужна? Или только чтение информации с базы. Если только чтение то и запросы к базе 1С вы сможете организовать со своего приложения напрямую без запуска сеанса 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 08:01 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbekМожет запустить 1С один раз и всегда обращаться к нему, т.е. при каждом запросе не создавать OLE Объект по новой. И еще что вы имеете в виду по поводу "подвисших" соединений? Это, когда созданный OLE объект 1С, теряет подключение с базой? Или же другое? Под подвисшими я имел ввиду соединения которые остались с базой, но потеряли соединения с клиентом. Если вы сможете реализовать приложение, которое будет запущено на терминальном сервере и отрабатывать (разбирать) запросы многих пользователей одновременно, при этом обращаясь к одному установленному OLE соединению, то можно и так. А как насчет записи данных? Она нужна? Или только чтение информации с базы. Если только чтение то и запросы к базе 1С вы сможете организовать со своего приложения напрямую без запуска сеанса 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 08:03 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Понятно. Добавление/редактирование тоже будет Для решения проблем с одновременной обработкой нескольких запросов, кроме запуска дополнительных экземпляров варианта нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 08:18 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Почему же нет, есть. Вы пишете на своем языке серверное приложение, которое делает всю обработку запросов от всех клиентов. При запуске это приложение устанавливает связь с базой 1С. Потом по этому каналу идет взаимодействие вашего серверного приложения и 1С. При этом без особых проблем будете как добавлять, так и извлекать данные из базы 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 08:47 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
это понятно, оно так и будет, процесс обращения этого приложения к 1С интересует через OLE. Когда используется только один экземпляр в целях уменьшения "глюков" и в целях увеличения скорости обращения к данным 1С. К примеру, запросил один пользователь все движения по одному контрагенту за какой-либо период. Отчет формируется уже 20 секунд, и еще 40 секунд есть до завершения. Но до завершения данного запроса, другой запросил текущий остаток кассы, в данный момент я же не смогу обратиться к тому же экземпляру для получения остатка кассы или же добавления нового документа и т.д.? Т.е. интересует момент параллельности запросов через один OLE объект 1C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 08:56 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Параллельности конечно же не будет. Надо будет создавать очередь и информировать клиентов об этом. Вам для начала тогда стоит оценить количество одновременно работающих запросов пользователей, какого плана операции предстоит делать. Сколько времени сейчас занимают эти операции. Какая временная задерка для ваших клиентов допустима между запросом и ответом. В каком виде должны быть эти ответы. Потому как получить остаток кассы на текущий момент времени - это одни затраты, а вот получить всю историю работы с клиентом это уже другие затраты и другой объем выходной информации. Добавьте сюда ещё те задачи, которые должны решаться через внесение новых данных плюс моменты синхронизации при одновременной работе нескольких пользователей. Может вас и простой терминальный доступ устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 10:31 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Спасибо за советы. Вы правы так и сделаю. Предположительно простые операции (по скорости и т.д.) буду наверно через общий экземпляр 1C OLE делать, а предположительно долгие создавать каждый раз новый экземпляр А под простым терминальным доступом что имеете в виду? Через сам 1С это все проделывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 10:38 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Да. На терминальном сервере устанавливаете 1с. Если есть Citrix, публикуете приложение. На клиентских машинах настраиваете ярлыки на запуск этого приложения. При этом все клиентские экземпляры программы 1С работают на терминальном сервере. Не надо ничего изобретать, пользователи все одновременно работают с базой 1С. При желании можно даже запуск через окно эксплорера настроить через дополнительную аутентификацию. Если Citrixа нет, тогда просто через подключение к удаленному рабочему столу с автоматическим запуском программы 1с. Я не знаю вашей постановки задачи, но судя по тому, что вы планируете какие-то записи вносить, на простых операциях вы не остановитесь. Вам проще внутри программы 1с под соответствующих пользователей настроить интерфейсы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 10:49 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
интересный вариант, но моя задача заключается в разработке Web-шлюза для работы с 1С Через которую будут работать мобильные устройства (WindowsCE, Symbian, J2ME) через интернет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 15:19 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
а народу ходить много будет через инет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 16:14 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
одновременно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 16:15 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbekинтересный вариант, но моя задача заключается в разработке Web-шлюза для работы с 1С Через которую будут работать мобильные устройства (WindowsCE, Symbian, J2ME) через интернет Вы сильно не обольщайтесь насчет COM-а у 1с есть порог по вызову одновременного количества СОМ-обьектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 16:21 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
да бог с ним с com... стоит посчитать сколько будет стоить покупка клиентских лицензий на 1С по числу одновременно работающих пользователей и возможно необходимость в реализации пропадет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 16:26 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Господин ПЖда бог с ним с com... стоит посчитать сколько будет стоить покупка клиентских лицензий на 1С по числу одновременно работающих пользователей и возможно необходимость в реализации пропадет.. Тоже сильный аргумент, 1с не продаёт корпоративных лицензий, денег хотят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 16:41 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Господин ПЖодновременно Максимум 5 Для меня главное разработать, с лицензиями заказчик сам разбирается. А какое ограничение есть на запуск СОМ-обьектов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 21:09 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, А такой вариант: у Citrixa есть клиент для мобильных устройств. Устанавливаешь. Запускаешь и получаешь на КПК-ке окно программы 1С. Дальше задача таже. Разработка специальных интерфейсов и обработок в самой программе 1с. Иначе она просто в экран не входит и приходится постоянно прокрутки форм делать. Опять же есть свои плюсы: если к примеру, агенты наколачивают заявки, то сразу проверяются все складские остатки и резервы. Если тебя при этом деньги за Интернет трафик не волнуют, то чем не решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 04:59 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobylyorunbek, А такой вариант: у Citrixa есть клиент для мобильных устройств. Устанавливаешь. Запускаешь и получаешь на КПК-ке окно программы 1С. Дальше задача таже. Разработка специальных интерфейсов и обработок в самой программе 1с. Иначе она просто в экран не входит и приходится постоянно прокрутки форм делать. Опять же есть свои плюсы: если к примеру, агенты наколачивают заявки, то сразу проверяются все складские остатки и резервы. Если тебя при этом деньги за Интернет трафик не волнуют, то чем не решение? Очень интересный вариант, скажем такой вариант на через Citrix можно реализовать? Во первых, сбор GPS данных, при этом данные могут быть записаны локально на самом устройстве, для случая когда GPRS не доступен, а как только доступен становится, скидывает данные на сервер. Также возможность работы с данными 1C в режиме оффлайн, т.е. предварительно закачиваются данные, с которыми будут работать, затем могут с этими данными оперировать, для случаев когда у юзера может и не быть GPRS в определенных местах. При этом всегда есть вмозожность доступа к онайлновой базе. Также все операции, которые они производят, когда нет доступа к онлайновой базе, хранятся на устройстве, и при первой доступности базы, скидываются все операции, короче синхронизация данных идет. Такие готовые решения на Citrix есть? Или что-то подобное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 07:08 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Про какие-то готовые решения не знаю. Думаю что эта компания прежде всего занимается терминальным доступом и её основной продукт, который известен мне - это MetaFrame Presentation Server. Этот сервер позволяет опубликовать приложения в сети для использования клиентами. При этом само приложение работает на сервере а с клиентом общается по своему протоколу. Установленный на нескольких физических серверах он позволяет сбалансировать нагрузку на терминальные сервера при работе многих клиентов. И вообще много чего может. И клиентские части у него есть под различные платформы в том числе и под мобильные. Если вы не знакомы с этим продуктам поищите по нему информацию и почитайте. Хорошая вещь. Правда и стоит хороших денег. Но когда будете реализовывать свой проект другими вариантами, там тоже деньги потребуются не меньшие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 07:53 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobyly, При подключении к серверу можно сделать доступными диски клиента и качайте с них любую информацию на сервер, которая накопилась в режиме OFF-Line. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 07:56 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
2VoditelKobyly Понятно, спасибо за советы Попробую поковыряться с этим продуктом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 07:58 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobyly, У нас тоже торговые представители с КПК-ми бегают и заявки на них собирают. На них установлена ST-Мобильная Торговля. Потом обмениваются данными с программой 1С (v7.7). А у меня раньше руки чесались попробовать всё это переделать. Но как обычно: то времени не хватает, то КПК-шек свободных нет, то панос, то золотуха ... Вообщем работают как то и пусть работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:02 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobyly, меня серьезно сдерживал только один фактор - это небольшой экран КПК-ки. А вместить надо кучу информации. Если у вас речь идет не только про КПК а ещё и про какие-нибудь ноутбуки, а вы сами больше программируете в среде 1С, то это будет нормальное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:04 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
В моем случае как раз наоборот экран КПК, это самый большой экран ;-) Могут быть и меньше, скажем обычный сотовый телефон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:06 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, А какие данные в 1С вы собирались записывать с сотового телефона? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:08 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Неужто хотели речевой преобразовать поставить. Типа клиент чего-то говорит, а в 1С сразу новый клиент создается, адрес, расчетный счет пишется, а потом сразу заявка и когда привезти надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:10 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
хэхэ, не настолько наворочено простая продажа товаров, ввод ПКО но при этом многие параметры документов, которые есть на 1С, не будут отображаться, а будут вводится по умолчанию или же скажем подбор товаров и т.д., будет в упрощенном виде возможно на 1С это тоже можно будет реализовать, я не программировал под 1С надо посмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:15 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Слабо верится. Какой смысл вводить с телефона ПКО, если денег в кассе не добавится, пока сам агент не приедет и не сдаст их в кассу? Каким образом продать товар с телефона и не распечатать никаких сопроводительных документов, пусть даже товар у агента был в кормане? Ограничьте круг задач и вам станет легче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:27 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
По умолчанию (в зависимости от каких-то входных параметров: имя пользователя например) можно ввести любые переменные в любом языке программирования, в том числе и в 1С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:30 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Понятно, пошел тада 1С через Citrix пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:42 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Может сначала более чётко распишете чего хотите. А то может и этого делать не придется. Может вы поймете, что и сейчас у вас есть всё, что нужно для внесения и чтения информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:52 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Тогда скажем такое, есть 1С, база на DBF'ках, доступ к ним у юзеров через терминальные службы Windows Есть "мобильные" юзеры, т.е. юзеры которые постоянно часто туда-сюда ездиют, так называемые "торговые агенты" или как еще их называют? Так вот, для них как раз эта наработка и делается, точнее нужно сделать Доступ к данным 1С через мобильные устройства (КПК на базе Windows CE, возможно Symbian-клиент), при этом не свободный доступ, а у каждого юзера есть доступ на различные устройства и доступ к данным только определенных контрагентов Также синхронизация с данными 1С через Интернет, заливка данных вручную (скажем через флэшки или комп), через WiFi и Bluetooth ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 09:04 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, Ну и ... Дальше то что? Что собираются эти торговые агенты делать в программе 1С? Если я скажу, что их туда близко нельзя подпускать поверишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 10:29 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Представляешь как ты будешь базу DBF в 4ГБ по WiFi - лить через Инет в Урюпинский сервак ))) А для этого - надо, шобы нормально юзать и делать select/update/insert/delete - ставить базу совместимую с SQL запросами, и юзать её с кпк, телефона - через написаный шлюз, минуя тугую оболочку 1С (и OLE и прочее) - на НАПИСАННОМ под WML2.0 интерфейсе, скажем на том же php - вся програмка 1страничку займёт )))))))) мило и приятно. Зачем так замарачиваться - "чем дальше в лес - тем толще партизаны". Чистый SQL запрос - никто не отменял пока, а на чём это будет реализовано (AJAX, PHP, JS...) это уже никого не... )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 12:48 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobylyorunbek, Ну и ... Дальше то что? Что собираются эти торговые агенты делать в программе 1С? Если я скажу, что их туда близко нельзя подпускать поверишь? поверю-поверю ;)), но это нужно регистрация ПКО, т.е. тех денег, которые они от контрагентов берут, также проверка наличия определенных товаров и предварительные заказы данные действия, они сейчас уже делают, только по телефону, грубо говоря, т.е. звонят оператору те и проводят но это не оперативно и не эффективно, из-за этого мобильный-1С нужно сделать, также в первую очередь, для контроля этих же торговых агентов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 12:49 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
http://www.forum.mista.ru/topic.php?id=393154&page=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 13:00 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
orunbek, А руководители (или собственники, короче кто деньги платит за всё) в курсе во сколько обойдется использование КПК? Затраты подсчитывали? А сколько в среднем работает сенсорная панель на КПК-ке у которой потеряли стилус и потом начинают шариковой ручкой тыкать знают? Они готовы платить за такую оперативность? А если вы думаете, что операторы ошибаются, а торговые представители при вводе данных в КПК-ку ошибаться не будут, то и вы тоже ошибаетесь. Плюс OFF-Line режим тоже дает свои накладки. Когда данные проходят через несколько точек входа, потом и программистам разборок больше, кого лицом в ошибку тыкнуть. Конечно это модно, круто и т.п., но вот экономическая сторона применения КПК лично у меня не вызывает однозначного ответа. А у вас там работа круглосуточная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 13:50 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Хэхэ, очень веские аргументы Работа не круглосуточная, но скажем с 9ти до 9ти (21) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 14:01 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobylyVoditelKobyly, У нас тоже торговые представители с КПК-ми бегают и заявки на них собирают. На них установлена ST-Мобильная Торговля. Потом обмениваются данными с программой 1С (v7.7). А у меня раньше руки чесались попробовать всё это переделать. Но как обычно: то времени не хватает, то КПК-шек свободных нет, то панос, то золотуха ... Вообщем работают как то и пусть работают. Вы не могли бы мне на адрес сообщить подробно о пюсах и минусах этой программы ST-Мобильная Торговля? Прошу именно на почту, потому что на форумах я плохо ориентируюсь. А мы подумываем о ее внедрении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 18:56 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
Мария Матяж, а плюсы и минусы по сравнению с чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 10:22 |
|
||
|
OLE+1C через терминальный сервер (Delphi, VB...)
|
|||
|---|---|---|---|
|
#18+
VoditelKobyly, даже не то что по сравнению, а вообще впечатления от пользования. вот мой адрес mmv39@mail.ru - если можно сюда. а то я тут личне сообщения по-моему нельзя писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 13:15 |
|
||
|
|

start [/forum/topic.php?all=1&fid=28&tid=1523428]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
185ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
109ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 606ms |

| 0 / 0 |
