|
Какую внешнюю компоненту написать? | ☑ | ||
---|---|---|---|---|
0
ДНН
12.06.19
✎
16:54
|
Добрый день, коллеги. С праздником.
Посоветуйте какую внешнюю компоненту написать? Может у кого-нибудь были реальные задачи, что требовалось? Только не открытие сидирома или говорилку, что-нибудь реальное, что действительно пригодится. Но и не драйвера, торгового оборудования нет под рукой. Написать хочу для себя, разобраться как они делаются, на будущее как заготовка пригодится. Спасибо. |
|||
1
vde69
12.06.19
✎
16:55
|
перехват всех интерактивных действий пользователя
|
|||
2
mistеr
12.06.19
✎
17:16
|
Сохранение нескольких табличных документов в книгу Excel из нескольких листов. В последних версиях платформы такая возможность появилась, но многие сидят на старых релизах или в режиме совместимости.
|
|||
3
ДНН
12.06.19
✎
17:18
|
(2) а через com к экселю не проще будет?
|
|||
4
mistеr
12.06.19
✎
17:26
|
(3) Конечно без Экселя, в этом смысл. А проще или нет, не знаю: документ-то уже готовый на входе.
|
|||
5
Garykom
гуру
12.06.19
✎
17:51
|
(1) Кроссплатформенно слишком сложно
(2) Это просто слишком сложно, без экселя сделать, чтобы все возможности поддерживались и без глюков конвертации значений. |
|||
6
Cyberhawk
12.06.19
✎
17:51
|
Паузу конечно же
|
|||
7
Garykom
гуру
12.06.19
✎
17:52
|
(0) Для начала ты COM или NativeApi ВК писать собрался, на чем и под какие целевые платформы (x86, x86_64, ARM) и операционные системы (Windows, Linux, macOS, Android, iOS)?
|
|||
8
mistеr
12.06.19
✎
17:55
|
(5) Все возможности не нужны, а вот со значениями все должно быть четко. Библиотеки есть готовые.
|
|||
9
lEvGl
гуру
12.06.19
✎
17:55
|
поддерживаю (1)
сюда войдет оборудование, которое работает в разрыв клавиатуры настроек чтобы минимально было - префикс/суффикс максимум |
|||
10
lEvGl
гуру
12.06.19
✎
17:57
|
(6) это оч большая рОбота
кажется ява скриптом пользуюсь |
|||
11
Garykom
гуру
12.06.19
✎
17:58
|
(0) Плиз напиши ВК универсальный коннектор с помощью которого можно без изучения стандартов от 1С писать другие "ВК" на чем угодно, на любых языках программирования.
Что будешь использовать на твое усмотрение, каким способом осуществлять вызовы и передавать данные и как возвращать. И сразу краткие примеры на других языках как твою универсальную интеграционную ВК юзать. Вот я пишу на Golang или на допустим JavaScript под Node.js и как мне из 1С использовать свой код? |
|||
12
lEvGl
гуру
12.06.19
✎
18:00
|
(7) кроссплатформенно гуд конечно, сом не пойдет, натив, как можно универсальнее чтобы. говорю как пользователь - чтобы это и вот это и вон то)
|
|||
13
ДНН
12.06.19
✎
18:01
|
(7) Хотелось бы NativeApi и C#
|
|||
14
lEvGl
гуру
12.06.19
✎
18:02
|
(13) не выйдет
|
|||
15
ДНН
12.06.19
✎
18:03
|
(14) NativeApi только C++?
|
|||
16
lEvGl
гуру
12.06.19
✎
18:03
|
насколько помню да
|
|||
17
Garykom
гуру
12.06.19
✎
18:05
|
(16) Delphi/Lazarus есть шаблоны NativeAPI
Для .Net (C#) тоже можно но пока никто не озадачивался походу |
|||
18
mistеr
12.06.19
✎
18:07
|
(0) Обертка для Telegram API была бы полезна.
|
|||
19
lEvGl
гуру
12.06.19
✎
18:52
|
(17) сделать обертку, которая даст такую возмножность?
|
|||
20
MaxS
12.06.19
✎
19:28
|
Написать закрытие сдрома и слушалку.
Например, общаешься с Алисой, а она через ВК делает что-нибудь в 1С. хм. опасно. |
|||
21
doctorzlo
12.06.19
✎
20:23
|
Работа с COM портом, RS232, любое количество открытых портов, двусторонний обмен любыми данными с подключенными устройствами, во внешнем событии или оповещении должно быть видно имя СОМ порта его вызвавшего.
|
|||
22
quest
12.06.19
✎
20:31
|
Самый простой вариант - JNI. Времени нет написать, но задача интересная
|
|||
23
RomaH
naïve
13.06.19
✎
08:09
|
(0) но не простой в реализации - запись экрана
своего нач отдела давно прошу подключили ВК - началась запись экрана (всего или только 1С - отключили - закончилась |
|||
24
Кирпич
13.06.19
✎
08:11
|
(23) вам это зачем?
|
|||
25
mistеr
13.06.19
✎
08:13
|
(1) (23) Это лучше делать отдельной программой. И таких программ уже куча.
|
|||
26
RomaH
naïve
13.06.19
✎
08:16
|
оптимизация работы пользователей - мы пишем свою конфигурацию
зачастую встречаются ситуации когда предполагалось использовать так - а используют иначе, лишние действия и прочее есть телек в отделе - можно запустить в 4 окна разные РМ - и поглядывать в фоне у на сто не откроешь - открытие то заполнение начинают с конца документа то скорость ввода не поддерживается 1С |
|||
27
DrZombi
гуру
13.06.19
✎
08:17
|
(0) Напиши, хоть калькулятор. Ты только выложи это в открытый доступ с исходниками :)
|
|||
28
DrZombi
гуру
13.06.19
✎
08:17
|
+ Мы посмотрим...
|
|||
29
Кирпич
13.06.19
✎
08:23
|
(26) И ты сам тоже не против, чтобы все смотрели по телевизору, что ты делаешь на своем компьютере. Меня бы бесило.
|
|||
30
13_Mult
13.06.19
✎
08:25
|
(0) Перехват записи файлов и печати из 1С с сохранением распечатываемого документа, принтера и др. данных.
|
|||
31
Xapac
13.06.19
✎
08:27
|
(0) Реши проблему ворда конвертации в ексель в пдф и обратно. чтобы без екселя и ворда на сервере
|
|||
32
Кирпич
13.06.19
✎
08:30
|
(31) ваша проблема, вы и решайте :)
|
|||
33
Сияющий в темноте
13.06.19
✎
08:32
|
Лучше тогда сразу нативный сборщик pdf писать,чтобы не через другие форматы,а сразу.
|
|||
34
Xapac
13.06.19
✎
08:38
|
(33)да
|
|||
35
Кирпич
13.06.19
✎
08:40
|
(33) да это плевое дело. бери на гитхабе готовые либы и лепи ВК
|
|||
36
Cyberhawk
13.06.19
✎
08:58
|
(10) Где и как пользуешься? Пауза очень нужна, например, в моделировании конкурирующих транзакций, чтобы можно было поставить одну из них на паузу на нужное и неизвестное заранее время. Это на ОФ раньше обходились выводом предупреждения и пока не жмакнешь "ОК" транзакция приостановлена, а с УФ какой подход кроме безконечного цикла (с управляемым условием выхода) с паузой?
|
|||
37
Кирпич
13.06.19
✎
09:05
|
(36) а можно, например, попытаться достучаться до несуществующего сервера по http c таймаутом? типа выполнение остановится, пока не кончится таймаут.
|
|||
38
ДенисЧ
13.06.19
✎
09:12
|
(37) А зачем тебе неизвестный хост?
ping -w10 -n 5 127.0.0.1 даст тебе 50 секунд задержки |
|||
39
Кирпич
13.06.19
✎
09:13
|
(38) да мне не надо. вон (36) парится без паузы
|
|||
40
Кирпич
13.06.19
✎
09:19
|
+(39) в windows есть еще команда timeout
|
|||
41
spiller26
13.06.19
✎
09:50
|
(0) Напиши компоненту работы с WebSocket - универсальную (для Винды и Линукс), бесплатную (раздай бедным).
|
|||
42
palsergeich
13.06.19
✎
09:52
|
Напиши компоненту интеграции через tcp для раббит mq и 1с.
Ее сейчас продают за много денег, сделаешь сам и тестовый стенд с менеджером очереди - тебе сразу открыть путь к очень большим ставкам по ЗП. Спрос на это есть. И для коммьюнити будет очень полезно |
|||
43
H A D G E H O G s
13.06.19
✎
09:57
|
(42) Что за компонента?
|
|||
44
ДенисЧ
13.06.19
✎
09:58
|
(42) А для чего кролик в 1с?
|
|||
45
Кирпич
13.06.19
✎
10:02
|
(43) запахло богатенькими лохами? :)
|
|||
46
Cyberhawk
13.06.19
✎
10:04
|
(43) Бит.Адаптер пади
|
|||
47
palsergeich
13.06.19
✎
10:04
|
(43) yellow rabbitmq от silver bullet
Но я сейчас глянул - они ее по ходу больше уже не продают, а просто выложили в свободное использование. Раньше цена была очень даже. https://russian7.ru/post/bunt-v-los-andzhelese-v-1992-godu-chernaya-rev/ вот продукт на ее основе |
|||
48
Cyberhawk
13.06.19
✎
10:05
|
(44) Промышленная разработка и эксплуатация ИС требует шину данных хотя бы в ее зачаточном виде (в виде брокера сообщений)
|
|||
49
Cyberhawk
13.06.19
✎
10:07
|
(47) У тебя что-то с буфером обмена. Вставилась прошлая ссылка.
|
|||
50
palsergeich
13.06.19
✎
10:07
|
Ой не та ссылка
https://c.bit-erp.ru/plugins/servlet/mobile?contentId=21009400#content/view/21009400 А сам бит адаптер - на нижнем уровне yellow rabbit и использует |
|||
51
H A D G E H O G s
13.06.19
✎
10:09
|
(48) Небольшой левачок на Russia Today, не стоит обращать внимание :-)
|
|||
52
palsergeich
13.06.19
✎
10:11
|
(51) дада, буфер обмена меня подвёл.
Ну да yellow rabbit mq теперь открыт и смысла повторять нет https://github.com/silverbulleters/yellow-rabbitmq |
|||
53
lEvGl
гуру
13.06.19
✎
10:24
|
(36) не, не ява
WSH = Новый ComОбъект("WScript.Shell"); WSH.Run("TIMEOUT -T -NOBREAK", 0, 1); |
|||
54
badboychik
13.06.19
✎
11:09
|
напиши компоненту для авторизации по протоколу SRP, там вычисления больших чисел которые 1С не поддерживаются. Реальная задача
|
|||
55
H A D G E H O G s
13.06.19
✎
11:17
|
За годы работ в моей компоненте накопилось (то, что мне реально понадобилось на проектах и чего нет в 1С):
1) Sleep 2) Своя ЗаписьZipФайла (в типовой нет поддержки добавления файла в zip архив без его пересоздания) 3) Извлечение png/img из pdf 4) Число ядер процессора 5) Получение версии dll 6) COM порт 7) Проигрывание звуков 8) Автозакрытие мдатского "Вы уверены, что хотите закрыть, ээээ?", появившегося в 8.3.10 Такие негустые дела. Автор, ты не туда идешь. |
|||
56
palsergeich
13.06.19
✎
11:18
|
(55) Sleep вроде же есть в КИП, правда не знаю как там с лицензиями
|
|||
57
Вафель
13.06.19
✎
11:18
|
(55) кинь ссылку на компоненту
|
|||
58
MetaDon
13.06.19
✎
11:20
|
начни с простого -напиши компоненту- с 1 методом; для файловых баз; типа
ДобавитьИз7в8(Объект,Путь,Правила); а то в Formexе не нашел( |
|||
59
Cyberhawk
13.06.19
✎
11:28
|
(53) Уж проще тогда через ЗапуститьПриложение с пингом - будет кроссплатформенно
|
|||
60
Cyberhawk
13.06.19
✎
11:28
|
(37) Можно. Я и интересовался, кто какой подход использует для приостановки транзакций.
|
|||
61
Вафель
13.06.19
✎
11:29
|
(59) в вызовах вебсервиса не работает
|
|||
62
Cyberhawk
13.06.19
✎
11:38
|
(61) Если ты про системную ошибку доступа к "...systemprofile", то это не проблема
|
|||
63
Вафель
13.06.19
✎
11:39
|
(62) нет, без ошибок. сеанс тупо завершаештся при вызове
|
|||
64
palsergeich
13.06.19
✎
11:39
|
(57) прямую ссылку сюда низя.
Зайди в ЦУП. там в макетах есть КипВнешнийКомпонент У него есть метод Пауза. Выслать могу, но на почту только. |
|||
65
palsergeich
13.06.19
✎
11:41
|
(64) и есть еще ОМ, который над настройка над компонентой, называется так же, там есть примеры и описания
|
|||
66
Cyberhawk
13.06.19
✎
11:43
|
(64) Он не про ЦУПовскую компоненту спрашивал. Что-то ты невнимательный сегодня.
|
|||
67
Cyberhawk
13.06.19
✎
11:44
|
(63) Это ты такое один раз наблюдал (на каком-то одной релизе / на одной площадке) или хотя бы пару раз в разных местах?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |