Имя: Пароль:
1C
1C 7.7
v7: ВК http сервер никто не видел?
,
0 Garykom
 
гуру
05.01.16
13:30
А то хочется на 1С 7.7 веб сервис поднять
1 varelchik
 
06.01.16
11:15
Web расширение называется.
2 Mikeware
 
06.01.16
11:19
(1) сплюнь...
3 Serginio1
 
06.01.16
11:22
Напиши сервис на любом языке. Если нужен доступ к 1С то используй прямой доступ. Например  Code First и Linq to EF на примере 1С версии 7.7

Если нужны вычисления можно использовать tcp/ip или NamedPipe
tcp/ip здесь можно посмотреть

http://catalog.mista.ru/public/238584/
http://catalog.mista.ru/public/417830/
4 Mikeware
 
06.01.16
11:23
судя по посетителям, сейчас Serginio1 предложит тебе написать его на Net и юзать через свою обертку...
5 Mikeware
 
06.01.16
11:24
Я угадал!!!!
телепатия вернулась ко мне!!!!
6 Garykom
 
гуру
06.01.16
11:30
(5) это не телепатия а диагностирование обсессии
7 Garykom
 
гуру
06.01.16
11:41
(1) настраивать проблеммно с IIS и его еще купить же нужно?
хочется просто ВК, придется видно написать

(3) главное без .net
8 ДенисЧ
 
06.01.16
11:52
Давайте предложим ВР любой пост Serginio1 с рекламой назначать платным!
9 Garykom
 
гуру
06.01.16
11:53
(8) точно и ТС 50%
10 Serginio1
 
06.01.16
12:29
(7) Я тебе просто привел примеры. Выбирай сам на чем писть.
(8) Я с этого деньги то не получаю. А предлагаю реальный инструмент. Кстати, что касается Linq to Ef это другая песня, хотя и связана с .Net.
11 Serginio1
 
06.01.16
12:34
(7) Тебе придется писть Вэб сервис так или иначе на любом языке. А вот обмен с 1С можно осуществлять разными способами
1. COM очень медленный
2. tcp/ip или NamedPipe
3. Прямой доступ
12 Serginio1
 
06.01.16
12:39
Кстати смотрел в свое время Web расширение называется.
Оно на Net и сделаны обертки над ком классами 1С
13 Serginio1
 
06.01.16
12:40
Ну и желаю поизобретать велосипед, нежели брать готовые решения
14 Garykom
 
гуру
06.01.16
12:42
(11) со скоростью в данном случае проблем нет, вопрос удобства

веб сервис писать не нужно, берется готовый https://github.com/eidheim/Simple-Web-Server
15 Музон Хиггса
 
06.01.16
12:43
(11) Как раз втыкаю в https://zeroc.com/products/ice
16 Garykom
 
гуру
06.01.16
12:43
(13) в данном случае не лисапед а самокат, причем рама и колеса уже есть только собрать
17 Serginio1
 
06.01.16
12:55
(14) Это вэб сервер. Вэб сервис это SOAP методы итд. И его тебе писать придется, обращаясь к 1С.
Если выберешь COM то советую использовать внешние отчеты

(7) У меня есть и на Delphi http://catalog.mista.ru/public/345658/
18 Serginio1
 
06.01.16
12:57
БД.ОткрытьФормуМодально("Отчет",ПараметрыДляОтчета,ПутьКВнешнемуОтчету);
19 Garykom
 
гуру
06.01.16
13:22
(17) нафик не нужно, хватит ОбработкаВнешнегоСобытия( < Источник>, <Событие>, <Данные> )
20 Asmody
 
06.01.16
13:24
(8) Да он — фанатик. Тут впору наоборот — объявлять сбор средств на принудительное лечение.
21 Asmody
 
06.01.16
13:25
(17) А вот за слово "вэб" я скоро буду банить на долго.
22 Лодырь
 
06.01.16
13:41
(20) Он полезный фанатик, в отличии от 99% местных. Не надо его банить.
23 Записьдампа
 
06.01.16
13:48
(21) вэб сервис - это "услуги, оказываемые Внешэкономбанком", что не так? =)
24 Serginio1
 
