|
Как можно достучаться до 1С | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
PR
06.09.23
✎
12:51
|
Давайте подумаем, сколькими способами можно закинуть что-нибудь в восьмерку
Ну то есть, для простоты, пусть у нас есть справочник, в котором можно создавать элементы Ограничений по платформе нет, то есть хоть самая последняя платформа без режима совместимости Ограничений по конфигурации нет, то есть хоть самописка, хоть типовая хоть отраслевка, что угодно Предполагается, что все методы получения данных в базу нам известны и мы можем предварительно сделать в базе любые настройки (например, создать http-сервис) и сохранить любые данные (например, создать и заполнить список телеграм-ботов с токенами) Никаких интерактивных действий для инициации записи данных в базу, то есть все должно выполняться автоматически на сервере База SQL Никаких прямых записей в SQL Пусть у нас белый IP Также пусть у нас есть FTP, развернуты кролик, апач, система взаимодействия и все, что угодно Возможна работа через несколько звеньев, то есть, например, можно слать что-то на почту, а уж оттуда получать регзаданием в 1С Онлайн-режим доставки приветствуется, но не обязателен Гарантированная доставка приветствуется, но не обязательна Возможность что-то отправить в ответ отправителю данных приветствуется, но не обязательна PS: задача не имеет под собой реальной, просто разминка ума и проверка профпригодности |
|||||||
1
PR
06.09.23
✎
12:43
|
У меня пока навскидку получилось 14 вариантов
|
|||||||
2
azernot
06.09.23
✎
12:45
|
(0) Вы обозначьте по каким критериям проводите дифференциацию "вариантов"..
У меня два варианта: - интерактивно - программно |
|||||||
3
Tarlich
06.09.23
✎
12:45
|
Сегодня же не пятница .....
|
|||||||
4
PR
06.09.23
✎
12:49
|
(3) У тебя профспособности только в пятницу работают?
|
|||||||
5
PR
06.09.23
✎
12:49
|
(2) Я же написал, никаких интерактивных действий
|
|||||||
6
PR
06.09.23
✎
12:50
|
(2) Критериев три, я их тоже написал:
Онлайн-режим доставки приветствуется, но не обязателен Гарантированная доставка приветствуется, но не обязательна Возможность что-то отправить в ответ отправителю данных приветствуется, но не обязательна |
|||||||
7
yopQua
06.09.23
✎
12:51
|
>>Возможна работа через несколько звеньев, то есть, например, можно слать что-то на почту, а уж оттуда получать регзаданием в 1С
это значит можно, а это нельзя >>Никаких прямых записей в SQL и зря, выберу скл, чем файлы |
|||||||
8
PR
06.09.23
✎
12:52
|
Начну для затравочки с древнего самого простого: COM
Есть такой вариант |
|||||||
9
PR
06.09.23
✎
12:53
|
(7) >>это значит можно, а это нельзя
Конечно Потому что нормально послать на почту и через пять минут поиметь в базе И не очень нормально сначала нажать кнопочку "Получить заявки из почты" и только потом получить их в базу |
|||||||
10
PR
06.09.23
✎
12:55
|
(7) >>и зря, выберу скл, чем файлы
В смысле ты выберешь SQL? Писать напрямую в SQL не через 1С нельзя, а база у нас SQL |
|||||||
11
Обработка
06.09.23
✎
12:55
|
1. Рег заданием читать файлы текстовик с разделителями, csv, xls и другие по определенному формату.
2. Сом соединиение 3. РИБ 4. Сервисы Эти пункты можно раздробить по конкретными уточнениями. Есть такой вариант |
|||||||
12
PR
06.09.23
✎
12:56
|
(11) >>1. Рег заданием читать файлы текстовик с разделителями, csv, xls и другие по определенному формату.
А как файлы попадут в зону доступности 1С? |
|||||||
13
yopQua
06.09.23
✎
12:56
|
(10) та ну нельзя
|
|||||||
14
PR
06.09.23
✎
12:59
|
(11) >>3. РИБ
РИБ через что? Почта, ftp? И там же не все автоматизировано, может потребоваться участие человека, логично? |
|||||||
15
PR
06.09.23
✎
12:59
|
(11) >>4. Сервисы
Какие именно сервисы? |
|||||||
16
PR
06.09.23
✎
13:00
|
(13) Что та ну нельзя, я тебя не понимаю
|
|||||||
17
Tatitutu
06.09.23
✎
13:00
|
(0) на днях выложу ссылку на готовое приложение (мобильное и обработки для ЛЮБОЙ платформы)
никаких настроек - в базе нажал кнопку получили КУПОН или QR код в мобильном приложении ввел купон или отсканировал (1000 строк номенклатуры около 1 секунды передается) |
|||||||
18
Tatitutu
06.09.23
✎
13:01
|
(17) обмен двух сторонний - туда и обратно
|
|||||||
19
PR
06.09.23
✎
13:01
|
Давайте из не совсем честного, но тем не менее, не предполагающего интерактивных действий получателя данных: занесение данных отправителем в опубликованную на веб-сервере базу
Есть такой вариант |
|||||||
20
PR
06.09.23
✎
13:03
|
(17) И как это относится к сабжу?
Типа тоже про 1С и типа тоже что-то куда-то передается? |
|||||||
21
PR
06.09.23
✎
13:05
|
Давайте немного экзотики: web-чат через систему взаимодействия https://wonderland.v8.1c.ru/blog/vstraivaemyy-chat-sistemy-vzaimodeystviya/
Есть такой вариант |
|||||||
22
Обработка
06.09.23
✎
13:10
|
Я или задачу не понял или же сама задача не описана как надо более четко и понятно.
|
|||||||
23
PR
06.09.23
✎
13:11
|
(22) Ну я не знаю, я вроде в (0) все досконально расписал
Что именно тебе непонятно? |
|||||||
24
Обработка
06.09.23
✎
13:13
|
(23) Это реакция на твои вопросы в (12) (13) (14)
|
|||||||
25
RomanYS
06.09.23
✎
13:15
|
(22) постепенно ТС выложит свои 14 вариантов всем станет понятно о чем речь.
Пока по ощущениям он хочет способы из внешних систем дергать 1С |
|||||||
26
PR
06.09.23
✎
13:16
|
(24) Пост (13) не мой
|
|||||||
27
PR
06.09.23
✎
13:19
|
(24) Посты (12) и (14) всего-лишь призывают к тому, чтобы нарисовать полную картинку доставки данных до базы, а не писать по принципу "регзадание где-то возьмет какие-то виртуальные файлы и их загрузит" или "РИБ обеспечит нам одинаковые данные в обоих узлах и неважно, как именно будет происходить обмен"
|
|||||||
28
Garykom
06.09.23
✎
13:24
|
(0) Есть всего два способа:
1. Pull 2. Push Конечно можно использовать их сочетание но 3-м это не будет |
|||||||
29
azernot
06.09.23
✎
13:27
|
Ну, очевидно, для какого-то автомата обмена на верхнем уровне есть
Два варианта поведения 1С (как системы реципиента) 1. 1С сама инициирует сеанс обмена (регламентные задания 1С, какой-то запуск 1С по расписанию из винды планировщиком, кроном и подобными программулинами) и ищет данные для обмена (в каталоге, на фтп, в почте, в базе, в веб-сервисах и прочих источниках) 2. Сторонняя система инициирует сеанс 1С (Сom, веб-сервис) и передаёт данные для обмена, которые 1С принимает Ну и далее два варианта поведения сторонней система (как системы донора) 1. Сторонняя система - активна. Подготавливает данные для обмена сама (по своему расписанию) и помещает их в источник или инициирует обмен 2. Сторонняя система - пассивна. Готова выдавать данные для обмена по запросу, но сама ничего не инициирует |
|||||||
30
azernot
06.09.23
✎
13:28
|
(28) Да, изящно сформулировано...
|
|||||||
31
Жан Пердежон
06.09.23
✎
13:40
|
(23) "закинуть" в (0) не достаточно досконально и судя по обсуждению вообще не однозначно.
Как я понял: твоё "закинуть" - всё делает внешняя система, без доработки существующей (то есть рег.задание с парсингом файлик не подойдет? или подойдет?) а внешние источники - это уже закинули или еще нет)? |
|||||||
32
majkk
06.09.23
✎
13:48
|
(0) А если в телеграм нажать микрофончик и вежливо сказать: сделай, пожалуйста, документ вот с такими-то данными. Это считается как интерактивно?
|
|||||||
33
novichok79
06.09.23
✎
13:52
|
(0) почему кролик, а не кафка? кролик память жрет и медленнее кафки.
если не нужен fanout, нах он нужен вообще. а да, 1Сина не умеет в кафку, только с помощью компоненты от Серебрянной Пули, да и то не всегда. при непонятной нагрузке и количестве узлов 1Сины, видится так, что регламентное на сервере что-то слушает, и записывает в базу. абстрактная, но довольно обычная задача. |
|||||||
34
H A D G E H O G s
06.09.23
✎
13:53
|
Регламентное задание, которое поднимает ФоновоеЗадание, если оно не работает, раз в 1 секунду.
ФоновоеЗадание вызывает метод ВнешнейКомпоненты, которая поднимает асинхронный TCP Сервер, ждущий входящих соединений. К нему подключается TCP клиент и шлет сообщение. Сообщение принимает сервер, записывает в справочник и возвращает результат. |
|||||||
35
PR
06.09.23
✎
13:53
|
(28) Ну да, прочитал какой-нибудь новичок твое Pull и Push и как только сразу понял, как ему OData в 1С использовать, ага ага
Есть такой вариант |
|||||||
36
novichok79
06.09.23
✎
13:54
|
и да, белый IP наружу, а как же сесурити?
TCP-сервер - почему не HTTP-сервис тогда? Есть такой вариант |
|||||||
37
PR
06.09.23
✎
13:54
|
(28) Опять же, кидать все на почту, а в 1С регзаданием получать и обрабатывать почту — это по-твоему что, Pull и Push?
Есть такой вариант |
|||||||
38
PR
06.09.23
✎
13:56
|
(29) А, прекрасно
Всю ветку тогда можно свести к одному варианту типа "На верхнем уровне есть какой-то как-то работающий механизм обмена между системами" Эта ветка в том числе про такие механизмы и есть, если что |
|||||||
39
PR
06.09.23
✎
13:57
|
(30) Изящно, да
Бесполезно абсолютно, правда, но изящно, да |
|||||||
40
oslokot
06.09.23
✎
13:58
|
(1) ты бы озвучил свои варианты в студию, чтоль
|
|||||||
41
oslokot
06.09.23
✎
13:58
|
(40) +а мы б дополнили
|
|||||||
42
PR
06.09.23
✎
14:00
|
(31) Закинуть в (0) — это когда описан механизм, кто и что делает
То есть что делает отправитель и что делает получатель Пример с кроликом: Отправитель отправляет данные в кролика Получатель с помощью регзадания получает данные из кролика Есть такой вариант |
|||||||
43
PR
06.09.23
✎
14:00
|
(32) А причем здесь 1С?
|
|||||||
44
PR
06.09.23
✎
14:02
|
(33) >>почему кролик, а не кафка?
О чем тебе говорит словосочетание "и все, что угодно"? |
|||||||
45
majkk
06.09.23
✎
14:03
|
(43) На стороне 1С можно читать аудио-файлы из телеграма и делать из них элементы справочников или документы. Это сойдет за способ?
|
|||||||
46
PR
06.09.23
✎
14:03
|
(34) Чем это лучше http-сервиса?
Есть такой вариант |
|||||||
47
RomanYS
06.09.23
✎
14:05
|
(46) ты ещё и ранжируешь лучше-хуже?
|
|||||||
48
PR
06.09.23
✎
14:05
|
(40) Я их половину уже озвучил, осталось еще немного, интеграция с ботом в телеге, например, когда в телеге регится вебхук или гетапдейтом все получается
Есть такой вариант |
|||||||
49
azernot
06.09.23
✎
14:06
|
(38) О том и речь, что непонятно, о чём ветка. Где проводить границу между "вариантами"?
|
|||||||
50
PR
06.09.23
✎
14:06
|
(45) Можно, конечно
А почему сразу аудио, а не текст или документы? |
|||||||
51
RomanYS
06.09.23
✎
14:08
|
(42) всё равно всё сводится к тому, что
что-то может дернуть 1С (здесь способы ограничены), 1С регзаданием дернет что-то (тут вопрос как считать). |
|||||||
52
PR
06.09.23
✎
14:08
|
(47) Да, конечно, потому что так-то можно вообще написать прекрасное решение на все случаи жизни: разрабатываем внешнюю компоненту, которая может получать данные от кого угодно, типа и так могу и так могу, и передавать потом их в 1С
|
|||||||
53
oslokot
06.09.23
✎
14:08
|
(49) +1
|
|||||||
54
PR
06.09.23
✎
14:08
|
(49) Какую границу, ты о чем?
|
|||||||
55
RomanYS
06.09.23
✎
14:09
|
(52) и какой вариант на 14м месте в твоем рейтинг-листе?
|
|||||||
56
PR
06.09.23
✎
14:10
|
(51) И что и что?
Ну да, все именно так И как это вдруг сразу раскрывает детали, что и как именно использовать? Написать в серверном модуле 1С процедуру "ЕслиВдругКтоТоСнаружиХренЗнаетКакПопадетСюдаТоЯВыполнюВотЭтотКод"? |
|||||||
57
azernot
06.09.23
✎
14:11
|
(54)
Донор формирует файл для обмена (допустим в JSON) и - отправляет на специальную почту, которую обрабатывает 1С, вдёргивает файл и загружает - выкладывет в каталог на ФТП, в котором его ловит 1С, и загружает - отправляет через HTTP дёргая веб-сервис 1С - складывает его в специальную базу данных, из которой его получает 1С - отправляет его на некую шину, которая выполняет одно из действий выше Это всё разные варианты или один вариант? |
|||||||
58
Табуретко
06.09.23
✎
14:11
|
api запросы = http сервисы?
|
|||||||
59
majkk
06.09.23
✎
14:11
|
(50) Аудио прикольнее. С одной стороны, формат входных данных не принципиален. С другой стороны, от того, что на входе сильно зависит, что ты будешь делать на сервере. В частности, аудио сначала надо расшифровать и превратить в текст. Потом текст надо превратить в структурированные данные. И то и другое, отдельные интересные задачи
|
|||||||
60
PR
06.09.23
✎
14:11
|
(55) Мне http-сервис с вебхуками нравится, например
|
|||||||
61
PR
06.09.23
✎
14:12
|
Опять же, система взаимодействия неплоха, но есть нюансы
И она пока плохо управляема программно, к сожалению Есть такой вариант |
|||||||
62
oslokot
06.09.23
✎
14:13
|
(0) На тебе 15-й вариант - веб камера смотрит на севастопольский маяк который азбукой Морзе дает команду на создание справочника. Это подходит под вариант или нет?
|
|||||||
63
Garykom
06.09.23
✎
14:13
|
(35) Ты новичок?
(37) С точки зрения 1С это Pull, ибо она стучится на почтовый сервер за новыми входящими Для совсем не умеющих в брокеры и очереди (а так же в английский и гуглтранслит) Pull - тянущий, Push - толкающий Других не бывает |
|||||||
64
PR
06.09.23
✎
14:13
|
(57) Да, разные, ты же их будешь по-разному в 1С программировать
|
|||||||
65
PR
06.09.23
✎
14:14
|
(58) Что такое api-запросы?
|
|||||||
66
Garykom
06.09.23
✎
14:14
|
(62) Я назову 16-й
Проверка лицензирования обращением на сервера 1С )) |
|||||||
67
PR
06.09.23
✎
14:15
|
(59) А к этой ветке это как относится?
|
|||||||
68
PR
06.09.23
✎
14:16
|
(62) Подходит
Но в списке вариантов самый говенный, конечно :)) |
|||||||
69
azernot
06.09.23
✎
14:16
|
(64) Хм.. Ну тогда файл jsn, xml, xls, txt, dbf - это тоже разные варианты? Я же их по-разному обрабатывать буду?
|
|||||||
70
majkk
06.09.23
✎
14:16
|
(52) Возможно, что через некоторое время такое и появится. На входе аудио-запись. К ней прикрепляется описание метаданных и дается команда большой языковой модели: сделай, что он там бормочет!
|
|||||||
71
PR
06.09.23
✎
14:17
|
(63) Так я и все написанные варианты в ветке знаю без ветки
|
|||||||
72
PR
06.09.23
✎
14:17
|
(63) А какая практическая польза от того, что ты написал, какие варианты бывают того, кто куда бегает и кто кого толкает?
|
|||||||
73
Garykom
06.09.23
✎
14:17
|
(71) и (66) знаешь?
что 1С может в любую базу (которой не обрезан инет) засунуть без твоего ведома что угодно? |
|||||||
74
Ногаминебить
06.09.23
✎
14:18
|
А при чем тут вообще 1С? Тогда уж проще разобрать способы обмена данными, которые по каким-то причинам недоступны нам. Ну разве что прямая запись в базу отпадает по известным причинам, хотя и она теоретически возможна.
|
|||||||
75
oslokot
06.09.23
✎
14:18
|
(68) на дык! я ж профессиональный говнокодер)
|
|||||||
76
Garykom
06.09.23
✎
14:19
|
(72) Тебе бы теорию подучить
Какая разница какой формат или какой метод? Например на МП под андроид есть интенты, ты их учел? |
|||||||
77
H A D G E H O G s
06.09.23
✎
14:20
|
(46) Ну ты же варианты собираешь, вот, я дал тебе еще вариант.
|
|||||||
78
Табуретко
06.09.23
✎
14:22
|
давай уже выкладывай оставшиеся 3...
|
|||||||
79
Garykom
06.09.23
✎
14:23
|
(76)+ и не надо говорить что это тоже самое что ЗапуститьПриложение/КомандаСистемы в одну сторону
и запуск 1С с передачей параметров (ну там данные засунуть в обработку и чтобы открылась при запуске) в другую |
|||||||
80
H A D G E H O G s
06.09.23
✎
14:33
|
Регламентное задание, которое поднимает ФоновоеЗадание, если оно не работает, раз в 1 секунду.
ФоновоеЗадание вызывает метод ВнешнейКомпоненты, которая поднимает кусок общей памяти. Раз в 10 миллисекунд, компонента пытается войти в критическую секцию и прочитать маркер изменения данных (пусть это будет фиксированный GUID 16 байт). Если там есть маркер изменения - компонента читает данные, создает элемент справочника и записывает маркер результата. Клиентская часть - делает тоже самое в обратном порядке. Не благодарите. |
|||||||
81
Табуретко
06.09.23
✎
14:38
|
(0) OData
|
|||||||
82
Garykom
06.09.23
✎
14:40
|
(80) А почему так просто?
Почему не созданием нагрузки (периодической) на сервер вызывать пульсации напряжения в сети? На другом конце отслеживать пульсации по мерцанию лампочек... |
|||||||
83
PLUT
06.09.23
✎
14:40
|
(70) > на входе аудио-запись
будущее уже наступило https://wonderland.v8.1c.ru/blog/raspoznavanie-rechi/ |
|||||||
84
oslokot
06.09.23
✎
14:41
|
Вариант 19. Регзадание или батник, выгружает конфигурацию в файлы, добавляет новый справочник «Пол» с тремя предопределёнными элементами и загружает обратно.
|
|||||||
85
PLUT
06.09.23
✎
14:42
|
(82) > На другом конце отслеживать пульсации по мерцанию лампочек...
теплых ламповых на спиральках вольфрамовых? дык где они сейчас остались? |
|||||||
86
Табуретко
06.09.23
✎
14:43
|
(84) почему только 3?
|
|||||||
87
Garykom
06.09.23
✎
14:44
|
(85) в магазине еще продаются, купят
|
|||||||
88
Галахад
06.09.23
✎
14:47
|
Пинговать сервак пакетами разного размера в азбуке Морзе.
|
|||||||
89
PLUT
06.09.23
✎
14:52
|
(84) (86) "почему гендеров 54, а врачей всего два - андролог и венеролог?
- потому что для остальных гендеров врач - психиатр :)" |
|||||||
90
PLUT
06.09.23
✎
14:54
|
(89) >венеролог = гинеколог*
очепятка |
|||||||
91
Табуретко
06.09.23
✎
14:54
|
(65) Использование API (Application Programming Interface): 1С также предоставляет API для взаимодействия с базами данных. API позволяет разработчикам создавать пользовательские приложения, которые могут получать и изменять данные в базе данных 1С.
|
|||||||
92
Табуретко
06.09.23
✎
14:55
|
(0)ODBC-драйвера
|
|||||||
93
yopQua
06.09.23
✎
15:10
|
а в чем практический смысл темы? вариантов передачи данных много, хотя бы через сом порт и во внешнее событие. или другие разновидности интерфейсов ethernet, LPT, usb, это считается отдельными способами?
дело в том, что абстрактно, не применяя к конкретной ситуации, в которой ты как правило чем то ограничен, тут рассуждать можно долго с большими отклонениями, которые вроде бы и про передачу данных и как результат про новые записи в бд, но как то не совсем по теме. |
|||||||
94
yopQua
06.09.23
✎
15:10
|
не, ну так, поржать если
|
|||||||
95
Garykom
06.09.23
✎
15:12
|
(93) реклама Технологии интеграции "1С.Предприятия 8.3" | Хрусталева Елена Юрьевна
|
|||||||
96
Garykom
06.09.23
✎
15:13
|
(89) еще проктолог есть :)
|
|||||||
97
Garykom
06.09.23
✎
15:14
|
(96)+ к которому имхо для любителей делать через одно место и находить новые пути следует обратиться ))
|
|||||||
98
PLUT
06.09.23
✎
15:18
|
(96) этому вообще фиолетово - какая в ж0пу разница
|
|||||||
99
PR
06.09.23
✎
15:38
|
(78) Брать с ftp
Есть такой вариант |
|||||||
100
PR
06.09.23
✎
15:38
|
Можно еще Яндекс-диск задействовать
Есть такой вариант |
|||||||
101
PR
06.09.23
✎
15:39
|
Можно web-сервис использовать
Есть такой вариант |
|||||||
102
Garykom
06.09.23
✎
16:13
|
ты реально считаешь что обмен файлами через общую папку, через ftp и через облачный диск (почему кстати только один яндекс то?) по тому же webdav
это разные способы??? |
|||||||
103
yopQua
06.09.23
✎
16:16
|
(102) судя по тому что он различает web и http сервисы файл на локальном диске и на диске сервера фтп это тоже разное, тут понимать надо
|
|||||||
104
PR
06.09.23
✎
16:19
|
(102) Да, конечно
Общая папка — это просто локальный каталог, а ftp — это уже другой программный код Яндекс-диск — это другой только для отправителя, когда отправитель не парится, как там именно получатель доберется до Яндекс-диска |
|||||||
105
PR
06.09.23
✎
16:21
|
(103) Ты бы не выеживался
Открой любую типовую и посмотри настройки обмена, пришли скрин с двумя вариантами обмена: Pull и Push |
|||||||
106
Garykom
06.09.23
✎
16:24
|
(104) если для выгрузки на ftp используется не встроенный в 1С клиент а нечто внешнее это уже отдельный способ да?
а на яндекс диск ты как будешь отправлять файлы расскажи - а еще лучше покажи код )) |
|||||||
107
PR
06.09.23
✎
16:24
|
(102) (103) Парни, пока большинство программистов такие как вы, я без работы не останусь
Позвонит вот так вам заказчик, попросит рассказать ему, как можно обмениваться между его системой АИСТУ и одинеской, послушает ваши пафосные загоны про то, что обменивается либо Pull либо Push, скажет спасибо и вычеркнет ваш номер из своего телефона нахрен ввиду бесполезности |
|||||||
108
PR
06.09.23
✎
16:26
|
(106) Да не обязательно внешнее, вполне даже через 1С можно на ftp
С Яндекс-диском в простейшем случае вообще можно как с локальным каталогом работать |
|||||||
109
Garykom
06.09.23
✎
16:27
|
(107) 1. Я спрошу кто должен быть инициатором обмена 1С или АИСТУ? Или нечто еще по расписанию.
2. Спрошу что умеет АИСТУ? 3. Уточню что еще есть (какая инфраструктура, кто поддерживает) у потенциального заказчика Дальше предложу варианты |
|||||||
110
Garykom
06.09.23
✎
16:29
|
(108) >С Яндекс-диском в простейшем случае вообще можно как с локальным каталогом работать
Продемонстрируй. Причем на сервере линукс без гуя. |
|||||||
111
PR
06.09.23
✎
16:30
|
(109) Пусть АИСТУ умеет все что угодно, там типа смогут разработать
Твои варианты? И, я что-то не понял, почему вдруг твои варианты стали отличаться от Pull и Push? |
|||||||
112
RomanYS
06.09.23
✎
16:31
|
(109) зачем так сразу, а поговорить. Расскажи заказчику, что есть 100500 способов "достучаться до 1С" из заказчик готов будет тебе заплатить 100500 млн за проект(!) вместо 30 тыр за обработку
|
|||||||
113
Garykom
06.09.23
✎
16:31
|
(111) Pull и Push = кто инициатор
Мне кажется тебе пора место работы менять Там ты перестал развиваться |
|||||||
114
PR
06.09.23
✎
16:32
|
(110) Если на линухе, то не в курсе, есть ли там поддержка каталога от Яндекса из коробки
Гуй не нужен в любом случае, нужна висящая в памяти приблуда Яндекса по постоянной синхронизации файлов |
|||||||
115
Garykom
06.09.23
✎
16:33
|
(114) висящая в памяти приблуда вылетает, не запускается и т.д.
ты реально такое собираешься предложить заказчику? от Гения такое только ожидал а не от серьезной конторы |
|||||||
116
PR
06.09.23
✎
16:33
|
(112) За какую обработку?
|
|||||||
117
PR
06.09.23
✎
16:35
|
(113) Пусть инициатор отправки заказчик, инициатор получения 1С
Я так понимаю, после этого ты получил всю необходимую информацию и ушел делать Pull? |
|||||||
118
Garykom
06.09.23
✎
16:36
|
(117) "инициатор отправки заказчик" ?
кнопочку должен лично нажать где то? где? |
|||||||
119
PR
06.09.23
✎
16:37
|
(115) Так я же и не спорю, что у всех вариантов разные засады
Так-то и почта может сбоить и вебхук и ftp, любая схема Для этого и придумали гарантированную доставку, если че |
|||||||
120
PR
06.09.23
✎
16:38
|
(118) Тебя не должно волновать, как АИСТУ отправит что-то, тебе-то какая разница, по кнопочке отправится, регзаданием каким-то или еще как
|
|||||||
121
Garykom
06.09.23
✎
16:38
|
(119) пока ответ не пришел никакой гарантии доставки нет
ты отправляешь, отправляешь а ответа все нет и нет когда поймешь что упало? |
|||||||
122
PR
06.09.23
✎
16:39
|
+(120) Пардон, не заказчик, а отправитель, условная АИСТУ в общем
|
|||||||
123
Garykom
06.09.23
✎
16:39
|
(120) "инициатор отправки АИСТУ" <> "инициатор отправки заказчик"
|
|||||||
124
Garykom
06.09.23
✎
16:40
|
(122) вот уже понятней
тогда я предложу поднять в 1С http-сервис, доступный этой АИСТУ или использовать брокер сообщений |
|||||||
125
PR
06.09.23
✎
16:42
|
(121) Спасибо, я в курсе, что такое гарантированная доставка
Поймешь, например, когда пользователи поймут, что чего-то давно не приходили контрагенты, которых еще до обеда завели в АИСТУ Ну или когда, например, из одинеснки придет смска админу о том, что уже пять минут от АИСТУ ничего нет, даже пустых запросов, которые по алгоритму должны каждую минуту отправляться |
|||||||
126
PR
06.09.23
✎
16:44
|
(124) Так я и говорю, к чему такие подробности, если раньше ты говорил, что достаточно определиться с тем, Pull или Push?
А тут какие-то детали пошли, обсуждения вариантов, где что хранить, куда и как стучаться и прочая неважная шляпа, не? |
|||||||
127
yopQua
06.09.23
✎
17:00
|
(126) ну ё, конечно в каждом варианте будут тонкости. пул/пуш это принципиальная схема, мастер/слейв, клиент/сервер - все одно. с этого все начинается, а потом уже среда передачи, протоколы и тд. ну скорее тему надо было начинать в варианте "у кого какой был реальный опыт в интеграции 1С с чем то еще или с ней же". Хоть пулом хоть пушем. Историй бы послушали, опытом обменялись, имхо толку было бы больше
|
|||||||
128
yopQua
06.09.23
✎
17:06
|
добавлю свой вариант, нештатный конечно - сокетс. и прямо в скл)
|
|||||||
129
PR
06.09.23
✎
17:11
|
(127) Нахрена мне реальный опыт, детали всякие, протоколы и пр.
Мне интересен просто список вариантов, у которых различается начинка |
|||||||
130
PR
06.09.23
✎
17:17
|
(127) Реальный опыт, кстати, часто кособок
Ты вот в курсе, например, что интеграция с ботом телеги через систему взаимодействия в скулевой базе не работает? А в файловой работает Хотя и в скулевой заявлено, что работает |
|||||||
131
yopQua
06.09.23
✎
17:18
|
(129) просто список программных технологий что ли.. хрен знает, что в этом интересного, их много, очень
|
|||||||
132
yopQua
06.09.23
✎
17:19
|
(130) неа, расскажи
|
|||||||
133
PR
06.09.23
✎
17:23
|
(131) Добавишь что-нибудь в описанному в ветке?
|
|||||||
134
PR
06.09.23
✎
17:24
|
||||||||
135
Garykom
06.09.23
✎
18:16
|
(130) (134) Если у тебя не получилось это не значит что оно не работает.
|
|||||||
136
PR
06.09.23
✎
18:21
|
(135) Смогешь?
|
|||||||
137
yopQua
06.09.23
✎
18:50
|
(132) я добавил несколько, давай еще
Xdto пойдет? Технология вполне (136) вот в этом и и дело. Твоя ветка чисто теоретическая - зачем ему или это смогать, от нехрен делать или сесть заморочииться, что бы потом здесь тебе ответить «а смог, вот смотри». Детский сад, чесслово |
|||||||
138
yopQua
06.09.23
✎
18:51
|
Ему или мне
|
|||||||
139
yopQua
06.09.23
✎
18:53
|
(134) спс
|
|||||||
140
majkk
06.09.23
✎
19:05
|
(83) Ну этим пользоваться нельзя
|
|||||||
141
PR
06.09.23
✎
19:18
|
(137) XDTO сам по себе не вариант, это всего-лишь проверка переданных данных на валидность плюс определение типов
То есть ты не сможешь передать число вместо булево, например XDTO само по себе не сработает, типа как тот же http-сервис |
|||||||
142
PR
06.09.23
✎
19:21
|
(137) Вот именно, что моя Боты в системе взаимодействия в серверной версии и 23-и версии серверов 1С и СВ — это как раз практическая донельзя ветка и что-то никто там не смог гордо ударить себя пяткой в грудь, что вот мол, тут нужно делать не так, а вот так
А как про сферических коней в вакууме речь зашла, так сразу у всех языки отросли, все начали важно требовать конкретику, бряцать умными словами Хочешь показать, что ты крутой? Иди запусти бота на телеге через систему взаимодействия в скулевой базе. Ну или сиди тихонечко и не жужжи :)) |
|||||||
143
yopQua
06.09.23
✎
20:13
|
(141) технология, участвует в процессе обмена, как и разбор файла: с фтп, с почты, с диска С или Д или сетевого. Такой же принцип - правила разбора хмл строк/строк с разделителями, но ведь есть прикол настройки схемы
(142) пяткой в грудь это неудобно и вероятно больно Показывать, что я крутой не хочу) А про бота послушал бы, как ты его бороздил. Он мне в целом нах не нужен, потому что другим занимаюсь, в большей или меньшей степени нужным для бизнеса, а очередным мессенджером можно только менеджеров позабавить. Ну конечно бизнес разный бывает. И на ботах построенный тоже бывает. |
|||||||
144
yopQua
06.09.23
✎
20:26
|
в целом, я бы тебе советовал освоить что нибудь посерьезнее, вроде финансового учета или производственного. техническая база программирования у тебя уже далеко ушла (вероятно), она позволит вписаться в вещи более стоящие и продуктивные, чем те же боты, применять ее, эту базу, в результативной области. в таком варианте и тебе профит и от тебя тоже профит. а сидеть изжужживать ботов и еще какие то технические средства без нормального прикладного применения это чисто.. гмммм ну от нехер делать. лучше спортом мб?
|
|||||||
145
Garykom
06.09.23
✎
20:41
|
ДевОпс разбежался
Админить хочет СЛА Но катана не выросла |
|||||||
146
yopQua
06.09.23
✎
20:48
|
раз разбежался, значит не выросла
|
|||||||
147
PR
06.09.23
✎
20:53
|
(143) Хорошо, соглашусь про технологию, тем более, что код 1С будет различный
|
|||||||
148
PR
06.09.23
✎
20:56
|
(143) С ботом как только не бороздил, и с сервером взаимодействия и свой разворачивал
На файловой регзадание работает, на скулевой нет И разные версии платформ пробовал и разные версии серверов взаимодействия И порты все открывал Ничего не погает А недавно натравил вебхук телеги на http-сервис в 1С и все работает ХЗ, что надо этой системе взаимодействия |
|||||||
149
PR
06.09.23
✎
20:58
|
+(148) Спрашивал у Низамова https://www.youtube.com/watch?v=kGQ2FoEO4v0
Он сказал, что на скулевой не делал |
|||||||
150
yopQua
06.09.23
✎
21:17
|
(148) а что, в чем там прикол взаимодействия, можно сказать, что по сути это регистр сведений и обработчик ожидания по забору и показу из него данных в окнах?
у меня такое дело есть: стоят самопайные ардуины на оборудовании, понимают его состояние на физическом уровне и по программному запросу от 1С отдают данные из памяти. ну соответственно дальше разбор этих данных и запись в базу, отчеты. Вопрос простой - может ардуина впринципе своей прошивкой (замена прошивки доступна, все ок) слать данные в сервис IIS например. То есть надо поменять архитектуру, сейчас: один опрашивает много (грустно), а надо чтобы много слали в один (IIS/1C) и многопоточность соответственно. То есть, есть ли в ардуинах нужные программные объекты для обращения к ИИСу? Чистая техническая практика) |
|||||||
151
Злопчинский
06.09.23
✎
21:27
|
Фигня сплошная.
Сделайте сервис-агрегатор (прокладку), который представляет единый API взаимодействия с наиболее распространенными маркетплейсами (хотя бы четверку ведущую - ВБ, ЯМ, Сбер, Озон), а не вот эту вот всю фигню на 149 постов... |
|||||||
152
Asmody
06.09.23
✎
21:35
|
Нахрена?! ©
|
|||||||
153
yopQua
06.09.23
✎
22:02
|
интеграция в 1с далеко не совершенна. когда будет программный СОМпорт?! когда клиент/сервер TCP/IP!? ну например
|
|||||||
154
yopQua
06.09.23
✎
22:03
|
надо все время тащить внешние MS библиотеки, доколе!?)
|
|||||||
155
PR
07.09.23
✎
00:14
|
(150) Система взаимодействия — это специальный объект, а не регистр сведений
|
|||||||
156
PR
07.09.23
✎
00:14
|
(151) Сделай
|
|||||||
157
PR
07.09.23
✎
00:16
|
Понятно
Важно разверещались про конкретику, дал конкретику — традиционно все сдулись и разбежались по углам |
|||||||
158
majkk
07.09.23
✎
07:27
|
(148) И в самом деле, удивительно. Я столько этих ботов понаделал. Работают и на файловых и на скулевых. Разумеется, ни на какие 1С-овские библиотеки и подсистемы и не думал рассчитывать. Есть telegram bot api, его и использую. Но где они там "выстрелили себе в ногу"? Там же у telegram все продумано, технологично и просто. Удивительно!
|
|||||||
159
PR
07.09.23
✎
10:54
|
(158) Так без системы взаимодействия я тоже сделал, ты вот с системой взаимодействия сделай
|
|||||||
160
majkk
07.09.23
✎
11:22
|
(159) Нет смысла. У меня и так работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |