1С.Net:Предприятие - подключите .Net Framework к 1C через Elisy .Net Bridge
.Net Framework – это большой набор решений, созданных для разработки современных приложений взамен COM/OLE/ActiveX. Компонент Elisy .Net Bridge позволяет без особых усилий добавить недостающую функциональность в 1C 7.7/8.0/8.1/8.2, реализуя бесконечное количество сценариев обращения к платформе. Здесь разработчики могут ознакомиться также с бесплатной NFR-версией.
18.05.2009 14:59 [15.05.2012 09:03] 19 [+] [−] Перейти к публикации
(1) Мы предлагаем свой продукт, но ни в коем случае не навязываем его. Максимально пойдя навстречу разработчикам, была выложена бесплатная NFR-версия с полной функциональностью. Предусмотрели гибкую систему скидок до 60%. Поверьте, если бы объем продаж компонента был сопоставим с Windows, цена была бы на порядок или два дешевле.
Я предполагаю, что бесплатный аналог на 1cpp.ru поддерживает только 1С v.7.7. Последние тесты нашего компонента показали, что и на 1С 8.2 бета он работает. Таким образом достигается поддержка всех популярных версий 1С, а приобретенный компонент и написанный для него код прослужат дольше.
(3) ВК предназначен, прежде всего, для программистов 1С мало знакомых с другими языками программирования (C# и C++).
Давайте рассмотрим пример из статьи с рисованием. Традиционный подход предусматривает, что какой-то специалист напишет на C# проект внешнего компонента, заложит в него функции, например: НарисоватьДугу, СоздатьИзображение, СоздатьКисть и т.д. Вся проблема в том, что проект на C# - это ненужный посредник-враппер, дублирующий функциональность .Net Framework и добавляющий свои ошибки. Всю функциональность .Net framework таким способом предоставить все равно никто не сможет из-за его гигантских размеров. Программист 1С ограничен в работе только теми функциями, которые захотел предоставить ему разработчик C#. Шаг влево, шаг вправо не допускается без переписывания проекта C#. Это все время. Вторая проблема – реализация каждой задачи на 1С требует отдельного внешнего компонента. Один – на рисование, другой – на работу с веб-сервисами, третий – на отправку почты, четвертый – на регулярные выражения.
Elisy .Net Bridge предполагает использование одного ВК на все задачи, предоставляя гибкость напрямую обращаться к методам и свойствам объектов .Net framework. Нужно нарисовать прямоугольник, не ждите, пока разработчик C# добавит функцию НарисоватьПрямоугольник, а смело вызывайте bufferSurface.FillRectangle из кода 1С.
По поводу отладки. Отладка в случае с Elisy .Net Bridge присходит быстро и прозрачно, так как ведется только конфигуратором 1С с возможностью просматривать значения свойств объектов .Net в отладчике, установки точек останова и др. Никаких дополнительных сложностей по сравнению с другими методами я придумать не могу.
Ответили: (5)
(5) В примере нет никаких новых для 1С конструкций. Обычные объявление переменных, вызов функций и обращение к свойствам. Знание же объектной модели и назначения функций – это дело практики. .Net framework предоставляет полное описание своих классов на русском языке. Например, не знаю я, что такое FillEllipse – открою хелп на русском: , прочитаю. Внизу найду пример и по аналогии напишу его для 1С. Количество книг по .Net и C# больше, чем по программированию на 1С. Изучение объектов .Net даром не пропадет, так как фактически вы изучаете новые технологии (C#, VB.Net, Asp.Net, Silverlight, Mono).
Мало кто с нуля пишет программы. Ищут подходящий шаблон-пример и дорабатывают его для себя. Elisy .Net Bridge включает в себя уже около 10 примеров использования, планируется, что количество примеров будет расширяться.
> ВК предназначен, прежде всего, для программистов 1С мало знакомых с другими языками программирования (C# и C++).
Кгрхм... Позволю себе не согласиться.
(7) Да дело совсем не в шаблонах, а, скорее, в отходе от шаблонов.
Эти "шаблоны" писали тоже живые люди и это, в свое время, было откровением идля них, и для других.
А реализация... Тов. Abadonna в (9) высказывает абсолютно правильную мысль - все языки не более, чем обертка над API (который, в свою очередь, обеертка еще над чем-то).
И .Net не панацея. Это иллюзия, что .Net-программы невелики по размерам.
За этой невеликостью стоит такое лишнее поедание ресурсов...
Но удобно.
Ответили: (11)
(6) Профессия у нас такая – с большими рисками. Только 50% проектов в информационных технологиях считаются успешными. Если говорить конкретно о Elisy .Net Bridge, то есть много задумок, которые еще не реализованы в текущей версии проекта. Для успеха нужен стимул, которым может стать плата за программу, чтобы проект не заморозился в начальном состоянии и радовал пользователей новыми версиями. Политика в ценообразовании такая: для разработчиков компонент бесплатный, он платный только для конечных пользователей. Неприятно, конечно, что есть плата, но 1С сама по себе платная и с этим пользователи уже давно смирились.
Разработчики, пользуясь бесплатной версией, могут ближе познакомиться с платформой .Net, а также придумать на базе компонента свои платные решения. Прибыль с пользователей можно получить как за работу, так и за компонент, который в таком случае разработчикам поставляется с 40% скидкой.
Еще приятно удивляет количество скачиваний за несколько дней. Это говорит о том, что компонент востребован. Хотелось бы, конечно, видеть побольше отзывов и предложений. Может, кому-то недостает конкретных примеров использования.
(17) Я знаю об этой разработке. Ее основные недостатки в основном такие же, как в 1й версии Elisy .Net Bridge. Это:
а) Сложность отладки - не поставишь точку останова на строку в переменной СтрокаДляКомпиляции, также не посмотришь значения свойств объектов. Хорошо, когда пример простой, как в статье, а если нет - намучаешься.
б) Компонент (17) требует прадварительную регистрацию в реестре, для этого операцию нужно выполнять на каждом клиенте.
в) На вход из 1С в компонент (17) можно подать и вернуть только элементарные типы: bool, string, числовые. Enum, например, он не поддерживает. Проблемы возникнут с классами с неустановленными атрибутами ComVisible или ComVisible=false.
Самое главное - на Elisy .Net Bridge можно организовать всю функциональность (17) прямо из кода 1С.
На взгляд дилетанта подход, изложенный в теме, представляется перспективным.
Не вызывает возражений и :
"Вся проблема в том, что проект на C# - это ненужный посредник-враппер, дублирующий функциональность .Net Framework и добавляющий свои ошибки."
Осталось ожидать от "1с" реализации этих возможностей как встроенных в платформе 8.2.
На радость пользователям и ,возможно , к огорчению разработчиков
Elisy .Net Bridge .
Ответили: (20)
(19) Мы сами ожидали от 8.2 такой функциональности и выпустили .Net Bridge только после того, как узнали, что в новой версии 1С такой функционал не заложен.
Логично предположить, что 1С не спешит добавить такие возможности в свой продукт из-за того, что пользователи смогут сравнивать 1С с .Net framework и сделают выбор в будущем не в пользу первой технологии. Или будут требовать от 1С фичи из .Net.
(22) Elisy .Net Bridge создавался изначально для иностранцев, как я понял, с целью интеграции 1С с зарубежными системами. Я подозреваю, что это Microsoft Dynamics CRM, которая имеет .Net API. В принципе, это .Net Bridge - хороший вариант для использования в таких ситуациях.
1c-ников сложно чем-то удивить. Мы работаем над примерами. Сейчас уже доступны примеры на шифрование/расшифровку данных, регулярные выражения и рисование, конвертация форматов изображений.
Чтобы ахнули 1С-ники сначала нужно определиться, чего 1с-никам не достает в глобальном смысле. Если есть нерешенные задачи 1C, пишите. Мы постараемся предложить свое решение через примеры к Elisy .Net Bridge.
Ответили: (25)
(24) Из цитаты :
"Elisy .Net Bridge создавался изначально для иностранцев, как я понял, с целью интеграции 1С с зарубежными системами. Я подозреваю, что это Microsoft Dynamics CRM, которая имеет .Net API."
следует что Вы не являетесь разработчиком Elisy .Net Bridge ?
Цитата :
"Сейчас уже доступны примеры на шифрование/расшифровку данных, регулярные выражения и рисование, конвертация форматов изображений."
Здесь пока не выложены эти примеры в виде внешних обработок.
Цитата :
"Чтобы ахнули 1С-ники сначала нужно определиться, чего 1с-никам не достает в глобальном смысле... пишите ."
Вы продвигаете свой продукт ? Вы хотите его продать ?
Почему кто-то должен Вам писать , чтобы помочь Вам продать Ваш продукт ?
Пока простые одинэсники просто недоумевают (21) и считатют ,что
запросто обойдутся без Вашего продукта.
Ответили: (26)
(25) Ish_2:
Добрый день.
Ответьте сначала на вопрос вы - вы представитель конкурирующей фирмы ?
Просто не совсем понятно откуда родилась такая гневная отповедь. Прямо распяли и сожгли. Но давайте по порядку:
Цитата:
"следует что Вы не являетесь разработчиком Elisy .Net Bridge ?"
Мы являемся. И если честно то не вижу сути претензии. Вы разговариваете только с разработчиками ?
Цитата:
"Здесь пока не выложены эти примеры в виде внешних обработок."
Мы над этим работаем. в чем суть обвинения ? Вы считаете что мы выдаем желаемое за действительное и разводим "простых одинэсников" ? это не так, банально не хватает времени. если же вам не нравится скорость нашей работы - вы можете стать спонсором и мы обязуемся что примеры появятся в ближайший срок. А то не совсем понятно кто кого в попытке "навариться за чужой счет" обвиняет.
Цитата:
"Вы продвигаете свой продукт ? Вы хотите его продать ?
Почему кто-то должен Вам писать , чтобы помочь Вам продать Ваш продукт ?"
Пожалуйста, говорите только от своего имени. Если же вы представляете консорциум 1с программистов - то пожалуйста представьтесь. По существу вопроса отвечаю - мы не в коем случае никого не заставляем. Колхоз это дело добровольное. Имеется ввиду такая ситуация когда программисту необходима подобная система но он хочет убедится что он все правильно понял и получит то что и ожидает за свои деньги. все по честному. В крайнем случае мы продукт
дорабатываем. Если вас беспокоит тот факт что ваши уникальные идеи будут использованы в корыстных целях - то просто не делитесь ими. Уверен что некоторые будут с Вами солидарны.
Цитата
"Пока простые одинэсники просто недоумевают (21) и считатют ,что
запросто обойдутся без Вашего продукта."
?? Нет, всетаки конкурирующая фирма
Как на духу : нет здесь конкурирующей фирмы.
Вы отреагировали на показавшийся резким тон.
Почему бы не предположить , что это тон выражающегося без обиняков Вашего сторонника ?
Способ продвижения Вашего продукта вызывает большие сомнения.
Судя по всему продвижением занимаются не менеджеры , а сами программисты.
Явление распространенное и печальное. Отсюда и непонимание между нами.
Но успехов я Вам все равно пожелаю.
Ответили: (29)
Нда... Я вот лично, без притензий, просто хотел полюбопытствовать зачем мне может понадобится Ваша ВК, а в результате кроме "шифрования, регулярных выражений и конвертации изображений" - того что можно сделать проще и используя свободное ПО - я так ничего и не услышал...
еще камень в огород - регулярные выражения давно использую вот так:
РВ = Новый COMОбъект("VBScript.RegExp");
РВ.Pattern = Шаблон;
try
myMatches = РВ.Execute(Текст);
except
message("Error occurred while executing regexp: "+ErrorDescription()); return;
endtry;
ClearMessages();
if myMatches.Count = 0 then message("No matches was found");return; endif;
For Each myMatch in myMatches do
Message("Finded: '"+myMatch.Value+"'");
if myMatch.SubMatches.Count>0 then
for each sub in myMatch.SubMatches do
Message(" Sub: '"+sub+"'");
enddo;
endif
enddo;
// Замечание - русские буквы не подпадают под \w, их надо указывать как [А-я]
Хотя бесспорно, что в .NET есть ооочень много интересных возможностей... К счастью многое есть уже в 1С 8 (веб,хмл,хтмл,изображения,сжатие,DOM,диаграммы и т.д.). Вот для 7.7 было бы актуально, но там уже итак понаписано дополнений
Из примера:
AttachAddIn("AddIn.ElisyNetBridge");
AddIn = New("AddIn.ElisyNetBridge");
net = AddIn.New("Elisy.NetBridge", "Elisy.ElisyNetBridge");
emailregex = net.New("System.Text.RegularExpressions.Regex", "(?<user>[^@]+)@(?<host>.+)");
А как установить свойства Multiline и IgnoreCase одновременно? Пока получается использовать только какое то одно из свойств.
Ответили: (44)
Вот такая ошибка вываливается:
{Форма.Форма(1311)}: Ошибка при вызове метода контекста (get_Item): Произошла исключительная ситуация (Elisy.NetBridge.dll): System.MissingMethodException: Не найден метод "System.Text.RegularExpressions.MatchCollection.get_IsReadOnly".
в System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
в System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
в Elisy.ElisyNetBridge.InvokeMethod_Internal(Object instance, String method, Object[] args)
в CDispatchExWrapper.InvokeEx(CDispatchExWrapper* , Int32 id, UInt32 lcid, UInt16 wFlags, tagDISPPARAMS* pdp, tagVARIANT* pVarRes, tagEXCEPINFO* pei, IServiceProvider* pspCaller)
ИндексОкончания = РезультатПоискаОкончания.get_Item(индекс).Index + РезультатПоискаОкончания.get_Item(индекс).Length;
по причине:
Произошла исключительная ситуация (Elisy.NetBridge.dll): System.MissingMethodException: Не найден метод "System.Text.RegularExpressions.MatchCollection.get_IsReadOnly".
в System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
в System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
в Elisy.ElisyNetBridge.InvokeMethod_Internal(Object instance, String method, Object[] args)
в CDispatchExWrapper.InvokeEx(CDispatchExWrapper* , Int32 id, UInt32 lcid, UInt16 wFlags, tagDISPPARAMS* pdp, tagVARIANT* pVarRes, tagEXCEPINFO* pei, IServiceProvider* pspCaller)
Строка кода 1С:
ИндексОкончания = РезультатПоискаОкончания.get_Item(индекс).Index + РезультатПоискаОкончания.get_Item(индекс).Length;
Причем довольно много итераций (код выполняется в цикле) ошибки не появляется, это ограничения ознакомительной версии?
При отладке в 1С, такое свойства как Index иногда принимает значение COMОбъект.
Ответили: (43)
(42) В ознакомительной версии ограничений никаких не предусмотрено. Скорее всего на какой-то итерации РезультатПоискаОкончания.get_Item(индекс) равен NULL. В этом случае невозможно обратиться к его свойствам .Index и .Length. Нужно попробовать написать так:
Если РезультатПоискаОкончания.get_Item(индекс) <> Неопределено Тогда
ИндексОкончания = РезультатПоискаОкончания.get_Item(индекс).Index + РезультатПоискаОкончания.get_Item(индекс).Length;
КонецЕсли;
(41) Мы решали схожую проблему использования Enum помеченных FlagsAttribute в виде:
//Преобразовать в числовой тип и выполнить суммирование в 1С
regexOptions = net.CallStatic("System.Convert", "ToInt32", net.New("System.Text.RegularExpressions.RegexOptions").IgnoreCase);
regexOptions = regexOptions + net.CallStatic("System.Convert", "ToInt32", net.New("System.Text.RegularExpressions.RegexOptions").Multiline);
regexOptions = regexOptions + net.CallStatic("System.Convert", "ToInt32", net.New("System.Text.RegularExpressions.RegexOptions").CultureInvariant);
//Преобразование числа обратно в Enum
types = net.CallStatic("System.Enum", "ToObject", net.New("System.Text.RegularExpressions.RegexOptions").GetType(), regexOptions);
(36) Вы про Reflection надеюсь слышали. Пару легких движений руки и VasiaPupkin.NetBridge для работы с SQL2005 готов.
(47) Нарушение лицензионного соглашения по платформе 1С:Предприятие
(49) Хм это значит если я копаюсь в данных ИБ непосредственно в SQL то это 1С:Совместимо !? Мдас круто у 1С стоит вопрос сертификации.
| Цитата |
|---|
| Вы про Reflection надеюсь слышали. Пару легких движений руки и VasiaPupkin.NetBridge для работы с SQL2005 готов. |
Если было бы все так просто, Инфостарт и другие 1С-порталы были бы завалены такими разработками. Чтобы не быть голословным - начните делать и поймете.
| Цитата |
|---|
| Нарушение лицензионного соглашения по платформе 1С:Предприятие |
Прочтите обновленную статью: раздел "Кто в данных хозяин" и поймете: лицензия противоречит законодательство РФ. Для вас что важнее - закон или лицензия?
| Цитата |
|---|
| Хм это значит если я копаюсь в данных ИБ непосредственно в SQL то это 1С:Совместимо !? |
Elisy .Net Bridge самостоятельно не предоставляет функциональности прямого доступа к данным. А прикладным решениям на основе компонента этого никто запретить не может, также как и другие операции, например: форматирование диска, снятие процессов, спам-рассылки, перезагрузка компьютера. То, что делают прикладные решения пусть остается на их совести. Net framework очень гибкий и предоставляет возможности для бесконечного количества сценариев.
| Цитата |
|---|
| Если было бы все так просто, Инфостарт и другие 1С-порталы были бы завалены такими разработками. Чтобы не быть голословным - начните делать и поймете. |
Уже делал потому и говорю. Написал внешнюю компоненту для 1С, обёртку над своей библиотекой. А то что их нет лишь говорит что незачем писать прокси объекты (конечно бывают исключения) когда можно непосредственно сам оригинал использовать.
| Цитата |
|---|
| Лицензия противоречит законодательство РФ |
Если использовать прямое чтение как штатный механизм то закон о правах потребителя вам не поможет. Вы сами нарушаете закон обходя ограничение на количество одновременных соединений с 1С. Фактически воруете у 1С.
| Код |
|---|
Elisy .Net Bridge самостоятельно не предоставляет функциональности прямого доступа к данным. |
| Цитата |
|---|
| Для работы механизмов LinqToSql необходимы специальные .Net – классы, которые генерируются компилятором автоматически на основе DBML-файла. DBML-файл – это XML-файл с определением соответствий между названиями таблиц, полей и названиями .Net-классов. DBML-файл можно посмотреть визуально: |
Для облегчения генерации DBML-файла была создана внешняя обработка Elisy.LinqTo1CSql.81.epf для 1С:Предприятие. Поставляется она в составе с Elisy .Net Bridge SDK, так как обращается к функциональности .Net framework из 1C:Предприятие.
| Цитата |
|---|
| После указания строки подключения к СКЛСерверу, имени выгружаемого файла, имен выгружаемых объектов обработка Elisy.LinqTo1CSql на выходе получает dbml- и cs-файлы. CS-файл содержит все необходимые описания классов и может быть вставлен в .Net-проект. На DBML-файл можно смотреть из редактора Visual Studio. |
Взято из .
Похоже что именно вы представляете инструменты обхода лицензий 1С.
Ответили: (54)
| Цитата |
|---|
| Уже делал потому и говорю. Написал внешнюю компоненту для 1С, обёртку над своей библиотекой. А то что их нет лишь говорит что незачем писать прокси объекты (конечно бывают исключения) когда можно непосредственно сам оригинал использовать. |
Я не первый год в этой теме и хорошо знаю достониства существующих ВК, врапперов и их недостатки. Кроме того работаю с реальными клиентами, которые далеко не новички в .Net, C# и 1С. Исходя из этого, я по достониству горжусь продуктом .Net Bridge за его оригинальную архитектуру и возможности. В технические детали вдаваться не буду - найдите в поисковиках по запросу "Elisy .Net Bridge".
| Цитата |
|---|
| Если использовать прямое чтение как штатный механизм то закон о правах потребителя вам не поможет. Вы сами нарушаете закон обходя ограничение на количество одновременных соединений с 1С. Фактически воруете у 1С. |
Что за обвинения? Я ничего не должен 1С, также как и 1С не должна мне.
Elisy .Net Bridge продвигает 1С, добавляя в нее функциональность. В этом и в большинстве наши взгляды с компанией 1С совпадают. Но взгляды могут и расходиться. Примером этому является прямое обращение к данным. Почитайте законы и поймете, в чем. И я не имею ввиду Закон о правах потребителя, а речь идет ГК РФ.
Для вашего сведения MS SQL Server не принадлежит 1С никоим образом - это продукт совершенно другой компании Microsoft. И обращаться к БД MSSQL я буду таким образом, каким посчитаю нужным. А ваши выкрики сейчас сродни "пользователи Linux воруют у Microsoft, потому что не ставят ОС Windows" или "пользователи солнечных батарей воруют у ЭС, обходя стороной их услуги". И заметьте, что я не послал вас после всего сказанного вами только потому, что настроение у меня сегодня хорошее и продолжаю надеяться, что вы одумаетесь и любые обвинения будете подтверждать фактами. Согласитесь, что обвинения в воровстве - серьезные обвинения.
| Цитата |
|---|
| Похоже что именно вы представляете инструменты обхода лицензий 1С. |
Я не обхожу лицензии 1С - я обращаюсь к MSSQL и читаю данные, собственником которых я являюсь по Закону, наиболее удобным мне способом. Почувствуйте разницу. Мир не сошелся клином на 1С - есть масса других достойных решений.
| Цитата |
|---|
| Что за обвинения? Я ничего не должен 1С, также как и 1С не должна мне.
Elisy .Net Bridge продвигает 1С, добавляя в нее функциональность. В этом и в большинстве наши взгляды с компанией 1С совпадают. |
Тут я с вами согласен.
| Цитата |
|---|
|
Но взгляды могут и расходиться. Примером этому является прямое обращение к данным. Почитайте законы и поймете, в чем. И я не имею ввиду Закон о правах потребителя, а речь идет ГК РФ.Для вашего сведения MS SQL Server не принадлежит 1С никоим образом - это продукт совершенно другой компании Microsoft. И обращаться к БД MSSQL я буду таким образом, каким посчитаю нужным |
1 - Я не проживаю в РФ, но прекрасно осведомлён о ГК РФ. (так же знаком со многими прецедентами его использования в РФ)
2 - Как только вы используете Elisy.LinqTo1CSql вне 1С системы вы будете нарушать лицензионное соглашение, а так же нарушите авторское право 1С. (в законодательстве о правах потребителя есть несколько статей которые вам дают возможность прямо использовать SQL но если у вас количество соединение с SQL базой превысит количество ключей вы попали на не хилую сумму + под статью УК ФР)
| Цитата |
|---|
|
А ваши выкрики сейчас сродни "пользователи Linux воруют у Microsoft, потому что не ставят ОС Windows" или "пользователи солнечных батарей воруют у ЭС, обходя стороной их услуги". |
Ну тут вы слегка теряете связь с реальностью. Мы немного о других вещах говорим.
| Цитата |
|---|
| И заметьте, что я не послал вас после всего сказанного вами только потому, что настроение у меня сегодня хорошее и продолжаю надеяться, что вы одумаетесь и любые обвинения будете подтверждать фактами. Согласитесь, что обвинения в воровстве - серьезные обвинения. |
1 - Оскорбление не менее серьёзны. В преть прежде чем кого-то посылать или говорить "... я не послал вас после всего сказанного вами только потому ..." подумайте насколько это выглядит красиво.
2 - Я вас предупредил (и не только вас) что используя некоторые возможности вашей библиотеки вы легко нарушите УК РФ.
PS а зачем нужна Elisy.HwndHost.dll ?
| Цитата |
|---|
| 2 - Как только вы используете Elisy.LinqTo1CSql вне 1С системы вы будете нарушать лицензионное соглашение, а так же нарушите авторское право 1С. (в законодательстве о правах потребителя есть несколько статей которые вам дают возможность прямо использовать SQL но если у вас количество соединение с SQL базой превысит количество ключей вы попали на не хилую сумму + под статью УК ФР) |
Elisy.LinqTo1CSql и ее использование никоим образом не нарушает лицензионное соглашение 1С и каких-либо законов. На входе обработки - метаданные, полученные средствами 1С, на выходе dbml- и cs- файлы. Прямой доступ обеспечивают встроенные в .Net framework механизмы LINQ. Вам следует обратиться с официальным письмом в Microsoft, чтобы запретили свои фичи обращения к MSSQL.
Я не призываю, мало того - являюсь противником, при использовании выходных файлов Elisy.LinqTo1CSql в Asp.Net или .Net-приложении превышать разрешенное число подключений к MSSQL. Но подчеркиваю - это двухстороннее дело компании Microsoft и конечного пользователя, а то что между ними происходит не должно волновать компанию 1С.
| Цитата |
|---|
| 2 - Я вас предупредил (и не только вас) что используя некоторые возможности вашей библиотеки вы легко нарушите УК РФ. |
Если ведете предметный разговор, то, пожалуйста, указывайте ссылки на конкретные статьи законов с цитатами, как это сделал я в статье, упомянутой вами, а не грозите "страшной карой".
| Цитата |
|---|
| PS а зачем нужна Elisy.HwndHost.dll ? |
Это то новое, что дает неоспаримое преимущество .Net Bridge по отношению к традиционным ВК. Судя по началу нашего диалога можно предположить, что вы работник прокуратуры, ищущий состав преступления в моих действиях. В Elisy.HwndHost.dll ничего противозаконного тоже нет. Думаю, оно вам не пригодится.
Добрый день.
Ответьте сначала на вопрос вы - вы представитель конкурирующей фирмы ?
Просто не совсем понятно откуда родилась такая гневная отповедь. Прямо распяли и сожгли. Но давайте по порядку:
Цитата:
"следует что Вы не являетесь разработчиком Elisy .Net Bridge ?"
Мы являемся. И если честно то не вижу сути претензии. Вы разговариваете только с разработчиками ?
Цитата:
"Здесь пока не выложены эти примеры в виде внешних обработок."
Мы над этим работаем. в чем суть обвинения ? Вы считаете что мы выдаем желаемое за действительное и разводим "простых одинэсников" ? это не так, банально не хватает времени. если же вам не нравится скорость нашей работы - вы можете стать спонсором и мы обязуемся что примеры появятся в ближайший срок. А то не совсем понятно кто кого в попытке "навариться за чужой счет" обвиняет.
Цитата:
"Вы продвигаете свой продукт ? Вы хотите его продать ?
Почему кто-то должен Вам писать , чтобы помочь Вам продать Ваш продукт ?"
Пожалуйста, говорите только от своего имени. Если же вы представляете консорциум 1с программистов - то пожалуйста представьтесь. По существу вопроса отвечаю - мы не в коем случае никого не заставляем. Колхоз это дело добровольное. Имеется ввиду такая ситуация когда программисту необходима подобная система но он хочет убедится что он все правильно понял и получит то что и ожидает за свои деньги. все по честному. В крайнем случае мы продукт
дорабатываем. Если вас беспокоит тот факт что ваши уникальные идеи будут использованы в корыстных целях - то просто не делитесь ими. Уверен что некоторые будут с Вами солидарны.
Цитата
"Пока простые одинэсники просто недоумевают (21) и считатют ,что
запросто обойдутся без Вашего продукта."
?? Нет, всетаки конкурирующая фирма
РЕБЯТА ЗАЙМИТЕСЬ ДЕЛОМ А НЕ ВЫЯСНЕНИЕМ ЧТО ДА КАК...КОМУ НРАВИТСЯ ТОТ И ВОЗЬМЕТ))
Ответили: (61)
19 [+] [−] Перейти к публикации
Слишком большая плата за рабочее место
а юзает фактически возможности бесплатного фреймворка.
Стоит почти как полноценная Винда
ЗЫ да и бесплатный аналог есть на форуме www.1cpp.ru
Ответили: (2)