1С.Net:Предприятие - подключите .Net Framework к 1C через Elisy .Net Bridge

Публикация № 20035

Разработка - Системная интеграция - Внешние источники данных

.Net Framework – это большой набор решений, созданных для разработки современных приложений взамен COM/OLE/ActiveX. Компонент Elisy .Net Bridge позволяет без особых усилий добавить недостающую функциональность в 1C 7.7/8.0/8.1/8.2, реализуя бесконечное количество сценариев обращения к платформе. Здесь разработчики могут ознакомиться также с бесплатной NFR-версией.
Эксперты (разработчики, которые на практике использовали Elisy .Net Bridge):
  • viollan - Сотрудник компании АТехнолоджи. Подключение к 1С .Net-сборок для 1С-конфигурации производства окон.
  • vic_msu - Распознавание штрихкодов. Подключение к 1C .Net-сборок сторонних разработчиков.
  • Serno - Использование регулярных выражений для анализа и поиска ошибок в модулях конфигураций (оптимизация скорости для УПП и УСО).

Совместимо! Система программ 1С:Предприятие

После успеха .Net framework 2.0 компания Microsoft стала развивать технологию, расширяя число поддерживаемых операционных систем и переводя свои ключевые продукты, например, SQL Server и MS Office на поддержку .Net API. Языки программирования: C++, VB, интегрированные в Visual Studio, начиная с 2003 версии стали поддерживать .Net framework. Был выпущен новый язык программирования C#. Объясняется это тем, что разработка приложений с использованием .Net framework уменьшает количество исходного кода на 60-80 процентов, пропорционально уменьшает время на отладку и число ошибок, допущенных программистами.

Elisy .Net Bridge добавляет функциональность .Net Framework к 1C версий 7.7/8.0/8.1/8.2. Текущие версии Elisy .Net Bridge 1.0 и 2.0 предназначены для реализации в 1C функциональности консольных приложений C# и VB.Net. Сюда относятся:

  • Шифрование в т.ч. асимметричными алгоритмами и вычисление контрольных сумм;
  • Работа с веб-сервисами и электронной почтой;
  • Интегрирование с системами, которые предоставляют .Net API;
  • Работа с регулярными выражениями, которых недостает в 1С;
  • Формирование и преобразование изображений;
  • Обращение к реестру Windows и получение региональных и системных настроек системы;
  • Организация кеша, в котором хранятся часто используемые значения без обращения к серверу;
  • Более эффективная обработка XML (добавляются XPath и XSL-трансформация).

Elisy .Net Bridge 2.0 разработан для использования с .Net Framework 3.5 SP1 и выше, поддерживает 1С:Предприятие v.7.7/8.0/8.1.

Основные особенности:

  • Поддерживает создание объектов .Net из GAC и по полному пути к сборке;
  • Поддерживает прямое обращение к свойствам и методам объектов;
  • Поддерживает типы Enum и производные;
  • Обеспечивает развернутую информацию об ошибках;
  • Свойства объектов видны при отладке из конфигуратора 1C;
  • Не требует предварительной регистрации через REGSVR32 и REGASM, можно обращаться через функцию ЗагрузитьВнешнююКомпоненту;
  • Содержит логику для обращения к специфическим возможностям .Net framework.

Предусмотрена гибкая система лицензирования (от однопользовательских лицензий до GPL) и скидок (до 60%).

 


 

Организация простейшего Http-сервера напрямую из 1С:

AttachAddIn("AddIn.ElisyNetBridge");
AddIn = New("AddIn.ElisyNetBridge");
net = AddIn.New("Elisy.NetBridge", "Elisy.ElisyNetBridge");

Если НЕ net.GetStatic("System.Net.HttpListener","IsSupported") Тогда
Сообщить("Для использования класса HttpListener нужна Windows XP SP2 или Server 2003.");
Возврат;
КонецЕсли;

listener = net.New("System.Net.HttpListener");
listener.Prefixes.Add("http://*:8080/");
listener.Start();

Сообщить("Прослушивание...");
//Метод GetContext блокирует пока ждет запрос. 

context = listener.GetContext();
request = context.Request;
// Получить объект ответа
response = context.Response;
// Создать ответ - HTML-строку
responseString = "Ответ от HttpListenerПосетите 1csoftware.com";
buffer = net.GetStatic("System.Text.Encoding", "UTF8").GetBytes(responseString);
// Получить поток ответа и записать ответ в него.
response.ContentLength64 = buffer.Length;
output = response.OutputStream;
output.Write(buffer,0,buffer.Length);
// Необходимо закрыть выходной поток.
output.Close();
listener.Stop();

 

Следующий код показывает, как напрямую из 1С нарисовать рисунок и сохранить его на диске:

AttachAddIn("AddIn.ElisyNetBridge");
AddIn = New("AddIn.ElisyNetBridge");
net = AddIn.New("Elisy.NetBridge", "Elisy.ElisyNetBridge");