06.01.16
13:50
(21) Буду благодарен. Время много уходит. А так забанен и время сразу много. Забань пожалуйста. Многие кстати вздохнут свободно.
25 Asmody
 
06.01.16
14:19
(24) А что ж ты ветку "новогодние баны" пропустил?
26 Serginio1
 
06.01.16
14:27
(25) Ну вот не заметил. Забань на месяц, но возможно скоро работу буду искать, так что с возможностью разбана.
27 Asmody
 
06.01.16
14:29
(26) Не-не-не, рыбка плывёт — назад не отдаёт, *опу поднял — место потерял, баба с возу — как рыба об лёд. Ну вы поняли.
28 romix
 
06.01.16
14:37
Я на .NET давно писал компоненту, получилось не в полном объеме, Serginio1 сделал как я понимаю целиком, со всеми событиями. Можно ли прикрутить к вебу - так наверное ж можно.
29 ДенисЧ
 
06.01.16
14:38
(26) На месяц - он тебе запросто устроит...
А вот с разбаном досрочно... ))))))))
30 Serginio1
 
06.01.16
14:48
(29) Ну раз нет так .Net
Ты уж точно отдохнешь и набережся сил.

(28) Там внутри кстати и ВК для получения глобального контекста.  http://files.rsdn.ru/19608/%d0%a4%d0%b0%d0%b9%d0%bb%d1%8bNetObjectToIDispatch.zip

Там все кроме 1C Messenger для отправки сообщений, файлов и обмена данными между пользователям
библиотеки большие.

Если нужно то и её вышлю
31 ДенисЧ
 
06.01.16
14:53
(30) От тебя точно отдохну )))
32 Garykom
 
гуру
06.01.16
14:54
(28) на дельфях уже накидал (с c++ решил не связываться ибо опыта много меньше)

вот сча репу чешу как лучше поднять отдельный сервер на апаче который будет сайт отдавать и только данные из 1С подтягивать/выкидывать

или целиком на 1С коде лепить сайт/сервис :) без лишних апачей
33 Garykom
 
гуру
06.01.16
14:54
(32)+ понимаю что второе это такой баян из самых первых на этом форуме
34 Garykom
 
гуру
06.01.16
14:56
Хм, веб клиент для 1С 7.7 какой то в результате получается...

Хотел то просто данные по продажам и бонусам онлайн видеть и править кое что
35 Serginio1
 
06.01.16
14:58
36 Serginio1
 
06.01.16
14:59
(34) Смотри 11
37 Garykom
 
гуру
06.01.16
15:03
(35) (36) не про это вообще речь

вопрос данные всегда онлайн или делать кеширование данных частичное
чтобы особо умные не заDDOSили 1С-ку
38 Записьдампа
 
06.01.16
15:10
(37) Кэширование на стороне сайта. Иначе когда у тебя 1С на обслуживании будет или в монопольном режиме, клиенты побьют тебя скуренным бамбуком. А так просто в ридонли сваляться.
39 Garykom
 
гуру
06.01.16
15:16
(38) вот про это и речь, что нужно допсервер промежуточный вводить для этого
и если ВК не отвечает (или такой же запрос только что был) то из кэша данные отправлять
40 Serginio1
 
06.01.16
15:20
(37)А про, что? Тебе нужно данные для Web сервиса из 1С получать.
Что бы не досили сделай авторизацию.
Если не будешь использовать прямой доступ, то позаботься о кэшировании соединений если нагрузка будет большая.
41 Serginio1
 
06.01.16
23:28
(32) Ты хочешь, то, что в 8.4 собираются сделать

веб-сервер интегрирован в инфраструктуру кластера;
Не ждали, не гадали - 8.4

Попробуй аналог HttpListener

https://msdn.microsoft.com/ru-ru/library/system.net.httplistener(v=vs.100).aspx
42 Serginio1
 
06.01.16
23:29
43 quest
 
06.01.16
23:35
(42)  Сделал бы инструкцию к F# как прикрутичивать к твоей разработке. Я попытался - нифига не получилось.
44 Serginio1
 
06.01.16
23:51
(43) А что не получилось. Там те же классы. Нужно смотреть внутренности ILSpy.exe
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн