Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Трехуровневая система


Автор: Delphist 24.7.2007, 18:00
Здравствуйте! Сам я программер на Delphi, в 1С не особо разбираюсь, поэтому хотел бы проконсультироваться.
1) Возможно ли в 1С реализовать такую модель смю вложение
2) Можно ли в 1С вести обработку данных с usb-порта, т.е. к usb-порту присоединяется устройство, которое считывает данные, например, температуру тела, и эти данные с usb принимает 1С и записывает в свою БД.

Автор: SaschaL 24.7.2007, 18:09
Подобное возможно если написать внешнюю компаненту (ВК), или присоединить уже имеющуюся если тавая уже есть!
А напрямую своими родными средствами я не нашел как решить подобной задачи. Да и в синтаксисе 1С 7.7. я не нашел таковые функции.

Автор: Delphist 24.7.2007, 18:13
Цитата(SaschaL @  24.7.2007,  19:09 Найти цитируемый пост)
Подобное возможно если написать внешнюю компаненту (ВК),

Не возможно решить оба варианта?
И что ты понимаешь под ВК dll-ку?, а с передачей по инету как быть?

Автор: SaschaL 24.7.2007, 18:50
Да под внешней компанетой я имел ввиду dll. А что касается отправки по инету, вы вероятно имели ввиду отправку почты, если это так то 1С 7.7 поддерживает программно SMTP сессии. Так что принаписании процедурки 1С-ка реально отправляет почту по выбранному адресу, или заранее прописанному. С успехом кстати она и принимает почту с доступных для неё сервисов.
А почему невозможно реализовать эти варианты? Вы же если не ошибаюсь знакомы отлично с Delphi.
Литературы по написанию ВК на Delphi достаточно, да и если представляете задачу то это не сложно.

Автор: Delphist 24.7.2007, 19:03
Цитата(SaschaL @  24.7.2007,  19:50 Найти цитируемый пост)
С успехом кстати она и принимает почту с доступных для неё сервисов.

Вот что я узнал:
1)В 1С есть штатная фигня: управление распределенными БД. С помошью нее можно реализовать. В каждой БД накапливаются данные которые можно будет переслать и загрузить в удаленные БД.
2)Можно написать самостоятельно обмен данными и настроить правила переноса. Можно настроить что бы БД самостоятельно обменивалась данными.
3)Терминал
как реализовывать трудно сказать не зная всех возможных проблем. Надо досконально изучать что где вводится и после этого думать. Для любой системы работающей с БД проблемы будут аналогичные.

Автор: SaschaL 25.7.2007, 06:58
Согласен полностью с выше сказанным.
Погу только сказать что распред сервер (Сервер распределительных баз данных) полезен в том случае если у вас количесво пользовательских рабочим мест превышает 50.
Тогда в сеси как правило создается несколько информационных баз, к каждой из которых вы цепляете те рабочие места, которые ближе находятся к ней территориально и/или профильно. Затем информация с таких информационных баз синхронизируется с единой базой при помощи сервера распределительных баз данных, аналогичным образом делается и обратный обмен информцией центральной базы с базами распределенными в сети. При этом обмен как правило делается не полность имеющимися данными а теми которые актуальны для того или иного подразделения работающего с одной из баз. (Например справочниками, классификаторами и т.п.) 
Обмен данными при этом можно делать как по расписанию так и произвольно!
Данная мера оптимизирует скорость работы пользователей с информацией в программе 1С, при значительной интенсивности работы и количеством пользователей.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)