//Код показывает, как нарисовать простое изображение и записать его в файл
drawing = net.LoadAssembly("System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
buffer = net.New("System.Drawing.Bitmap", 350, 350);
bufferSurface = net.CallStatic("System.Drawing.Graphics", "FromImage", buffer);

yellowBrush = net.New("System.Drawing.SolidBrush", net.New("System.Drawing.Color").Yellow);
bufferSurface.FillEllipse(yellowBrush, 25, 25, 187, 187);

blackBrush = net.New("System.Drawing.SolidBrush", net.New("System.Drawing.Color").Black);
bufferSurface.FillEllipse(blackBrush, 70, 75, 22, 17);
bufferSurface.FillEllipse(blackBrush, 140, 75, 22, 17);

blackPen = net.New("System.Drawing.Pen", net.New("System.Drawing.Color").Black, 10);
bufferSurface.DrawArc(blackPen, 65, 95, 102, 75, 0, 180);

buffer.Save("d:\Smile.jpg");

 

Ссылки по теме:

Сайт разработчиков
Elisy .Net Bridge на английском языке
Блог на richmedia.us
Распознавание штрихкодов

// //

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1200 19.05.09 12:23 Сейчас в теме
Слишком большая плата за рабочее место :(
Стоит почти как полноценная Винда :) а юзает фактически возможности бесплатного фреймворка.

ЗЫ да и бесплатный аналог есть на форуме www.1cpp.ru
Markovka; +1 Ответить
2. Техподдержка 22.05.09 10:20
(1) Мы предлагаем свой продукт, но ни в коем случае не навязываем его. Максимально пойдя навстречу разработчикам, была выложена бесплатная NFR-версия с полной функциональностью. Предусмотрели гибкую систему скидок до 60%. Поверьте, если бы объем продаж компонента был сопоставим с Windows, цена была бы на порядок или два дешевле.
Я предполагаю, что бесплатный аналог на 1cpp.ru поддерживает только 1С v.7.7. Последние тесты нашего компонента показали, что и на 1С 8.2 бета он работает. Таким образом достигается поддержка всех популярных версий 1С, а приобретенный компонент и написанный для него код прослужат дольше.
3. Душелов 3917 22.05.09 11:04 Сейчас в теме
Одно только не пойму. Зачем это надо? Тот, кто сможет написать код для этой компоненты, сможет спокойно написать свою ВК/ActiveX и не мучаться с отладкой и прочим.
4. Техподдержка 22.05.09 15:38
(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. Душелов 3917 22.05.09 15:48 Сейчас в теме
(4) >ВК предназначен, прежде всего, для программистов 1С мало знакомых с другими языками программирования (C# и C++).

Как, мало знакомый с другими языками программист 1С напишет код, приведенный здесь в качестве примера?
6. Душелов 3917 22.05.09 15:54 Сейчас в теме
(5) На самом деле все разработки имеют право на существование, но вот мое лично мнение, что это не взлетит в качестве платной разработки.
12. Техподдержка 25.05.09 15:07
(6) Профессия у нас такая – с большими рисками. Только 50% проектов в информационных технологиях считаются успешными. Если говорить конкретно о Elisy .Net Bridge, то есть много задумок, которые еще не реализованы в текущей версии проекта. Для успеха нужен стимул, которым может стать плата за программу, чтобы проект не заморозился в начальном состоянии и радовал пользователей новыми версиями. Политика в ценообразовании такая: для разработчиков компонент бесплатный, он платный только для конечных пользователей. Неприятно, конечно, что есть плата, но 1С сама по себе платная и с этим пользователи уже давно смирились.
Разработчики, пользуясь бесплатной версией, могут ближе познакомиться с платформой .Net, а также придумать на базе компонента свои платные решения. Прибыль с пользователей можно получить как за работу, так и за компонент, который в таком случае разработчикам поставляется с 40% скидкой.
Еще приятно удивляет количество скачиваний за несколько дней. Это говорит о том, что компонент востребован. Хотелось бы, конечно, видеть побольше отзывов и предложений. Может, кому-то недостает конкретных примеров использования.
7. Техподдержка 23.05.09 11:25
(5) В примере нет никаких новых для 1С конструкций. Обычные объявление переменных, вызов функций и обращение к свойствам. Знание же объектной модели и назначения функций – это дело практики. .Net framework предоставляет полное описание своих классов на русском языке. Например, не знаю я, что такое FillEllipse – открою хелп на русском: http://msdn.microsoft.com/ru-ru/library/2t63kk0t.aspx, прочитаю. Внизу найду пример и по аналогии напишу его для 1С. Количество книг по .Net и C# больше, чем по программированию на 1С. Изучение объектов .Net даром не пропадет, так как фактически вы изучаете новые технологии (C#, VB.Net, Asp.Net, Silverlight, Mono).
Мало кто с нуля пишет программы. Ищут подходящий шаблон-пример и дорабатывают его для себя. Elisy .Net Bridge включает в себя уже около 10 примеров использования, планируется, что количество примеров будет расширяться.
8. Душелов 3917 23.05.09 11:57 Сейчас в теме
(7) А в чем проблема взять шаблон ВК на C#, взять примеры, доработать под себя и будет нужная ВК?
9. Abadonna 3866 23.05.09 14:21 Сейчас в теме
(8)>А в чем проблема взять шаблон ВК на C#
А в чем проблема взять шаблон ВК на Дельфи, в коей компонент, как собак нерезанных, а не хватит - и дописать можно :) Потом взять WinAPI, и т.д...
И ваще .Net не нужен ;)
10. vip 23.05.09 19:35 Сейчас в теме
> ВК предназначен, прежде всего, для программистов 1С мало знакомых с другими языками программирования (C# и C++).
Кгрхм... Позволю себе не согласиться.

(7) Да дело совсем не в шаблонах, а, скорее, в отходе от шаблонов.
Эти "шаблоны" писали тоже живые люди и это, в свое время, было откровением идля них, и для других.

А реализация... Тов. Abadonna в (9) высказывает абсолютно правильную мысль - все языки не более, чем обертка над API (который, в свою очередь, обеертка еще над чем-то).
И .Net не панацея. Это иллюзия, что .Net-программы невелики по размерам.
За этой невеликостью стоит такое лишнее поедание ресурсов...
Но удобно.
11. Abadonna 3866 23.05.09 19:46 Сейчас в теме
(10)>Тов. Abadonna
Товарищи все в Париже, у нас - господа ;)
13. Техподдержка 30.05.09 12:04
Интересная статья, посвященная шифрованию и защите информации в 1С с использованием компонента Elisy .Net Bridge:
http://www.richmedia.us/post/2009/05/shifrovaniye-zashita-informacii-1c-predpriyatiye.aspx
14. Душелов 3917 30.05.09 13:29 Сейчас в теме
(13) А что с этой информацией делать? Убираем проверку на валидность цифровой подписи из 1С-ки и все...
15. Техподдержка 01.06.09 07:09
(14) Я суть вопроса не понял. Статья по ссылке (13) приводит примеры, как из скрипта 1С выполнять шифрование/расшифровку/подписывание, обращаясь к .Net Framework. Все с подробными комментариями.
16. mselling 7 03.06.09 14:08 Сейчас в теме
на чем только не пытаются делать деньги...
17. Salvador Limones 96 03.06.09 14:16 Сейчас в теме
18. Техподдержка 04.06.09 07:20
(17) Я знаю об этой разработке. Ее основные недостатки в основном такие же, как в 1й версии Elisy .Net Bridge. Это:
а) Сложность отладки - не поставишь точку останова на строку в переменной СтрокаДляКомпиляции, также не посмотришь значения свойств объектов. Хорошо, когда пример простой, как в статье, а если нет - намучаешься.
б) Компонент (17) требует прадварительную регистрацию в реестре, для этого операцию нужно выполнять на каждом клиенте.
в) На вход из 1С в компонент (17) можно подать и вернуть только элементарные типы: bool, string, числовые. Enum, например, он не поддерживает. Проблемы возникнут с классами с неустановленными атрибутами ComVisible или ComVisible=false.
Самое главное - на Elisy .Net Bridge можно организовать всю функциональность (17) прямо из кода 1С.

19. Ish_2 1052 06.06.09 12:58 Сейчас в теме
На взгляд дилетанта подход, изложенный в теме, представляется перспективным.
Не вызывает возражений и :

"Вся проблема в том, что проект на C# - это ненужный посредник-враппер, дублирующий функциональность .Net Framework и добавляющий свои ошибки."

Осталось ожидать от "1с" реализации этих возможностей как встроенных в платформе 8.2.
На радость пользователям и ,возможно , к огорчению разработчиков
Elisy .Net Bridge .
20. Техподдержка 08.06.09 07:14
(19) Мы сами ожидали от 8.2 такой функциональности и выпустили .Net Bridge только после того, как узнали, что в новой версии 1С такой функционал не заложен.
Логично предположить, что 1С не спешит добавить такие возможности в свой продукт из-за того, что пользователи смогут сравнивать 1С с .Net framework и сделают выбор в будущем не в пользу первой технологии. Или будут требовать от 1С фичи из .Net.
21. coder1cv8 3488 08.06.09 08:31 Сейчас в теме
Почитал примеры использования компоненты, так и не понял, чего я (как простой одинэсник) не смогу сделать без вашей ВК...
Продоваться не будет, я думаю это очевидно. А так молодцы!
22. Ish_2 1052 08.06.09 08:46 Сейчас в теме
(21) Действительно, хотелось бы убедительного примера от разработчиков :
" Чего не достает простому одинэснику в 1с и как компонент Elisy .Net Bridge
ему в этом поможет "
24. Техподдержка 08.06.09 10:48
(22) Elisy .Net Bridge создавался изначально для иностранцев, как я понял, с целью интеграции 1С с зарубежными системами. Я подозреваю, что это Microsoft Dynamics CRM, которая имеет .Net API. В принципе, это .Net Bridge - хороший вариант для использования в таких ситуациях.
1c-ников сложно чем-то удивить. Мы работаем над примерами. Сейчас уже доступны примеры на шифрование/расшифровку данных, регулярные выражения и рисование, конвертация форматов изображений.
Чтобы ахнули 1С-ники сначала нужно определиться, чего 1с-никам не достает в глобальном смысле. Если есть нерешенные задачи 1C, пишите. Мы постараемся предложить свое решение через примеры к Elisy .Net Bridge.
25. Ish_2 1052 08.06.09 11:22 Сейчас в теме
(24) Из цитаты :

"Elisy .Net Bridge создавался изначально для иностранцев, как я понял, с целью интеграции 1С с зарубежными системами. Я подозреваю, что это Microsoft Dynamics CRM, которая имеет .Net API."

следует что Вы не являетесь разработчиком Elisy .Net Bridge ?

Цитата :
"Сейчас уже доступны примеры на шифрование/расшифровку данных, регулярные выражения и рисование, конвертация форматов изображений."

Здесь пока не выложены эти примеры в виде внешних обработок.

Цитата :
"Чтобы ахнули 1С-ники сначала нужно определиться, чего 1с-никам не достает в глобальном смысле... пишите ."

Вы продвигаете свой продукт ? Вы хотите его продать ?
Почему кто-то должен Вам писать , чтобы помочь Вам продать Ваш продукт ?
Пока простые одинэсники просто недоумевают (21) и считатют ,что
запросто обойдутся без Вашего продукта.
MaxUniversal; xpym-xpym; bashta.aleksey; +3 Ответить
26. Техподдержка 08.06.09 13:47
(25) Ish_2:

Добрый день.
Ответьте сначала на вопрос вы - вы представитель конкурирующей фирмы ?
Просто не совсем понятно откуда родилась такая гневная отповедь. Прямо распяли и сожгли. Но давайте по порядку:

Цитата:
"следует что Вы не являетесь разработчиком Elisy .Net Bridge ?"

Мы являемся. И если честно то не вижу сути претензии. Вы разговариваете только с разработчиками ?

Цитата:
"Здесь пока не выложены эти примеры в виде внешних обработок."

Мы над этим работаем. в чем суть обвинения ? Вы считаете что мы выдаем желаемое за действительное и разводим "простых одинэсников" ? это не так, банально не хватает времени. если же вам не нравится скорость нашей работы - вы можете стать спонсором и мы обязуемся что примеры появятся в ближайший срок. А то не совсем понятно кто кого в попытке "навариться за чужой счет" обвиняет.

Цитата:
"Вы продвигаете свой продукт ? Вы хотите его продать ?
Почему кто-то должен Вам писать , чтобы помочь Вам продать Ваш продукт ?"

Пожалуйста, говорите только от своего имени. Если же вы представляете консорциум 1с программистов - то пожалуйста представьтесь. По существу вопроса отвечаю - мы не в коем случае никого не заставляем. Колхоз это дело добровольное. Имеется ввиду такая ситуация когда программисту необходима подобная система но он хочет убедится что он все правильно понял и получит то что и ожидает за свои деньги. все по честному. В крайнем случае мы продукт
дорабатываем. Если вас беспокоит тот факт что ваши уникальные идеи будут использованы в корыстных целях - то просто не делитесь ими. Уверен что некоторые будут с Вами солидарны.

Цитата
"Пока простые одинэсники просто недоумевают (21) и считатют ,что
запросто обойдутся без Вашего продукта."

?? Нет, всетаки конкурирующая фирма :-)
xpym-xpym; +1 Ответить
60. Яшар 18.02.12 12:28 Сейчас в теме
Добрый день.
Ответьте сначала на вопрос вы - вы представитель конкурирующей фирмы ?
Просто не совсем понятно откуда родилась такая гневная отповедь. Прямо распяли и сожгли. Но давайте по порядку:

Цитата:
"следует что Вы не являетесь разработчиком Elisy .Net Bridge ?"

Мы являемся. И если честно то не вижу сути претензии. Вы разговариваете только с разработчиками ?

Цитата:
"Здесь пока не выложены эти примеры в виде внешних обработок."

Мы над этим работаем. в чем суть обвинения ? Вы считаете что мы выдаем желаемое за действительное и разводим "простых одинэсников" ? это не так, банально не хватает времени. если же вам не нравится скорость нашей работы - вы можете стать спонсором и мы обязуемся что примеры появятся в ближайший срок. А то не совсем понятно кто кого в попытке "навариться за чужой счет" обвиняет.

Цитата:
"Вы продвигаете свой продукт ? Вы хотите его продать ?
Почему кто-то должен Вам писать , чтобы помочь Вам продать Ваш продукт ?"

Пожалуйста, говорите только от своего имени. Если же вы представляете консорциум 1с программистов - то пожалуйста представьтесь. По существу вопроса отвечаю - мы не в коем случае никого не заставляем. Колхоз это дело добровольное. Имеется ввиду такая ситуация когда программисту необходима подобная система но он хочет убедится что он все правильно понял и получит то что и ожидает за свои деньги. все по честному. В крайнем случае мы продукт
дорабатываем. Если вас беспокоит тот факт что ваши уникальные идеи будут использованы в корыстных целях - то просто не делитесь ими. Уверен что некоторые будут с Вами солидарны.

Цитата
"Пока простые одинэсники просто недоумевают (21) и считатют ,что
запросто обойдутся без Вашего продукта."

?? Нет, всетаки конкурирующая фирма


РЕБЯТА ЗАЙМИТЕСЬ ДЕЛОМ А НЕ ВЫЯСНЕНИЕМ ЧТО ДА КАК...КОМУ НРАВИТСЯ ТОТ И ВОЗЬМЕТ))
61. Техподдержка 18.02.12 12:45
(60) Яшар,
Вы привели цитату 2х-годичной давности. С тех пор много времени прошло, а дело все это время живет и процветает :)
23. Ish_2 1052 08.06.09 09:21 Сейчас в теме
+ 22 Для продаж недстаточно приведенного примера с рожицей.
Нужна демонстрацонная внешняя обработка , чтобы одинэсники могли сравнить , оценить , ахнуть : " Как мы жили без компонента Elisy .Net Bridge ?!!".
27. Ish_2 1052 08.06.09 14:04 Сейчас в теме
Как на духу : нет здесь конкурирующей фирмы.
Вы отреагировали на показавшийся резким тон.
Почему бы не предположить , что это тон выражающегося без обиняков Вашего сторонника ?
Способ продвижения Вашего продукта вызывает большие сомнения.
Судя по всему продвижением занимаются не менеджеры , а сами программисты.
Явление распространенное и печальное. Отсюда и непонимание между нами.
Но успехов я Вам все равно пожелаю.
29. Техподдержка 08.06.09 14:24
(27) Я рад что наша переписка не переросла в кровавый антогонизм. За пожелания - спасибо, а насчет менеджеров - да, критика уместна. Мы стараемся, но пока идей больше чем успевают записать руки, от этого возникает некоторая путаница.

31. Ish_2 1052 08.06.09 14:28 Сейчас в теме
(29) Мне как дилетанту приятно было походить чуток в конкурирующих фирмах.
37. Техподдержка 08.06.09 15:02
(31) Если интересуют вопросы этой статьи, то я бы не говорил о таком человеке, как о дилетанте. Конкурирующая фирма - к слову пришлось.
28. coder1cv8 3488 08.06.09 14:05 Сейчас в теме
Нда... Я вот лично, без притензий, просто хотел полюбопытствовать зачем мне может понадобится Ваша ВК, а в результате кроме "шифрования, регулярных выражений и конвертации изображений" - того что можно сделать проще и используя свободное ПО - я так ничего и не услышал...
30. Душелов 08.06.09 14:27 Сейчас в теме
+28, как я и писал, зачем людям, которые могут писать на C# использовать Вашу ВК, если проще написать свою, специализированную, да еще и бесплатно.
36. Техподдержка 08.06.09 15:00
(30) Я с трудом представляю себе самописную специализированную ВК для обращения к SQLServer 2005 через .Net API. Это что, на каждый класс, структуру и Enum делать свой враппер?
38. Душелов 08.06.09 15:17 Сейчас в теме
(36) Ну через АДО из 1С люди-то работают с SQL-ем и не парятся особенно...
50. Arabo_xv 5 28.06.10 18:39 Сейчас в теме
(36) Вы про Reflection надеюсь слышали. Пару легких движений руки и VasiaPupkin.NetBridge для работы с SQL2005 готов.
(47) Нарушение лицензионного соглашения по платформе 1С:Предприятие
(49) Хм это значит если я копаюсь в данных ИБ непосредственно в SQL то это 1С:Совместимо !? Мдас круто у 1С стоит вопрос сертификации.
51. Техподдержка 29.06.10 06:57
(50)
Вы про Reflection надеюсь слышали. Пару легких движений руки и VasiaPupkin.NetBridge для работы с SQL2005 готов.

Если было бы все так просто, Инфостарт и другие 1С-порталы были бы завалены такими разработками. Чтобы не быть голословным - начните делать и поймете.

Нарушение лицензионного соглашения по платформе 1С:Предприятие

Прочтите обновленную статью: "Демонстрация прямого чтения данных 1С:Предприятие через LINQ" раздел "Кто в данных хозяин" и поймете: лицензия противоречит законодательство РФ. Для вас что важнее - закон или лицензия?

Хм это значит если я копаюсь в данных ИБ непосредственно в SQL то это 1С:Совместимо !?

Elisy .Net Bridge самостоятельно не предоставляет функциональности прямого доступа к данным. А прикладным решениям на основе компонента этого никто запретить не может, также как и другие операции, например: форматирование диска, снятие процессов, спам-рассылки, перезагрузка компьютера. То, что делают прикладные решения пусть остается на их совести. Net framework очень гибкий и предоставляет возможности для бесконечного количества сценариев.
52. Техподдержка 29.06.10 07:06
(50) Вот еще один образец уникального пока применения .Net Bridge для работы с DirectX и 3d-графикой в 1С через "богатую графику" WPF:
1C.Net:Предприятие + DirectX = 3D-графика на формах 1С:Предприятие
Мне кажется достойно для 1С:Совместимо.
53. Arabo_xv 5 29.06.10 11:30 Сейчас в теме
(50)
Если было бы все так просто, Инфостарт и другие 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С:Предприятие через LINQ".

Похоже что именно вы представляете инструменты обхода лицензий 1С.
54. Техподдержка 29.06.10 12:09
(53)
Уже делал потому и говорю. Написал внешнюю компоненту для 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С - есть масса других достойных решений.
32. Abadonna 3866 08.06.09 14:32 Сейчас в теме
>если проще написать свою, специализированную, да еще и бесплатно.
А, главное, интереснее ;). И без .Net Framework (бе-бе-бе тебе, Василий ;))
34. Душелов 08.06.09 14:52 Сейчас в теме
(32) У нас тут разговор про C#, так что дельфятникам тут не место :)))
35. Abadonna 3866 08.06.09 14:55 Сейчас в теме
(34)
Ну это вы, хохлы, уси,
Программируете на Си,
А мы, все москали,
Программируем на паскали
:))))
xpym-xpym; +1 Ответить
33. Abadonna 3866 08.06.09 14:41 Сейчас в теме
Всё хотел спросить C# - это же до-диез, а почему не ре-бемоль? Нота-та та же ;)
39. Abadonna 3866 08.06.09 15:38 Сейчас в теме
(37,+38) Блин, всю жизнь через ADO со скулем работаю, и даже в голову не приходило ВК использовать. Зачем? ВК надо там, где уж НИКАК не обойдешься
coder1cv8; +1 Ответить
40. s_vidyakin 08.06.09 15:53 Сейчас в теме
еще камень в огород - регулярные выражения давно использую вот так:
РВ = Новый 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 было бы актуально, но там уже итак понаписано дополнений
cleaner_it; +1 Ответить
41. Sergey.Noskov 05.08.09 22:22 Сейчас в теме
Из примера:
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. Техподдержка 10.08.09 07:58
(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);
42. Sergey.Noskov 06.08.09 16:53 Сейчас в теме
Вот такая ошибка вываливается:
{Форма.Форма(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. Техподдержка 10.08.09 07:33
(42) В ознакомительной версии ограничений никаких не предусмотрено. Скорее всего на какой-то итерации РезультатПоискаОкончания.get_Item(индекс) равен NULL. В этом случае невозможно обратиться к его свойствам .Index и .Length. Нужно попробовать написать так:
Если РезультатПоискаОкончания.get_Item(индекс) <> Неопределено Тогда
ИндексОкончания = РезультатПоискаОкончания.get_Item(индекс).Index + РезультатПоискаОкончания.get_Item(индекс).Length;
КонецЕсли;
45. Техподдержка 28.09.09 16:07
На infostart добавлен проект распознавания штрихкодов, использующий функциональность Elisy .Net Bridge (http://www.infostart.ru/public/57091/)
46. Техподдержка 12.10.09 07:03
Добавлена статья по определению .Net классов из 1С: richmedia.us
74. Гость 05.06.13 20:31
(47) Так все таки.. Elisy .Net Bridge работает и до сих пор использует Linq?
Если использовать внешние веб сервисы, подключаемые к бд через linq с запросами к базе написанными на встроенном языке 1с, будет ли это нарушение прав? Ведь, по сути создаются и используются методы 1с.
75. Техподдержка 05.06.13 20:53
(74) Гость,
Elisy, Так все таки.. Elisy .Net Bridge работает и до сих пор использует Linq?
Если использовать внешние веб сервисы, подключаемые к бд через linq с запросами к базе написанными на встроенном языке 1с, будет ли это нарушение прав? Ведь, по сути создаются и используются методы 1с.

Нет, вы что-то путаете. Elisy .Net Bridge и Elisy LinqTo1C - разные продукты. У Elisy .Net Bridge статус 1С:Совместимо, внутри продукт не использует прямой доступ к данным.
Прямой доступ же к данным не является нарушением законодательства. Потому что методы, способы не являются объектами авторского права, так как не несут в себе элемента творчества.
48. Техподдержка 19.10.09 08:06
На Инфостарт выложен последняя ознакомительная версия компонента Elisy.NetBridge 2.3. По сравнению с предыдущей версией улучшена производительность и устранена ошибка при одновременной работе компонента и "сборщика мусора".
49. Serj1C 479 21.05.10 11:39 Сейчас в теме
Новости фирмы "1С" 20.05.2010
Продукт "Elisy .Net Bridge" фирмы Elisy Software Design получил сертификат "Совместимо! Система программ 1С:Предприятие"
http://1c.ru/news/info.jsp?id=11871
55. Arabo_xv 5 29.06.10 12:32 Сейчас в теме
Что за обвинения? Я ничего не должен 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 ?
56. Техподдержка 29.06.10 13:39
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 ничего противозаконного тоже нет. Думаю, оно вам не пригодится.
57. Техподдержка 23.07.10 14:38
В галерею добавлены 2 изображения-демонстрации технологии WPF в 1С:
Использование WPF-компонента Dynamic Data Display
Обрезка фотографий, основанная на WPF
58. Техподдержка 05.01.12 13:38
Выпущена новая NFR-версия Elisy .Net Bridge 4.0.3. Дистрибутив для скачивания размещен в публикации.
62. EmpireSer 08.08.12 23:51 Сейчас в теме
А как же кроссплатформенность?
Сервер 1С 8.2 может работать на линукс системах. А 8.3 и клиент на линуксе написали.
Как какой же может быть тогда .NET ? Проект Mono отстаёт от развития .NET на Windows и даже не гарантирует работоспособность.
Получается что можно убить кучи времени, разработать множество красивых и очень функциональных вещей (обработок, функционал и т.д.), а вот захочет клиент сервер на линуксе (клиент-серверная архитекрута) и всё. Только "&НаКлиенте" будет работать и ни каких поблажек серверу.
Ведь намного выгоднее организовать, для конфигураций на управляемых формах, сервер на линуксе и работать через браузер.
И даже если сервер делать на Windows, то, например, Silverlight применить не получится, так как, как я помню, только под IE он работает, а популярность Google Chrome и Mozilla Firefox нельзя не учитывать (именно в данном контексте)

Если подытожить, то у меня складывает мнение, что это здорово, функционально и удобно, но не оптимально для полномасштабного использования в конфигурации.
63. Техподдержка 09.08.12 08:00
(62) EmpireSer,
Спасибо за комментарий. Кроссплатформенность для 1С сейчас - это миф. Windows для 1С будет еще актуальным лет 10-20 вот по каким причинам:
1. Все предыдущие версии до 8.3 были прочно завязаны на Windows из-за слабой поддержки Linux. Значит за все серверные и клиентские ОС деньги уплачены и нет никакого смысла переводить ОС на Linux. Значит теоретически если будут появляться Linux-сервера или клиенты, то для новых компаний.
2. Многие предприятия все еще работают на 7.7 и только думают о переходе на 8.х. Соответственно они будут работать на Windows. Связано это с консерватизмом бухгалтеров, соответственно и ОС они будут менять с неохотой.
3. Все внешние компоненты до этого, например, популярные драйвера устройств были написаны под Windows. Это значит, что под Linux они не заработают просто так. А портировать их под Linux и поддерживать 2 набора исходных кодов очень ресурсоемко. Портировать же их под браузеры для веб-клиента еще сложнее - это уже 4*2=8 наборов (4 популярных браузера на 2 платформах). Это еще не все - новый стандарт написания внешних компонентов ущербный и по функционалу сильно уступает COM-технологии написания внешних компонент.
4. Доля рынка C# в последнее время неуклонно растет благодаря популяризации .Net framework. Java - конкурент .Net была выкуплена Oracle и коммерциализируется, доля его снижается и будет снижаться.
5. Опыт Запада, по которому движется развитие 1С показывает, что на большинстве средних предприятий преобладают Windows-клиенты и стоят несколько серверов на Windows и Linux.
6. Все 1С-ники осваивали всегда Windows и привыкли работать с ним. Поэтому настройщиков Linux сейчас найти сложно. Даже если все предприятие перейдет на Linux, нужно найти людей, которые будут его конфигурировать и обслуживать. Реально это будет сделать только в крупных городах.
invertercant; +1 Ответить
64. EmpireSer 09.08.12 13:12 Сейчас в теме
(63) хм:

1. Кучи компаний даже не пытались использовать клиент-серверную архитектуру работы 1С. Но это не значит, что нужно программистам быть глупыми и не продумывать выполнения своего кода (в 1С) под такой архитектурой.
А причины не перевода сервера 1С на линукс как раз не дальновидность разработчиков конфигураций и внешних компонент! А если с этим в порядке - то уже не компетентность администраторов. Правильно настроенные линукс сервера позволяют в разы сэкономить на железе самого сервера, а переход на управляемые формы (при хороших админах) позволит провести оптимизацию клиентского места (Windows, Linux, MacOS) под максимальную сетевую производительность.

2. У многих предприятиях и Windows 2000 и ниже бывает и их это устраивает.
На данный момент и переход с 7.7 на 8.х может вызвать море проблем и несовместимость некоторых решений (т.к. программисты игнорируют другие технологии).
Вот из-за совокупности неопределённостей, которые возникнут при обновлении/апгрейде/оптимизации и творится такое на рынке.
Я встречал клиентов, которые готовы выделить не малы деньги, что бы "всё летало реально", а спецов по этому делу нет. Админы не компетентные и положительный результат апгрейда железа, у этих клиентов, вскоре становится в ноль из-за "изобилия мусора". И проблем добавляют программисты 1С, которые поступают, как раз как вы говорите, "а зачем?" и связывают руки уже другим.

3. Если компонент писался в концепции ООП и не делались какие-то платформенные извращения, то содержать версии Windows, Linux, BSD, MacOS и мобильные тоже - становится почти элементарно.
Вот у нас в конторе програмят на Delphi, а Delphi многие функции доступа к данным ОС делает кросплатформеными. Думаю для С++ уже давно есть библиотеки практически абсолютна кросплатформенные.
А тестировать это - тоже элементарно: Unit тесты. Пишешь тесты и использует автоматизированые средства для их проведения. Мы, например, использует TeamCity для этой работы и всё "круто": сам забирает обновления с SVN, сам компилирует, сам тестирует и логирует и собирает кучи статистики.
"Всё придумано до нас" (с) - только пользуйтесь.

4. "Доля рынка" - не показатель. Это маркетинговые войны. Сейчас вообще появились "облака" и мобильные клиенты и Windows Azure и Windows Mobile на них в меньшинстве. "Доля рынка" изменчивый показатель.

5. Опыт запада так же показывает всю мощь SAP и ни какая 1С им не нужна. А SAP кросплатформенный. А 1С, в России, конкуренцию составить некому. Иначе уже со времён версии 5-6 1С была бы кросплатформеной.

6. А все высокопроизводительные сервера работают на BSD и Unix. Колличество специальстов в Linux тоже не мало, просто, в среде программистов 1С их намного меньше (может из-за того, что 7-ка и ниже не работали на линуксах). Если контора, разрабатывающая конфигурацию 1С, хочет не просто "урвать кусок", а сделать конкурентноспособный и долго "играющий", на рынке, продукт - то она, по моему мнению, должна в первую очередь подумать об астрагировании от ОС и от БД, что бы не навязывать клиенту дополнительные расходы.
Если почитать море спецификаций Java EE, то Вы уведите, что программист может абстрагироваться не только от ОС (что даёт Java), не только от БД (за счёт jbdc и ORM), а ещё и от сервера приложения, где его компоненты развёрнуты. Это даёт почти абсолютную волю заказчику ставить ваше приложения на что угодно поддерживающее технологию Java EE, подключать любую БД (хоть XML базы, хоть Access) и, конечно же, ставить всё это на любую ОС.

Вот, по моему мнению, к чему должен стремиться каждый программист прикладного решения. А не становится "винтиком" в маркетинговых войнах.

Вы всё замечательно реализовали и вот поэтому я опасаюсь, что море программистов 1С, используя Ваши разработки, сведут на "нет" все попытки разработчиков платформы 1С сделать её кроплатформенной.
65. Техподдержка 10.08.12 08:36
(64) EmpireSer,

Спасибо за теплые слова о нашем продукте.
Спор о том, кто победит Linux или Windows идет давно, но Windows не стал менее популярным за это время. Мы с вами высказали свои точки зрения. Где-то они совпадают, где-то расходятся.
Мои прогнозы такие - Windows будет актуальным в ближайщее время и 10 лет минимум. А что потом будет - сложно предсказать.
Если бы была возможность развивать продукт .Net Bridge в сторону Linux, мы бы это начали делать. Но в настоящее время 1С не предоставляет технических возможностей, чтобы получить изящное решение (в Native API не поддерживаются объекты наподобие IDispatch да и смешанный код тоже не поддерживается).
Поэтому мы для себя наметили несколько перспективных на наш взгляд направлений, основанных на .Net Bridge:
Веб-сервер внутри 1С
Прямая работа с конфигурацией, декомпилирование и защита информации
Прямой доступ к данным 1С на СУБД
66. EmpireSer 10.08.12 17:41 Сейчас в теме
(65)

Из документации

Хотя в 1С:Предприятие 8.2 была анонсирована технология внешних компонент NativeAPI, но пока использовать ее не предоставляется возможным.

А вы собираетесь сделать её поддержку вообще? И в пределах каких сроков? И почему Вы реализовали на неуправляемом С++ библиотеку "Elisy.HwndHost.dll", а "Elisy.NetBridge.dll" не смогли?
И ещё: а для чего нужна библиотека "IPHLPAPI.DLL" ?
67. Техподдержка 11.08.12 08:00
(66) EmpireSer,
А вы собираетесь сделать её поддержку вообще? И в пределах каких сроков? И почему Вы реализовали на неуправляемом С++ библиотеку "Elisy.HwndHost.dll", а "Elisy.NetBridge.dll" не смогли?
И ещё: а для чего нужна библиотека "IPHLPAPI.DLL" ?

Мы работали над поддержкой Native API, но столкнулись с проблемой: Новая версия 1С:Предприятие 8.2 конфликтует с C# и .Net framework Скорее всего возникает LoaderLock. Может и можно было бы найти обходные пути, но исследования решили отложить, так как в Native API не предусмотрена поддержка объектов (как IDispatch в COM). Без этой возможности использование .Net Bridge будет некрасивым (фактически ограничится компиляцией исходного кода C#/VB.Net "на лету" и вызовом оттудастатических методов).
Библиотека Elisy.HwndHost.dll действительно на неуправляемом С++, так как не смогли ее встроить в Elisy.NetBridge.dll. Это уже проблема Microsoft конфликта ATL и управляемого кода. Решили оставить их раздельно, так как HwndHost требуется намного реже.
IPHLPAPI.DLL скорее всего нужна при использовании алгоритмов защиты и активации .Net Bridge, поэтому инсталлятор потащил ее за собой по зависимостям.
68. EmpireSer 11.08.12 16:10 Сейчас в теме
(67)
А можно ещё вопросик?
А как Вы решили проблему с перегрузкой методов? в 1С большинство преобразований примитивных типов происходит "за кадром", а в NET тип параметра очень важен.
Вот Ваш механизм сможет понять, что я делаю или тут, как обычно, "программист сам дурак"? :

public class Klass {
  public void Privet(string param1)
  { ... }
  public string Privet(Integer param1)
  { ... return "приветики" }
}


В библиотеках NET могут встречаться такие методы и для них потребуются программисту 1С принудительно вызывать "Число(Параметр1)" или "Строка(Параметр1)".

Если это так, то думаю нужно это упомянуть в документации (так же делают такие упоминания в PHP).
69. Техподдержка 13.08.12 07:23
(68) EmpireSer,

По умолчанию работает преобразование на усмотрение .Net Bridge. Например, 1С тип Дата преобразуется в DateTime, строка в String (и наоборот) и т.д.
Если же необходима строгая типизация, то предусмотрен параметр StrictMode класса Elisy.NetBridge.Environment в .Net Bridge 4. В документации этот момент отражен (см. Свойство StrictMode) с примерами для System.Convert.

По поводу "вымирания" Windows есть еще один момент, который всплыл буквально в выходные. На Linux сейчас нет нормального механизма достучаться к 1С извне, как это можно сделать через COM на Windows. А такой механизм часто востребован, например, из Интернет-магазинов.
70. EmpireSer 14.08.12 01:10 Сейчас в теме
(69)

По поводу "вымирания" Windows...

Нет нет, я не говорил о вымирании Windows. Я лишь подчеркнул нишу, которою занимает windows, о конкурентах и о других нишах IT сферы.
Жалко, конечно, что 1C Native API ещё сыроват. Если он был бы Open Source, то, полагаю, к нему давно бы прикрутили "ноги": ведь все классы 1С уже поддерживают управление памятью через реализацию шаблона интерфейсов microsoft (с её 3-мя обязательными методами) и получается, что для коммуникации клиент-сервера через 1C Native API можно было бы использовать любую технологию (COM, CORBA, HTTP, RMI (T3) и т.п.).

По умолчанию работает преобразование...

Я так и предпологал, т.к. это логично.
Просто я встречал в коде конфигураций 1С 8.2 в некоторых методах принудительное приведение параметров. Т.е. методу без разницы что ему передали, в коде метода просто принудительно приводили параметр к нужному. Т.к. такой код может спокойно "кушать" почти любой тип - то и в других методах программисты не заморачиваются приведением типов для передачи их в такие методы.
Не привыкший к строгой типизации программисты могут очень долго "ловить странные баги" :-))) Я как человек привыкший к строгой типизации долго адаптировался к PHP и 1С. Я до сих пор кое где вставляю шаблон кода, который гарантирует моему методу "правильный" тип параметра.

