|
Сколько может стоить разработка такой вот внешней компоненты? Оцените? Ø (Волшебник 08.06.2023 21:11) |
☑ | ||
---|---|---|---|---|
0
Его нет
08.06.23
✎
15:26
|
Внешняя компонента должна иметь следующие процедуры и функции
СоздатьИзображение(X,Y,R,G,B) Создает рисунок ширины X и высоты Y который используется компонентой для дальнейшей работы с ним. R,G,B – цвет фона, должны быть заданы все 3 параметра (числовое значение от 0 до 255) или никакой из них – в последнем случае фон прозрачный. УстановитьЛинию(X1, Y1, X2, Y2, R, G, B, P, T) Создает в изображении линию с начальными координатами X1, Y1 и конечными координатами X2, Y2. R,G,B – цвет линии, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – толщина линии в пикселах, если параметр не задан то 1. T – тип линии, может иметь следующие значения 1- сплошная, 2 – точечная, 3 – пунктирная. УстановитьТочку(X,Y, R, G, B, P, T) Создает в изображении точку с центом в координатах X, Y. P – размер точки в пикселах. R,G,B – цвет точки, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – размер точки в пикселах, если не задан то =1. Т – тип точки, может иметь следующие значения – 1 – квадрат, 2 – круг, 3 – ромб, 4 – «плюс», 5 – «крестик, Х». ПолучитьИзображение(Формат) Возвращает изображение в заданном формате как «двоичные данные». Возможные форматы – «png», «jpg», «gif». Компонента должна уметь обрабатывать ошибки в случае неверно переданных параметров, вызывать исключение и возвращать код и текст ошибки. По договору должны быть переданы заказчику 1. Исходный код компоненты на языке C++ или С#. 2. Готовая к использованию в «1С-Предприятие 8.3» внешняя компонента, содержащая в себе библиотеки для win64, win32, linux. Исключительные права на результаты работ по договору принадлежат заказчику. |
|||
1
Волшебник
08.06.23
✎
15:31
|
В JPG нет прозрачного фона
|
|||
2
Волшебник
08.06.23
✎
15:32
|
Рисование квадратов, кругов и крестиков через УстановитьТочку позабавило
|
|||
3
Asmody
08.06.23
✎
15:39
|
(2) исполнитель "Черепаха" на 1С, чо
|
|||
4
PLUT
08.06.23
✎
15:40
|
> Сколько может стоить разработка такой вот внешней компоненты? Оцените?
от 1 миллиона рублей и до бесконечности, я щитаю. от жадности разработчика зависит |
|||
5
Eiffil123
08.06.23
✎
15:40
|
47500 руб
|
|||
6
Волшебник
08.06.23
✎
15:42
|
(5) Все эти методы уже есть в C#. Зачем столько? 500 руб и тарелка супа
|
|||
7
PLUT
08.06.23
✎
15:43
|
(0) похоже на вопрос к чату гопоты
|
|||
8
leonidk
08.06.23
✎
15:45
|
Что мешает рисовать в формате SVG?
|
|||
9
Djelf
08.06.23
✎
15:58
|
Опять 5 перпендикулярных неперескающихся линий и лишь одна в форме котенка, но должно быть оформлено как ВК.
Давайте уже усложнять задачу... |
|||
10
mikecool
08.06.23
✎
15:58
|
(7) +1 особенно про строку с правами
|
|||
11
Его нет
08.06.23
✎
15:59
|
(6) проблема в том что я с# в руках не держал
|
|||
12
Его нет
08.06.23
✎
16:00
|
(5) пасибо, но почему именно столько?
|
|||
13
Его нет
08.06.23
✎
16:01
|
(8) потому что на фиг не надо
|
|||
15
Armando
08.06.23
✎
16:27
|
(11) а C++? А ВК NativeAPI пробовал?
|
|||
16
Garykom
08.06.23
✎
16:31
|
(0) ~200к
|
|||
17
Garykom
08.06.23
✎
16:32
|
(16)+ условно месяц работы
|
|||
18
Garykom
08.06.23
✎
16:32
|
И да на C# нельзя сделать ВК NativeAPI, только старую COM
|
|||
19
Garykom
08.06.23
✎
16:34
|
Имхо возьми https://imagemagick.org/index.php и тупо запускай через командную строку из 1С
|
|||
20
Garykom
08.06.23
✎
16:35
|
||||
21
PloAl
08.06.23
✎
16:36
|
Какой то не актуальный путь к успеху.
Скачиваете стейбл дифьюжн или какие то другие модели на их основе, обучаете генерить по входному тексту или формулам нужные вам графики. Разворачиваете ХТТП сервис и продаете подпись ки. |
|||
22
uno-group
08.06.23
✎
16:42
|
А зачем компонента, пиши просто на 1с обработку. на 7.7 вообще элементарно делается выводишь таблицу далее устанавливаешь ширину и высоту строк в пиксель и вычислив нужный пиксель задаешь ему правильный фон. Зачем из пушки по воробьям нафига сюда еще C++ или С# приплетать.
|
|||
23
ДедМорроз
08.06.23
✎
16:42
|
Это можно даже на языке 1с написать без проблем.
Опять же,вы хотите получать растр или вектор. Также можно потомкам,а можно по градиенту. |
|||
24
Eiffil123
08.06.23
✎
16:43
|
(6) а какже разработка и согласование договора, которое займет 2 недели?
|
|||
25
uno-group
08.06.23
✎
16:57
|
(0) "Создает в изображении точку с центом в координатах X, Y. P – размер точки в пикселах. R,G,B – цвет точки, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – размер точки в пикселах, если не задан то =1. Т – тип точки, может иметь следующие значения – 1 – квадрат, 2 – круг, 3 – ромб, 4 – «плюс», 5 – «крестик, Х»."
Еще параметра не хватает ромб, +, Х, да и круг с квадратом непонятно какой толщины линии рисуем Что делать с пересечением ранее нарисованных элементов, каким цветом будут точка пересечения фигур разного цвета? Тут до согласования договора Тз грамотно написать он замучится. |
|||
26
leonidk
08.06.23
✎
17:07
|
(13) ну так бы и написали, что вам не дело нужно, а бабло попилить.
|
|||
27
dmitn
08.06.23
✎
17:12
|
А вообще возможно ли создание внешней компоненты, которое создает окно, например, как делает калькулятор, и рисовать там произвольные графики?
|
|||
29
Его нет
08.06.23
✎
17:15
|
(15) не владею с++ и с#
|
|||
30
Garykom
08.06.23
✎
17:16
|
(27) ТКВ?
|
|||
31
Его нет
08.06.23
✎
17:16
|
(18) так было но теперь это уже месяца 2 или 3 не так, во всяком случае люди говорят которые в этом шарят
|
|||
32
Его нет
08.06.23
✎
17:17
|
(22) наивная душа .... (
|
|||
33
Garykom
08.06.23
✎
17:18
|
(31) пиздят
да можно сделать связку ВК (1С NativeApi) на C++ (Rust, Delphi) и внешней части на C#, которую будет дергать ВК но это уже другое |
|||
34
Его нет
08.06.23
✎
17:19
|
(26) если мне придет необходимость "попилить бабло" я это легко сделаю и без всяких внешних компонент ))))
|
|||
35
Garykom
08.06.23
✎
17:20
|
(33)+ Например я делал такое что ВК на C++ и она через LoadLibrary грузит dll на Golang и вызывает ее методы
|
|||
36
dmt
08.06.23
✎
17:21
|
(31) во сколько они оценили?
|
|||
37
Его нет
08.06.23
✎
17:21
|
(33) не думаю
это сказали люди которые на с# по 10 часов в день кодят там какой то новый сдк вышел пререлиз и там есть режим в котором можно нативную компоненту сделать но я в этом не разбираюсь ( |
|||
38
Его нет
08.06.23
✎
17:25
|
(23) на языке 1С написать? и в каком интересно виде будет картинка? в виде табличного документа? )))
|
|||
39
dmitn
08.06.23
✎
17:27
|
(30) ТКВ - это что?
|
|||
40
Garykom
08.06.23
✎
17:29
|
(39) Традиционный Китайский Вопрос: Нафейхуа?
|
|||
41
Garykom
08.06.23
✎
17:30
|
(38) в виде двоичных данных
уже давно добавлены в платформу 1С методы работы |
|||
42
Garykom
08.06.23
✎
17:30
|
(41)+ только это будет пипипи и тормоза
|
|||
43
Garykom
08.06.23
✎
17:31
|
(37) Вот я разбираюсь
Если добавить в C# возможность эмулировать классы С++ - это будет уже не C# с её CLR |
|||
44
Его нет
08.06.23
✎
17:32
|
(41) например? какие методы? а то я и правда 1С 20+ лет занимаюсь и отстал видать от жизни ....
|
|||
45
Волшебник
08.06.23
✎
17:35
|
(29) Тогда зачем Вы берётесь за такие задания? Сначала изучите целевые языки
|
|||
46
Garykom
08.06.23
✎
17:36
|
||||
47
Его нет
08.06.23
✎
17:39
|
(45) уж точно без Вас разберусь какие языки изучать
и это не задание и я за него не брался вернитесь в реальность ))) |
|||
48
Его нет
08.06.23
✎
17:42
|
(46) ну а причем тут работа с двоичными данными...
там было предложение что то такое на языке 1С написать? что должна внешняя компонента делать т.е. точки линии букавки .... оно конечно там есть функции которые позволяют рисовать например в табличном док что попало но не получать результат в виде изображения... ( |
|||
49
Aleksey
08.06.23
✎
17:43
|
||||
50
dmitn
08.06.23
✎
17:43
|
(40) Т.е. никак :(
|
|||
51
Его нет
08.06.23
✎
17:52
|
(50) +++
но как говорил Чапаев - "есть ньюансы"... конечно все что делает ВК эта я могу в табличном док нарисовать и делал это но нужно именно изображение, картинка ( для дальнейшего использования и представления пользователю почему? табличные документы с такими "рисунками" совершенно дефективно экспортируются в другие форматы ( "вот если бы у рыбы была шерсть" (с) Чапаев то и вопрос о ВК бы не стоял |
|||
52
Мультук
08.06.23
✎
17:57
|
(51)
1) "Преобразовать" -- помечена как устаревшая 2) Что с прозрачным фоном - не смотрел 3) png картинку я получил 4) Код на 99% из сообщения RomanYS SVG в 1с 8.3 &НаСервере Процедура ДобавитьНаСервере() ИмяФайла = "C:\789\123.svg"; ФайлКартинки = Новый ЗаписьТекста(ИмяФайла); ФайлКартинки.ЗаписатьСтроку("<?xml version=""1.0""?><svg xmlns=""http://www.w3.org/2000/svg"">"); Для инд = 1 По 100 Цикл ФайлКартинки.ЗаписатьСтроку("<circle cx="""+2*инд+""" cy="""+2*инд+""" r="""+инд+""" style=""fill:red; stroke:white; stroke-width:1""/>"); КонецЦикла; ФайлКартинки.ЗаписатьСтроку("</svg>"); ФайлКартинки.Закрыть(); кт = Новый Картинка(ИмяФайла); кт = кт.Преобразовать(ФорматКартинки.PNG); кт.Записать("C:\789\123.png"); КонецПроцедуры https://ibb.co/NmQJg7S |
|||
53
lodger
08.06.23
✎
18:00
|
(3) кто сказал черепаха?! https://www.youtube.com/watch?v=a_TJMmjawsM
|
|||
54
Волшебник
08.06.23
✎
18:01
|
(47) А Вы что такой борзый?
|
|||
55
Его нет
08.06.23
✎
18:20
|
(52) а вот этого я не знал .....
очень интересно попытаюсь разобраться |
|||
56
Его нет
08.06.23
✎
18:21
|
(54) а кто спрашивает то? ))
|
|||
57
Его нет
08.06.23
✎
18:23
|
(54) вот тебя забыл спросить)))) брысь
|
|||
58
Garykom
08.06.23
✎
18:28
|
(48) Извини конечно но картинка это просто набор байт (двоичные данные)
И так сложно понять что 1С уже давно умеет с отдельными байтами в двоичных данных оперировать Ну там точечки в нужных местах добавлять и т.д. А чтобы провести линию (прямую или кривую в виде дуги) это всего то школьная геометрия, с аппроксимацией в пиксели |
|||
59
Garykom
08.06.23
✎
18:30
|
Короче купи уже GGraphics и все
|
|||
60
Garykom
08.06.23
✎
18:30
|
А ветку забанить:
1. Вакансия 2. Скрытая реклама |
|||
61
Garykom
08.06.23
✎
18:31
|
(58)+ аля https://infostart.ru/1c/articles/609487/
|
|||
62
Его нет
08.06.23
✎
18:31
|
(58) отдельными байтами в двоичных данных... жирнота! ))
|
|||
63
Garykom
08.06.23
✎
18:32
|
(62) все алгоритмы давно есть
не вижу проблем их перенести на ЯП 1С |
|||
64
Его нет
08.06.23
✎
18:35
|
(61) ну вот с свг надо попробовать
если это работать еще будет .... |
|||
65
Его нет
08.06.23
✎
18:36
|
(60) "да на ххх... серьезно штоле?" (с) Рамис Джабаров
|
|||
66
Его нет
08.06.23
✎
18:57
|
судя по всему свг работает
спасибо всем кто на него навел если все получится на свг то и внешняя компонента не нужна тему можно закрывать вот так - век живи век учись )) |
|||
67
Злопчинский
08.06.23
✎
19:46
|
GFLax
|
|||
68
ДедМорроз
08.06.23
✎
20:01
|
А чем поле html документа и canvas не устраивают,если показывать надо ?
А если только сохранить,то буфер двоичных данных как раз годится. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |