Расширенный фильтр

10 шагов для создания стартапа на основе 1С: Предприятие и Asp.Net MVC 48

Управление проектом v8 Бесплатно (free)

Публикация является отголоском проекта Доминикана, начавшегося 3 года назад в Таиланде. Выход этого материала примерно совпал с годовщиной, когда организаторы только объявили о своих намерениях. Пользуясь случаем, передаю привет всей команде «Доминиканы», с которой провели одни из лучших, ярких и запоминающихся месяцев в жизни. Делили между собой работу, крышу над головой и пищу, проводили вместе досуг. При работе в Таиланде мы столкнулись с ограничениями 1С по визуализации нестандартных объектов и пытались устранить эти ограничения Html-вставками. Html-скрипты работали внутри управляемых форм 1С и требовали множества усилий. Именно в тот момент мне захотелось сделать инструмент, снимающий описанные ограничения с наименьшими трудозатратами и максимальным эффектом. Несколько лет ушло на обдумывание гипотезы и ее проверку на реальных проектах. Появилось руководство, которым делюсь с вами.

19.04.2016    10500    0    26    

Обработка быстрой пометки на удаление 5

Свертка базы Обработка документов Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка полезна при обрезке баз с большим числом документов. Обработка работает быстрее в 80-100 раз по сравнению с типовой групповой обработкой справочников и документов. Требует .Net framework 4 и Elisy .Net Bridge.

1 стартмани

11.08.2015    9092    30    13    

XmlProject – интеллектуальная обработка XML-выгрузки 1С:Предприятие 8.3 5

Обмен через XML v8 1cv8.cf Абонемент ($m)

Утилита Elisy XmlProject подготавливает xml-выгрузку 1С к публикации в системах версионирования, отличных от хранилища конфигурации 1С. Для ускорения работы применена многопоточность. Требует для работы установленный .Net Framework и Elisy .Net Bridge.

1 стартмани

10.03.2015    7661    6    24    

Публикация конфигурации 1С на GitHub 20

Сервисные утилиты Практика программирования Системное v8 1cv8.cf Бесплатно (free)

Статья показывает, как можно подготовить конфигурацию 1С к публикации в системах версионирования, отличных от хранилища конфигурации 1C. В операции задействован .Net framework и C#, позволяющий аккуратно распределить проект 1С по папкам. Пример публикации конфигурации на основе старых обновлений БСП четырехлетней давности (с 1.0.7.5 по 1.1.3.1) можно посмотреть по адресу https://github.com/elisy/ssl . Таким же образом теоретически можно публиковать конфигурации в другие системы версионирования.

23.02.2015    10170    0    20    

Миниконфигуратор 1С на Visual Studio 7

Инструментарий Практика программирования v8 1cv8.cf Абонемент ($m)

Roslyn позволяет C# проект преобразовать в открытый XML-формат конфигурации 1С: Предприятие. C#-проект при поддержке Visual Studio автоматически снабжается Intellisense, интерактивной проверкой синтаксиса и типов, рефакторингом, расширенным поиском по проекту, поддержкой XmlDoc. Настраиваемое расположение документов проекта на диске и более выразительный и экономный формат делает C#-проект на Visual Studio лучшим выбором в системах версионирования.

1 стартмани

20.01.2015    10210    3    37    

Опыты с автоматическим переводом кода C# в 1С-код через Roslyn 13

Практика программирования Универсальные функции v8 1cv8.cf Бесплатно (free)

Появилась идея посмотреть, как будет выглядеть объектно-ориентированный подход в 1С, язык которой очень ограничен в средствах и не предусматривает определение классов. Программа по автоматическому переводу определений классов C# в другой язык позволила бы менять генерируемый код по мере появления новых идей. Поиски средств реализации привели к проекту Roslyn - открытому компилятору C#.

26.12.2014    30734    0    12    

Разделение данных в БСП 18

Универсальные обработки Системное v8 1cv8.cf Абонемент ($m)

Механизм разделения данных – относительно новая функциональная особенность 1С, отнесенная к облачным технологиям. После появления функционала компанией 1С была доработана БСП. Эти же доработки вошли в состав основанных на БСП типовые конфигурации, например, УНФ и УТ11.

1 стартмани

02.07.2014    30688    42    3    

Парсер веб-сайтов для 1С:Предприятие 8.3 43

Универсальные обработки WEB Интеграция v8 1cv8.cf Абонемент ($m)

Данная конфигурация является 1С-оберткой над проектом Abot, и тесно связанным с ним проектом: Html Agility Pack.

1 стартмани

22.02.2014    31447    184    43    

Квадратный корень в запросе 1С 48

Практика программирования Теория программирования v8 Абонемент ($m)

Язык запросов 1С не позволяет вычислить квадратный корень 1С. Квадратный корень может пригодиться при вычислении среднеквадратического отклонения или геометрических вычислениях.

1 стартмани

24.10.2013    16309    9    52    

Интеграция Java и 1С через .Net framework на примере Apache PDFBox 11

Инструментарий Внешние компоненты Обмен с другими системами v8 1cv8.cf Абонемент ($m)

В сети Интернет мало информации по интеграции Java и 1С. Тем не менее, есть интересные Java-проекты, работу которых хотелось бы оценить внутри 1С. Apache PDFBox – один из таких популярных проектов. Так сложилось, что файлы pdf являются очень распространенными, а 1С не имеет хороших средств работы с данным форматом. Предложенный здесь способ состоит в том, чтобы через утилиту IKVM.NET перевести JAVA-библиотеку в .Net-сборку, а затем использовать эту сборку внутри 1С средствами интеграции.

1 стартмани

17.09.2013    11046    14    35    

Доступ к SOAP веб-сервисам 1С из JavaScript и Html 37

WEB v8 Абонемент ($m)

Описанный метод позволяет обратиться к веб-сервисам 1С из html-страницы через JavaScript. В качестве примера выводится список справочников. При нажатии на любой справочник выводятся первые буквы наименований. При нажатии на букву выводятся данные с наименованиями, начинающимися на эту букву.

1 стартмани

16.07.2013    19464    35    53    

Модульные приложения на 1С 28

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.06.2013    16906    25    96    

Некоторые секреты подключения веб-интерфейса 8.2 26

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Работа с альтернативным интерфейсом на управляемых формах 1С доступна через HTML. Альтернативный интерфейс может понадобиться, если стандартных элементов управления 1С недостаточно, но хочется чего-то большего. В данной статье перечислены некоторые секреты работы с веб-интерфейсом на управляемых формах 8.2.

23.06.2013    18096    0    14    

Внешнее воздействие на веб-клиент 1С:Предприятие 38

WEB v8 1cv8.cf Абонемент ($m)

Описанный метод позволяет организовать контейнер средствами html и JavaScript и поместить в него веб-клиент 1С. При этом контейнеру доступно управление веб-клиентом, как на уровне алгоритмов, так и на уровне управления стилями. Подход отрабатывался на 1С версии 8.2.18.96.

1 стартмани

15.06.2013    60969    26    17    

Низкоуровневая отладка веб-клиента 1С 34

Практика программирования WEB v8 1cv8.cf Бесплатно (free)

Метод позволяет заглянуть внутрь веб-клиента 1С вплоть до исходных кодов и запустить отладку кода, написанного программистами 1С. Отладка JavaScriptпомогла разобраться с тем, какие преобразования делает 1С с html-кодом, помещенным в Поле HTML документа.

09.06.2013    14886    0    38    

Способы построения богатого пользовательского интерфейса на управляемых формах 1С 62

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Данный обзор появился в рамках стартапа «Проект Доминикана» и является своеобразным отчетом о проделанной работе перед сообществом 1С

02.06.2013    28000    0    93    

Обработка изображений 1С средствами .Net framework 7

Внешние компоненты v8 1cv8.cf Бесплатно (free)

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

19.04.2013    9978    0    12    

1С заговорила - голосовой информатор через Skype 33

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Обработка в статье позволяет получить аудиофайл с речью, сгенерированной компьютером на основе текстовой строки, позвонить собеседнику через Skype и произнести его. Функциональность выполнена на основе .Net framework и API для Skype. Разработка будет полезна не только для серьезных бизнес-приложений, но и для домашних опытов и шуток друзьям. Для звонков на реальные номера потребуется пополненный баланс на Skype.

1 стартмани

16.01.2013    10240    45    16    

Программный доступ к базам 1С:Предприятие 8.2 из других баз 1С 8

Системное v8 1cv8.cf Абонемент ($m)

Предложенный доступ организован с использованием двух технологий: Elisy Business Connector и 1C.Net:Предприятие. Он позволяет получить доступ к любой базе 1С:Предприятие 8.2 и выше, опубликованной через веб-сервер Apache или IIS. Пример, предложенный к статье, позволяет получить информацию из демонстрационной базы 1С, размещенной на сервере компании 1С: http://demo-ma.1c.ru/trade

1 стартмани

10.01.2013    10559    23    1    

1C.Net:Предприятие - Инструкция по подключению Elisy .Net Bridge 4 на 64-разрядном сервере 1С:Предприятие 8 10

Оптимизация БД (HighLoad) Внешние компоненты Системное Бесплатно (free)

Существует известная проблема невозможности подключения 32-х разрядных dll в 64-разрядных приложениях. Происходит это из-за полной изоляции операционной системой 32-х и 64-х разрядных приложений. Как следствие невозможно в 64-х разрядных приложениях загрузить 32-х разрядные COM/OLE/ActiveX. Для решения проблемы компания Microsoft предложила методику, по которой допустимо подключать к 64-разрядным приложениям 32х разрядные COM через расширение COM+.

12.12.2012    15246    0    1    

Замена веб-сервисов/COM/OLE в 1С:Предприятие 8.2 25

Системное v8 1cv8.cf Абонемент ($m)

Elisy Business Connector позволяет взаимодействовать с системами 1С:Предприятие через Интернет-технологии. Решение является кроссплатформенным и более эффективным, чем традиционный доступ через веб-сервисы/COM/OLE. Elisy Business Connector – это связующий компонент. Он позволяет связываться с опубликованными информационными базами 1С:Предприятие на Apache/IIS и в облачных сервисах. Для отправки запросов и получения ответов используется http-протокол и форматы JSON/XML. В решение вошли многие разработки команды Elisy Software Design в области интеграции с 1С: .Net Bridge, MdInternals, Decompiler, Proxy.

1 стартмани

03.10.2012    16850    73    15    

Прокси-сервер для веб-клиента 1С: Предприятие 8.2 12

Системное v8 1cv8.cf Россия Абонемент ($m)

Прокси-сервер для веб-клиента 1С:Предприятие 8.2 демонстрирует возможности подключения, управления содержимым, мониторинга и отладки html- и javascript-кодов, возвращаемых сервером 1С. Работу прокси-сервера можно наглядно посмотреть в Интернете по адресу: http://proxy.1csoftware.com

1 стартмани

20.08.2012    18866    22    19    

Веб-сервер многопоточный с обработкой запросов в коде 1С (1C.Net:Предприятие) 69

WEB v8 1cv8.cf Абонемент ($m)

Новая идея организации веб-сервера внутри 1С, предложенная в статье, опирается на проверенную временем богатую функциональность .Net Framework. Решение на основе идеи лишены недостатков COM и веб-сервисов 1С. По сравнению с COM http-сервер можно использовать вне локальной сети, поддерживается одновременная обработка нескольких запросов. По сравнению с веб-сервисами 1С решение на базе http-сервера обладает большей гибкостью, так как программист волен сам выбирать формат ответа сервера (в том числе HTML, JSON, графические изображения, RSS и т.д.), а также контролировать при ответе URL-адрес, идентификацию пользователей, коды ошибок, куки, кодировку, осуществлять кеширование. Настройка же http-сервера внутри 1С сводится к простому запуску внешней обработки.

1 стартмани

18.01.2012    31205    170    54    

CfProject – декомпиляция/компиляция конфигураций 1С:Предприятие 72

Инструментарий v8 1cv8.cf Россия Абонемент ($m)

CfProject выгружает CF-файлы в удобочитаемые Xml и текстовые файлы, а также загружает их обратно. Утилита предназначена для организации контроля версий через SVN, GIT, Mercurial , для помощи при восстановлении испорченных файлов конфигураций, а также для изучения внутренней структуры cf-совместимых файлов. Самым близким аналогом утилиты является V8Unpack.

1 стартмани

06.01.2012    18042    369    113    

Новая версия 1С:Предприятие 8.2 конфликтует с C# и .Net framework 22

Практика программирования Внешние компоненты v8 1cv8.cf Бесплатно (free)

Суть конфликта 1С 8.2 с C# и .Net framework в следующем. В версии 8.2 1С анонсировала новый способ написания внешних компонент 1С с использованием так называемого Native API. Самое интересное, что на C# предложенный подход реализовать невозможно, а реализация Native API на VC++/CLI теоретически возможна, но при попытке подключения DLL, скомпилированных с опцией /CLR, происходит зависание 1С (версия 8.2.13.202). Еще один конфликт – в новой версии 1С нет поддержки технологии ActiveX, на основе которой многие разработчики вставляли в формы 1С свои WinForms-приложения.

15.12.2010    12810    0    128    

Фотография на документы. Интерактивный редактор. 13

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

В данном примере описывается внешний отчет 1С:Предприятие 8.1 для загрузки с диска изображения (фотографии), кадрирования фотографии и записи фото с заданными разрешением и форматом на диск. При этом средствами C# и Elisy .Net Bridge создан полноценный редактор, позволяющий интерактивно с наложением анимированной маски менять изображение с одновременным просмотром результата. Обработка и .Net-сборка сделаны максимально гибко, чтобы можно было доработать проект под нужды конкретной реализации, и не привязаны к конкретной конфигурации 1С. Сборка добавляет определенный уровень защиты в проект, так как является результатом компиляции. Исходные коды обработки и C#-проекта открыты и доступны для скачивания.

1 стартмани

02.12.2010    9820    72    1    

Необычно-экономное использование 1С:Предприятие 8 на Asp.Net-хостинге для реализации Интернет-магазина 14

Практика программирования Системное Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Статья описывает, как можно сэкономить на реализации Интернет-магазина предприятия, в который данные поступают из 1С:Предприятие 8. Данные размещаются в базе данных MSSql удаленно у хостинг-провайдера. Предлагается практический опыт гармоничной интеграции 1С:Предприятие и Asp.Net через LINQ и прямой доступ к информационной базе 1С. Строится простейшее решение, с одной стороны имеющее веб-интерфейс, а с другой стороны построенное как desktop-приложение. Тем самым достигается эффективность в наполнении веб-сайта контентом. Максимальный эффект достигается, когда Интернет-магазин проектируется «с нуля» с уникальной для предприятия структурой.

12.11.2010    29386    0    13    

1C.Net:Предприятие + DirectX = 3D-графика на формах 1С:Предприятие 35

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Представленный пример для 1С:Предприятие 8.1 посвящен трехмерной графике. Информации по использованию 3d в 1С Интернет не предоставляет. Пример будет полезен 1С-разработчикам, программирующим для души. Так как пока сложно представить бухгалтеров, как в игре, гуляющих внутри 1С по виртуальным 3д-складам, листающих виртуальные 3д-журналы документов. Хотя почему бы и нет. Кто знает, что нас ждет через несколько лет и как изменятся знакомые нам программы.

1 стартмани

24.06.2010    15533    235    21    

1C.Net:Предприятие – пример коммерческого успеха .Net-решений в России 14

Интеграция Россия Бесплатно (free)

Статья из ссылки описывает, как объединив 1С:Предприятие и .Net framework , можно получить взаимовыгодное сотрудничество двух разных технологий и добиться коммерческого успеха. Чтобы изложенные мысли не были похожи на фантазии, приводится конкретный пример на основе разработок компаний Elisy Software Design и АТехнолоджи (http://atechnology.ru/).

26.05.2010    15676    0    7    

1C.Net:Предприятие – использование богатых графических возможностей .Net Framework 22

Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Windows Presentation Foundation (WPF) – презентационная система нового поколения для построения клиентских приложений Windows с ошеломляющими возможностями. Технология WPF основана на независимой от разрешения системе визуализации, построенной на векторной графике и использующей преимущества современного графического оборудования. В составWPF входят следующие средства: язык описания Extensible Application Markup Language (XAML), элементы управления, механизм привязки данных, средства разметки, 2d- и 3d-графика, анимация, стили, шаблоны, документы, медиа-элементы, текст и средства оформления текста. Презентационная система входит в состав .Net framework и доступна для использования внутри 1С:Предприятие средствами Elisy .Net Bridge, начиная с версии 3.2. Windows Presentation Framework полностью заменяет и многократно превосходит устаревающую технологию WinForms.

1 стартмани

19.05.2010    15155    281    22    

Асинхронный вызов веб-сервисов в 1C:Предприятие 7.7/8.0/8.1/8.2 6

Практика программирования Системное Россия Абонемент ($m)

Статья описывает работу 1С:Предприятие популярных версий с веб-сервисами через .Net framework. Детализирует асинхронный режим их вызова. А также демонстрирует веб-сервис прогнозирования на основе тренда и сезонности.

1 стартмани

25.11.2009    10275    157    5    

Обращение к системным библиотекам Windows из кода программ 1С:Предприятие. P/Invoke. 12

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Представленная здесь статья позволяет программистам 1С выйти на системный уровень, используя технологию P/Invoke из .Net framework.

1 стартмани

18.11.2009    7054    106    10    

Получение изображений, сохраненных в 1С:Предприятие 8.x, прямым доступом из SQL Server + пример кода на Asp.Net 5

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

В предыдущей статье я описывал, как посредством Linq и Elisy .Net Bridge напрямую обращаться к данным 1С:Предприятие. Практика показала, что особых трудностей нигде не возникает. Основной трудностью, с которой пришлось столкнуться и решать, явилось извлечение изображений из справочника ХранилищеДополнительнойИнформации.

1 стартмани

12.11.2009    7453    89    10    

Использование технологии LinqToSql для прямого доступа к данным 1С:Предприятие 11

Внешние компоненты v8 1cv8.cf Россия Абонемент ($m)

Появление в .Net framework технологии LinqToSql вызвало у многих и у меня, в том числе, резонный вопрос: «А зачем это нужно?». Ведь многие как использовали SQL-выражения или хранимые процедуры для доступа к MSSQL-базе, так и продолжают использовать их даже после выхода LinqToSql. Только недавно технология мне приглянулась с точки зрения прямого доступа к данным 1С:Предприятие 8.x, размещенным на сервере MS SQLServer. Дело в том, что нет абсолютно никакого соглашения о том, как 1С называет свои поля и таблицы, когда хранит их внутри базы данных. Именно здесь облегчит жизнь относительно новая технология Microsoft. К статье прилагается пример на Asp.Net MVC 2, демонстрирующий прямой доступ к данным 1С, работающей с установленной конфигурацией Управление Торговлей.

1 стартмани

19.10.2009    10853    53    22    

Управление номенклатурой на английском языке 2

Обработка справочников v8 Россия УУ Учет ТМЦ Абонемент ($m)

Создана конфигурация управления номенклатурой на английском языке. Это клон соответствующей подсистемы из управления торговлей.

1 стартмани

05.03.2009    6962    29    1