Немного вдохновлённый Вашим трудом мне тоже захотелось развить такое-же удобное решение, только используя Delphi и/или Java.
Java тоже очень богат различными реализациями разных решений. А в Delphi намного легче взаимодействовать на низком уровне с разными элементами ОС и оборудования.
71. Техподдержка 04.10.12 09:24
(70) EmpireSer,
Нет нет, я не говорил о вымирании Windows. Я лишь подчеркнул нишу, которою занимает windows, о конкурентах и о других нишах IT сферы.
Жалко, конечно, что 1C Native API ещё сыроват. Если он был бы Open Source, то, полагаю, к нему давно бы прикрутили "ноги": ведь все классы 1С уже поддерживают управление памятью через реализацию шаблона интерфейсов microsoft (с её 3-мя обязательными методами) и получается, что для коммуникации клиент-сервера через 1C Native API можно было бы использовать любую технологию (COM, CORBA, HTTP, RMI (T3) и т.п.).

Задумавшись о ваших комментариях и высказываниях критиков .Net bridge/.Net framework за его несовместимость решили выпустить кроссплатформенное решение для Java/Mono/.Net framework:
Замена в 1С:Предприятие 8.2 COM/OLE для доступа из Linux и других операционных систем
Как и .Net bridge новый продукт - это средство интеграции, но работает в противоположном направлении. Позволяет из других платформ получить доступ в 1С.
72. EmpireSer 05.10.12 00:13 Сейчас в теме
(71) Рад был помочь :))))

P.S. Кстати, тут http://www.1csoftware.com/dotnet/ указано: "ограниченная поддержка 7.7/8.0/8.2" - может для 8.2 это утверждение не верно?

P.S.2. А тут http://proxy.1csoftware.com/demo_ma/ru_RU/ у Вас что-то упало...
73. Техподдержка 05.10.12 12:17
(72) EmpireSer,
P.S. Кстати, тут http://www.1csoftware.com/dotnet/ указано: "ограниченная поддержка 7.7/8.0/8.2" - может для 8.2 это утверждение не верно?

Документация на странице относится к версии 3. Планируем обновить ее до версии 4.

P.S.2. А тут http://proxy.1csoftware.com/demo_ma/ru_RU/ у Вас что-то упало...

Были жалобы на открытие страницы от некоторых пользователей. Проблему у себя не смогли воспроизвести - было предположение, что на стороне веб-браузера стоит софт, который режет баннеры.
76. Гость 05.06.13 21:07
А, хорошо понял ошибку с Elisy LinqTo1C. Но вы непосредственно SQL запросы к бд создаете. А у меня функции и процедуры в 1с прописаны, можно ли считать что эти процедуры и функции являются легальными?

И можно еще вопрос, не было ли у вас прений с 1с с 2009 года?

Во всех остальных случаях лицензионное соглашение позволяет использовать для построения решений только штатные средства платформы. В частности, можно обращаться к данным информационной базы только при помощи объектов "1С:Предприятия", специально предназначенных для работы с данными (запросы, справочники, документы и т.д.).
77. Техподдержка 05.06.13 21:31
(76) Гость,
На эту тему не было разговора с представителями 1С. Штатные средства они имеют ввиду - внешние источники данных.
78. zatoichi 77 02.03.15 11:46 Сейчас в теме
кто-нибудь пробовал эту компоненту? может посоветуете что-нибудь по-дешевле?
79. Техподдержка 02.03.15 12:49
(78) zatoichi,
Есть совсем бесплатный вариант - написать внешний компонент на C#.
Оставьте свое сообщение

См. также

UniPrice: Загрузка прайс-листов из Excel, YandexML, CSV, TXT, MMO, DBF, MXL, CommerceML (импорт товаров, цен, остатков, характеристик, групп номенклатуры, свойств, изображений и др.) Промо

Ценообразование, прайсы Обработка справочников Загрузка и выгрузка в Excel Внешние источники данных Обмен через XML WEB Обработка документов Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен v8 КА1 УТ10 Розница УПП1 УНФ ERP2 УТ11 КА2 УУ Платные (руб)

Если у Вас есть интернет-магазин и он синхронизирован c 1С:Предприятие, то наше предложение для Вас.<br> Если Вы ведете интернет-торговлю закупая товар у поставщиков, то наше предложение для Вас. <br> Если Вы хотите анализировать сотни прайс-листов конкурентов и таким образом строить свою ценовую политику, то наше предложение для Вас.<br> Если Вы тратите много времени = денег на обработку прайс-листов, то наше предложение для Вас.<br> <br><br> Мы хорошо поработали на протяжении года, вложили опыт и знания 10 лет работы в сфере e-commerce и баз данных 1С:Предприятие, организовали инфраструктуру и поддержку проекту. И вот наконец, рады сообщить, что готовы представить Вашему вниманию новый мощнейший универсальный модуль для обработки прайс-листов UniPrice, который будет делать всю работу с прайс-листами за Вас автоматически по расписанию.<br> Уверены, что UniPrice даст неоспоримое конкурентное преимущество Вашему бизнесу.<br>

1000 руб.

20.03.2017    66063    338    161    

Учим Лайку новым трюкам: заказы с предоплатами, выгрузка накладных из 1С

Банковские операции Кассовые операции Учет доходов и расходов Розничная торговля Розничная торговля Внешние источники данных Банковские операции Кассовые операции v8 v8::ОУ УТ11 Рестораны, кафе и фаст-фуд УУ Платные (руб)

Расширение Лайка позволяет просматривать данные IIKO по заказам и предоплатам, приходным и расходным накладным, не покидая 1С. Кроме того, в последней версии добавлен функционал создания накладных на основании приобретений 1С одним нажатием.

30000 руб.

15.10.2020    1630    0    0    

Выгрузка и загрузка платежных поручений из 1С в Электронный Бюджет

Банковские операции Документооборот и делопроизводство Внешние источники данных v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Обработка для обмена платежными поручениями в формате системы "Электронный бюджет" из программы 1С: Бухгалтерия предприятия.

6800 руб.

14.10.2020    809    2    5    

Обмен 1С - "Мобильная карта"

Оптовая торговля Внешние источники данных v8 КА1 БП2.0 УТ10 УПП1 БП3.0 УТ11 КА2 Россия БУ УУ Платные (руб)

Обмен конфигураций 1С - с комплексом управления автозаправочной станцией «Мобильная карта».

30000 руб.

06.10.2020    811    0    0    

Выгрузка в SPOT 2D / ОРИМИ с произвольной структурой полей в файле для ЛЮБЫХ конфигураций (платформа 8.3 +) Промо

Внешние источники данных Оптовая торговля Оптовая торговля Розничная торговля v8 v8::УФ УТ10 ERP2 УТ11 КА2 Платные (руб)

Данная система предназначена всем, кому нужно выгружать данные в SPOT 2D или в ОРИМИ. Позволяет гибко настроить получение данных для каждого поля файла и файла выгрузки в целом. Имеет отборы по организации, складу, и папкам номенклатуры. Есть возможность выгружать данные как вручную, с выбором конкретного файла, за конкретный период, так и в автоматическом режиме в указанное вами время. Выгрузка может выполняться в файл или через http напрямую. Имеется подробная справка по настройке, а также примеры запросов для приведенных в примерах файлов выгрузки. Может работать в составе любой конфигурации! Обновление от 31.03.2020!

9990 руб.

19.10.2018    13089    3    0    

Перенос остатков и оборотов из КЛОТО в "1С:Зарплата и кадры государственного учреждения 3.1"

Зарплата Внешние источники данных v8 v8::СПР ЗКБУ Государственные, бюджетные структуры Россия Госбюджет Платные (руб)

Перенос из КЛОТО в ЗГУ 3.1. Программный продукт КЛОТО очень распространен на территории Тверской области в силу своей простоты и относительной дешевизны. Данным программным продуктом активно пользуются учреждения организационно-правовой формы МДОУ, ФКУ и прочие.

55000 руб.

05.10.2020    801    0    0    

Загрузка данных из М-Аптеки в Бухгалтерию 3.0, в т.ч. КОРП

Файловые протоколы обмена, FTP Внешние источники данных v8 v8::БУ БП3.0 Фармацевтика, аптеки Россия БУ УСН Платные (руб)

Обработки для загрузки dbf-файлов, выгруженных из М-Аптека в разрезе документов с номенклатурой

8000 руб.

14.09.2020    1365    3    2    

Перенос данных из Парус 8 в ЗГУ ред.3

Зарплата Внешние источники данных v8 v8::СПР ЗКГУ3.0 Государственные, бюджетные структуры Россия БУ Госбюджет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 бюджетных учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

50000 руб.

19.08.2020    1526    0    0    

Помощник ЕГАИС для 1С:Розница 2.2/2.3 (Инвентаризация, запросы, проверка ТТН и многое другое) Промо

Внешние источники данных Рабочее место Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Акцизы Платные (руб)

Обновление сопоставлений алкогольных классификаторов, инвентаризация по марке, проверка накладных по check1.fsrar.ru, поиск продукции по акцизке, запрос новых акцизных марок и многое другое!

4500 руб.

05.01.2016    93569    199    418    

Выгрузка данных на atmclub (АТМ) из конфигурации Альфа-Авто: Автосервис+Автозапчасти (+Автосалон)

Обработка документов Интеграция Внешние источники данных v8 v8::ОУ 1cv8.cf Автомобили, автосервисы Россия УУ Платные (руб)

Обработка позволяет выгрузить данных по заказ-наряду на atmclub (АТМ) из конфигурации Альфа-Авто: Автосервис+Автозапчасти (+Автосалон) ред. 5.1.

2000 руб.

10.06.2020    2348    0    0    

Загрузка расходных расписаний РБС из систем: "Электронный бюджет", "Бюджетное планирование", "Бюджет-смарт"

Финансовый учет и бюджетирование (FRP) Внешние источники данных v8 v8::БУ БГУ Государственные, бюджетные структуры Россия Госбюджет Платные (руб)

Обработка умеет загружать в БГУ 1.0 расходные расписания (РР) РБС из различных источников в форматах: казначейства, внутренний формат Бюджет-смарт, формате "Электронный бюджет" и "Бюджетное планирование". Поддерживаемые типы файлов с РР - *.AP*, *.ZF*, *.XML, *.BR*

5900 руб.

13.05.2020    3139    1    1    

Импорт розничных продаж из АСУ "Топаз-АЗС" в 1С:Бухгалтерию предприятия 3.0

Внешние источники данных Интеграция v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Данная обработка предназначена для импорта данных по продаже топлива из АСУ "Топаз-АЗС" в 1С:Бухгалтерия предприятия 3.0 (Версия формата данных 3.15)

3900 руб.

13.05.2020    2375    3    7    

SALE! 40%

Конструктор ботов Телеграм— лёгкая и универсальная интеграция 1С с Telegram Промо

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Платные (руб)

Лёгкая в установке и настройке, многофункциональная и универсальная интеграция 1С с Telegram. Использованные в решении подходы позволяют совместить все возможности 1С с возможностями Telegram. Ещё никогда до этого решение задачи отправки данных в Telegram из 1С, получения данных из Telegram в 1С и организация многоступенчатого бота не было таким простым.

6499 руб.

30.05.2017    84021    203    293    

Работа с журналом регистрации. Выходим за границы платформы

Журнал регистрации Бесплатно (free)

Работа с журналом регистрации нестандартными средствами. А также немного про использование платформы .NET в экосистеме 1С.

12.05.2020    6109    YPermitin    24    

Интеграция системы Mikbill и 1С:Бухгалтерия 3.0

Интеграция Внешние источники данных v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Обработки позволяют настроить интеграцию биллинговой системы Mikbill и 1С:Бухгалтерия3.0.

7000 руб.

29.04.2020    3004    0    0    

Управление Viber-ботами

Интеграция Внешние источники данных v8 Платные (руб)

Простое и эффективное решение для управления viber-ботами из 1С.

2000 руб.

17.04.2020    4865    5    6    

Импорт документов, необходимых для ведения учета и формирования отчетов в ИФНС, из розничной программы учета в Бухгалтерию 3.0

Розничная торговля Внешние источники данных v8 v8::БУ БП3.0 Фармацевтика, аптеки Россия БУ НУ Платные (руб)

Представлена обработка для импорта документов из розничной программы учета товара в торговых точках и аптеках, необходимых для ведения бухгалтерского учёта, в Бухгалтерию 3.0. При загрузке данных в бухгалтерию переносятся документы поступлений, реализации, возвратов и перемещений в торговых точках и формируются все бухгалтерские и налоговые отчеты с учетом этих документов для любой системы налогообложения. Обработка позволяет загрузить данные из ПО ТрейдФарм. Имеются варианты для других розничных программ (ПО Manuscript Solution и S-Market).

16000 руб.

09.04.2020    4359    2    1    

Загрузка документов поступления в 1С из Контур.Диадок

Обработка документов Внешние источники данных v8::БУ БП3.0 Россия БУ Платные (руб)

Кто получает документы через Контур.ДиаДок и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс. Поддержка конфигураций: Бухгалтерии 3, Управление производственным предприятием, редакция 1.3, 1С:Комплексная автоматизация 2

2500 руб.

11.02.2020    14596    37    71    

Интеграция БИТ:Управление медицинским центром и лаборатории Гемотест (через ftp)

Внешние источники данных v8 1cv8.cf Здравоохранение, медицина, стоматология Россия Платные (руб)

Обмен данными с лабораторией «Гемотест» из конфигурации «БИТ:Управление медицинским центром». Позволяет автоматизировать работу мед.учреждения в части проведения лабораторных исследований в части сбора, отправки и получения результатов по анализам, в т.ч. с внутренней лабораторией.

14000 руб.

25.10.2019    6611    0    2    

Интеграция 1С и WhatsApp (Ватсап) Промо

Внешние источники данных Управление взаимоотношениями с клиентами (СRM) Управление взаимоотношениями с клиентами (СRM) v8 1cv8.cf УУ Платные (руб)

WhatsApp — самый популярный мессенджер не только в России, но и во всем мире. Его установили более 70% москвичей и 59% пользователей смартфонов по всей стране (по данным института современных медиа MomriInstitute).

8000 руб.

02.07.2018    52192    142    186    

Загрузка данных из ПО R-keeper 7 UCS в 1С:Бухгалтерию 8.3

Внешние источники данных Интеграция v8 v8::БУ БП3.0 Рестораны, кафе и фаст-фуд Россия БУ Платные (руб)

Внешняя обработка для загрузки номенклатуры и документов продаж из базы данных SQL программы R-keeper 7 фирмы UCS в 1с Бухгалтерию 8.3. С возможностью загрузки за период и синхронизации справочников.

4000 руб.

16.10.2019    7599    2    1    

Загрузка данных из Профстрой 4.0 в Бухгалтерия 3.0 и Комплексная автоматизация 2

Производство Учет ТМЦ Учет ТМЦ Внешние источники данных v8 КА2 Россия БУ УУ Платные (руб)

Загрузка данных из файла, выгруженного из программы Профстрой 4.0, в конфигарции баз 1С: Бухгалтерия предприятия 8, ред. 3.0 и 1С: Комплексная автоматизация 8, ред. 2.4 документов вида "Приобретение товаров и услуг" и "Внутреннее потребление товаров".

4000 руб.

24.09.2019    5586    1    3    

Telegram Bot для 1С:Бухгалтерии 3.0: остатки по счетам, отчет по продажам, остатки на складах

Внешние источники данных v8 v8::БУ БП3.0 УУ Платные (руб)

Удобный Telegram bot для оперативного получения отчетов из 1С:Бухгалтерии 3.0 с дополнительной авторизацией.

1500 руб.

12.09.2019    6718    1    0    

Перенос данных из VT:Магазин (Версия-Т) в 1С:Розница

Розничная торговля Внешние источники данных Розничная торговля v8 Розница УУ Платные (руб)

Комплект внешних обработок для 1С:Розницы 2.2 по переносу данных из программы VT:Магазин (фирма "Версия-Т"). Осуществляет загрузку товаров, цен и остатков из файлов csv.

4000 руб.

03.09.2019    4678    0    0    

Формирование УПД для документооборота ЭДО с ОЗОН ozon.ru (все типовые конфигурации)

Внешние источники данных Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 УНФ БУ Платные (руб)

Обработка создает файл xml универсального передаточного документа (далее УПД) или торговой накладной (далее 2 – передаточный документ (акт)) для отправки в ОЗОН (ozon.ru) ©

3000 руб.

24.07.2019    28307    193    265    

Рассылка прайс-листов и прием заказов + мобильное приложение COMIRON PRICE

Ценообразование, прайсы Внешние источники данных Монитор заказов Розничная торговля Ценообразование, анализ цен Монитор заказов Розничная торговля Ценообразование, анализ цен v8 УУ Платные (руб)

Комплекс программ (подсистема 1С + приложение на IOS / Android) обеспечивает автоматизацию рассылок прайс-листов покупателям и получение обратно заказов. Удобное клиентское приложение для IOS и Android, позволяющее принимать прайс-листы, выбирать интересующий товар (смотреть фотографии и описание), заказывать и оплачивать товар. Отслеживать статус своего заказа.

2500 руб.

23.07.2019    6305    0    0    

Интеграция с OpenCart 2.x, 3x Промо

Внешние источники данных WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8::УФ Розница УНФ БП3.0 УТ11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Платные (руб)

Внешняя обработка, позволяет обмениваться данными между OpenCart (самая популярная бесплатная cms для интернет-магазинов) и 1С:Предприятие 8.

5800 руб.

17.11.2015    75193    240    65    

Расширение для Розница 2.2: списание пивной и слабоалкогольной продукции на основании ОРП

Внешние источники данных Учет ТМЦ Учет ТМЦ v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия БУ Акцизы Платные (руб)

Расширение предназначено для списания из ЕГАИС слабоалкогольной и пивной продукции с признаком "Реализация" исходя из наличия и продажи за смену.

1000 руб.

17.07.2019    5786    1    0    

[Расширение] Интеграция с Kit Vending (БП 3.0, Розница 2.3, УТ 11)

Розничная торговля Внешние источники данных Розничная торговля v8 v8::БУ БП3.0 Розничная и сетевая торговля (FMCG) БУ УУ Платные (руб)

Загрузка данных продаж и инкассаций из сервиса Kit Vending в 1С. Мониторинг состояний торговых автоматов.

4000 руб.

10.06.2019    11258    1    0    

[ED2] Обмен УПП 1.3, КА 1.1, УТ 10.3, УТ 11.0, УТ 11.1 с EnterpriseData (универсальный формат обмена), обработка Промо

Обработка документов Обработка справочников Внешние источники данных Обмен через XML Перенос данных из 1C8 в 1C8 v8 КА1 УТ10 Розница УПП1 БП3.0 УТ11 Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3, УТ 11.0, УТ 11.1, УТ 11.2, БП 2.0 для обмена с БП 3.0, ERP, КА 2.4, УТ 11.4, Розница 2, УНФ 1.6 и другими, которые поддерживают универсальный формат обмена EnterpriseData (КД3). Старые и доработанные конфигурации не требуют обновлений и совместимы с новыми конфигурациями. Обмен по расписанию, через папку, FTP, почту.

5000 руб.

18.02.2016    131205    396    441    

Выгрузка новых акцизных марок в R-Keeper 7 из 1С:Общепит посредством EGAIS for Pos

Розничная торговля Внешние источники данных Розничная торговля v8 v8::БУ БП3.0 Рестораны, кафе и фаст-фуд Россия БУ Акцизы Платные (руб)

Комплект(расширение + внешняя обработка) предназначен для выгрузки акцизных марок нового формата из 1С: Общепит в R-Keeper.

3000 руб.

03.06.2019    11813    9    1    

Внешний табель на HTML5/jQuery для ЗУП/ЗКГУ 3.1

Обработка документов Внешние источники данных Зарплата Учет рабочего времени Зарплата Учет рабочего времени v8 v8::СПР ЗКГУ3.0 ЗУП3.x Россия БУ Платные (руб)

Внешняя обработка создает шаблоны табелей по подразделениям для заполнения из браузера, после чего можно загрузить данные заполненных шаблонов в информационную базу в документ "Табель". Тестировалась на ЗУП 3.1.8.246 и выше.

3500 руб.

08.05.2019    9815    10    18    

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android

Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Платные (руб)

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2. Полнофункциональный демо-доспуп для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

1200 руб.

22.04.2019    36365    128    115    

Cnotone. Система интеграции и обмена данными с 1С

Внешние источники данных WEB v8 1cv8.cf Платные (руб)

Система позволяет качественно и быстро настроить интеграцию системы «1С:Предприятие 8» со сторонними системами при минимальных затратах на разработку и сопровождение.

75500 руб.

26.03.2019    6667    0    0    

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Внешние источники данных Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия БУ УУ Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы и помочь с реализацией Ваших проектов по системе маркировки, в том числе с настройкой под ключ и консультированием Ваших пользователей. Все интересные моменты из Ваших вопросов и обсуждений постараемся систематизировать и отразить в данной публикации. В данный момент обсуждается подключение к системе маркировки ПИВА и продуктов питания(при этом ЕГАИС и Меркурий, для такой продукции, отменять не собираются). При необходимости мы готовы предложить свою помощь по регистрации в личном кабинете ЦРПТ, помощь по выгрузке/загрузке данных в/из GS1. А также помощь по обмену данными с ЛК ЦРПТ с нашими настройками, обучением и интеграцией "под ключ". Появилась возможность работы из программы с НК(национальным каталогом), как по апи ключу, так и напрямую через сертификат(ключ не требуется).

5000 руб.

18.03.2019    57573    194    74    

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки v8 1cv8.cf Платные (руб)

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

2000 руб.

31.01.2019    53894    376    166    

Универсальная обработка для получения и прикрепления подписанных электронных документов к документам 1С через API Диадок и СБИС + отчет по не подписанным электронным документам

Обработка документов Внешние источники данных Документооборот и делопроизводство Документооборот и делопроизводство v8 БП2.0 БП3.0 УХ Россия БУ Платные (руб)

Функционал обработки - получение файлов подписанных с двух сторон электронных документов за выбранный период в формате .pdf и прикрепление их к соответствующим документам в 1С; поиск не сопоставленных электронных документов за период и автоматическое сопоставление их с соответствующими документами в 1С; отчет по не подписанным электронным документам за период с отправкой на почту и функцией перехода из отчета в документ на сайте Диадок/СБИС и 1С.

5000 руб.

17.12.2018    18721    16    16    

Перенос данных из Парус 10 (Торнадо) в ЗГУ ред.3 через Excel

Внешние источники данных Зарплата Управление персоналом (HRM) Загрузка и выгрузка в Excel Зарплата Управление персоналом (HRM) v8 v8::СПР ЗКГУ3.0 Государственные, бюджетные структуры Россия БУ Госбюджет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате из Парус 10(Торнадо) бюджетных учреждений через файлы Excel в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ). В принципе, обработка может быть использована для загрузки из файлов Excel, полученных из любых информационных систем.

15000 руб.

16.11.2018    13445    10    6    

Служба Windows для интеграции по HTTP-XML (для 1С и не только)

Внешние источники данных Обмен через XML WEB v7.7 v8 Россия Платные (руб)

Служба Windows, которая позволяет подключаться к различным источникам данных (в том числе и 1с), выполняет сформированные запросы, и возвращает результат в формате XML. Устанавливается и настраивается максимум за 1 час. Обеспечивает простой способ для односторонней интеграции систем. Позволяет подставлять в запрос параметры.

3500 руб.

09.10.2018    10155    0    13    

Меркурий, групповая печать ЭВСД (электронных ветеринарных справок)

Внешние источники данных Пакетная печать v8 v8::УФ 1cv8.cf Россия Платные (руб)

Обработка для групповой печати ЭВСД из меркурия, для тех кто оформляет ЭВСД через WEB-интерфейс и кому надоело по одной распечатывать оформленные ЭВСД, нажимая по 10 кнопок, ради одной печатной формы, когда таких, надо распечатать еще 20-100 и более.

1000 руб.

13.09.2018    14015    2    6    

Обмен 1С:УТ 10.3 с 1С:УВС. Интеграция с ФГИС Меркурий

Внешние источники данных Оптовая торговля Оптовая торговля v8 1cv8.cf Пищевая промышленность Россия БУ Платные (руб)

Обработка позволяет выгрузить реализации из 1С:Управление торговлей 10.3 за определенный период в программу 1С:Управление ветеринарными сертификатами. Интеграция с ФГИС Меркурий.

14000 руб.

11.09.2018    13672    2    0    

Загрузка данных из MobiDel в Далион:Управление магазином.ПРО 1.2

Внешние источники данных Производство готовой продукции (работ, услуг) Розничная торговля Производство готовой продукции (работ, услуг) Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Платные (руб)

Простая и полезная обработка для загрузки данных из системы службы доставки MobiDel. Просто укажите путь к файлу и нажмите "ЗАГРУЗИТЬ". Будет создан отчет кассовой смены с данными из файла. Поиск номенклатуры происходит по штрихкоду. Вся справка прямо на форме.

1000 руб.

02.08.2018    8379    1    0    

Загрузка транзакций из Fidelio в Бухгалтерию 3.0 (управляемое приложение)

Внешние источники данных v8 v8::БУ v8::УФ БП3.0 Гостиничный бизнес БУ Платные (руб)

Обработка для импорта транзакций в формате csv из программы Fidelio для БП 3.0.

16500 руб.

29.07.2018    12063    9    1    

Формирование УПД для документооборота ЭДО с Wildberries (все типовые конфигурации)

Внешние источники данных Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 УНФ БП3.0 УТ11 КА2 БУ Платные (руб)

Обработка создает файл xml универсального передаточного документа (далее УПД) или торговой накладной (далее 2 – передаточный документ (акт)) для отправки в Вайлдберриз (wildberries.ru)

3000 руб.

11.07.2018    35069    242    147