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

Библиотека — все для 1С

Работа фирмы "1С" со стороны. Или статистика выпуска релизов 89

Пользователю системы

Статистика выпуска релизов фирмы "1С". Взгляд со стороны рядового разработчика. А также немного BI, GitHub и др.

24.06.2019    7238    YPermitin    65    

Как я "лечил" ERROR: could not open file ''base/33264/49743'': No such file or directory 4

Администрирование данных 1С v8 1cv8.cf

После восстановления убитого жесткого диска появилась ошибка базы 1С при попытки выгрузить базу в dt: ERROR: could not open file ''base/33264/49743'': No such file or directory.

04.07.2018    5373    Vit1501    3    

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

Интеграция

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

26.05.2010    25356    Elisy    7    

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

Разработка внешних компонент v8 1cv8.cf

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

19.04.2013    17828    Elisy    13    

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Разработка внешних компонент Практика программирования WEB v7.7 v8

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    26107    Serginio    22    

Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux 34

Практика программирования v8

С выходом .Net Core CLR стало возможным использование классов .Net не только на Windows, но и других операционных системах. Это особенно важно в разрезе импортозамещения. И главное - это аналог COM под Linux. Сейчас под Linux для расширения возможностей 1С используются Web сервисы. Данная разработка позволит использовать не только сборки входящие в состав .Net Core, но и пользовательские портативные сборки.

04.07.2016    17070    Serginio    24    

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

Управление проектом v8

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

19.04.2016    17072    Elisy    25    

Интеграция решений на 1С и сервиса обмена данными RabbitMQ 102

Внешние источники данных v8 1cv8.cf

"Hello world" из 1С на сервер RabbitMQ и обратно. Полностью открытый код 1С! Реализация протестирована на 1С 8.3.12.1714 (x64).

24.04.2019    9271    Eret1k    44    

Net Core. Динамическая компиляция класса обертки для получения событий .Net объекта в 1С 8

Разработка внешних компонент v8

Часто нужно использовать события объектов .Net. Например событие от COM порта, поступление сообщений по WhatsAp, сообщение об изменение в директории итд. Напрямую этого сделать нельзя, но можно сделать класс обертку и через него получать ВнешнееСобытие

14.09.2016    13583    Serginio    1    

Использование классов .Net в 1С для новичков Промо 148

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    63980    Serginio    104    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо 111

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    49183    Serginio    33    

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

Практика программирования Администрирование данных 1С Перенос данных из 1C8 в 1C8 v8 1cv8.cf

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

12.11.2010    40795    Elisy    13    

1C Messenger для отправки сообщений, файлов и обмена данными между пользователями 1С, вэб страницы, мобильными приложениями а ля Skype, WhatsApp Промо 80

Практика программирования v8

Данная разработка позволяет пользователям 1С обмениваться сообщениями, файлами (до 3 мб). Запрашивать данные у клиента как Вэб или HTTP сервисах. Основано на технологиях ASP.Net SignaR который использует WebSockets и т.д. для двунаправленного обмена данными. Используется обертка над классами .Net

15.12.2015    56742    Serginio    5    

.Net Core, обмен с 1C по TCP/IP между различными устройствами 15

Разработка внешних компонент v8

Часто нужно обмениваться данными с клиентом 1С из различных устройств, между клиентами 1С, а также при виртуализации между разными ОС на компьютере. Это кроссплатформенная ВК, позволяющая обмениваться сообщениями по TCP/IP между различными устройствами по определенному протоколу.

28.09.2016    17734    Serginio    8    

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

Производительность и оптимизация (HighLoad) Разработка внешних компонент Администрирование данных 1С

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

12.12.2012    25190    Elisy    1    

.Net Core, 1C, динамическая компиляция, Scripting API 10

Разработка внешних компонент Практика программирования v8

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

07.09.2016    15927    Serginio    7    

Асинхронное программирование в 1С через использование классов .Net из Native ВК 14

Разработка внешних компонент v8

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net

09.08.2016    14754    Serginio    3    

Не открывается оборотно-сальдовая ведомость или "variable not found in subplan target lists" 0

Адаптация типовых решений Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v8 v8::БУ УПП1

При попытке открыть Оборотно-сальдовую ведомость программа выдает ошибку "Ошибка СУБД: ERROR: variable not found in subplan target lists" и либо закрывается, либо ее нужно перезапускать. Описан частный случай решения проблемы.

02.04.2019    2629    Max777    4    

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

Практика программирования Разработка внешних компонент v8 1cv8.cf

Суть конфликта 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    19683    Elisy    128    

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия 51

Разработка внешних компонент Математика и алгоритмы v7.7 v8

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    42304    Serginio    35    

Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II 9

Практика программирования v8

Это продолжение статьи http://infostart.ru/public/534901/ С того времени добавил поддержку методов с параметрами по умолчанию, вызов методов расширений, вывод типов для дженерик методов, поддержка объектов реализующих IDynamicMetaObjectProvider (ExpandoObject,DynamicObject), добавление синонимов к членам типа и асинхронное программирование на 1С!

09.08.2016    12707    Serginio    1    

NET 2 - новые задачи и решения 1

Пользователю системы Администрирование данных 1С v8 1cv8.cf

Компоненты доступа к платформе 1С:Предприятие через web - интерфейс. Дополнение к стандартной поставке web - компонент. Построение собственной распределенной системы автоматизации.

15.06.2009    2091    zodchiy    12    

Оповещение об изменении таблицы MS SQL 6

Практика программирования v8

Цель: подписка на изменения в таблицах MSSQL, неизменность конфигурации, использование популярного языка программирования c#, создание дальнейшей цепочки событий, не связанной с 1С.

01.08.2017    5841    yaxinr    2    

«Undefined is not function» или почему перестал работать веб-клиент «1С» в Google Chrome 37 68

Администрирование данных 1С v8 1cv8.cf

Последний релиз популярного браузера Google Chrome помимо очередных новшеств и багфиксов принес головную боль 1С-разработчикам. Ошибка проявляется при использовании веб–клиента "1C" в браузере Google Chrome 37 и всех остальных бродилках, основанных на Chromium (например, Opera). При попытке вызвать модальное окно, Google Chrome 37 выплевывает ошибку: «Underfined is not function». При нажатии единственной кнопки «ok» веб-клиент сгенерирует стандартное сообщение «Открытие нового окна было заблокировано, видимо сработал блокировщик всплывающих окон» и предложит перезапустить приложение. Перезапуск приложения вернет на окно авторизации и дальше все по кругу.

05.09.2014    26736    dalgaso2010    30    

Быстрое создание Внешних Компонент на C#. Примеры использования Глобального Контекста, IAsyncEvent, IExtWndsSupport, WinForms и WPF 42

Практика программирования Разработка внешних компонент v8

В большинстве случаев хватает и обычного COM объекта, учитывая, что в 8.х можно использовать события. Но иногда нужно использовать Глобальный Контекст для вызова глобальных функций, таких как Сообщить, NewObject и т.д. Кроме того, для использования форм нужен дескриптор окна 1С. Это продолжение статей Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент. http://infostart.ru/public/238584/ Там же лежат и исходники .NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия http://infostart.ru/public/417830/ 1C Messenger для отправки сообщений, файлов и обмена данными между пользователями 1С, вэб страницы, мобильными приложениями а ля Skype, WhatsApp http://infostart.ru/public/434771/ Использование классов .Net в 1С для новичков http://infostart.ru/public/448668/

15.02.2016    24789    Serginio    13    

Способ создания программ .Net из текстового редатора и из 1С - легко!!! 3

Практика программирования

А все потому, что в состав .Net SDK входит компилятор CSC.EXE (его качаем с офф. сайта - он бесплатный, по крайней мере пока).

10.03.2009    6793    DGorgoN    38    

Why Your 1C Does Not Matter 16

О жизни

По мотивам очень известной в среде фотографов статьи Why Your Camera Does Not Matter © 2006 Ken Rockwell. Почему Ваша 1С не имеет значения. Возможно, статья не лишена здравого смысла.

13.06.2013    12405    Вадимко    32    

Could not continue scan with NOLOCK due to data movement в 1С:Предприятие 14

Тестирование и исправление v8 1cv8.cf

Скорее всего с этой ошибкой вы не сталкиваетесь, но если что, то будьте "вооружены" этой заметкой...

07.11.2013    28445    Gilev.Vyacheslav    15    

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

Сервисные утилиты Практика программирования Администрирование данных 1С v8 1cv8.cf

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

23.02.2015    17992    Elisy    20    

nopCommerce. Бесплатный электронный магазин на ASP.NET 2

Архив

Готовый к работе скрипт интернет-магазина на ASP.NET

10.11.2008    5089    Sergey.M    3    

Infostart News .NET - быстрый просмотр публикаций. 15

О сообществе

Небольшой RSS-reader для портала infostart.ru

1 стартмани

28.03.2010    13843    salexdv    18    

Простой способ опубликовать базу 1C из дома в интернет, когда Ваш провайдер этого не обеспечивает (3G, 4G модем и т.п.) 51

WEB Облачные сервисы, хостинг v8 1cv8.cf

Если у Вас возникла потребность опубликовать из дома во всемирную паутину базу 1С (например, для тестирования), в т.ч. интерфейс OData, HTTP или Web-сервисы, а интернет-провайдер (например, 3G Мегафон) не предоставляет возможности инициировать соединения извне, то в конце статьи Вы найдете простой, быстрый и условно-бесплатный способ это сделать.

14.10.2019    4062    uno-c    25    

To be or not to be... (Размышлизмы) 6

Математика и алгоритмы

Как часто вы задумывались над тем, стоит-ли дорабатывать типовую конфигурацию по требованию клиентов (руководства, пользователей…..), или постараться обойтись методами, заложенными разработчиками?

05.11.2009    7531    ded00786    37    

Сюрприз fsync() PostgreSQL 6

Администрирование СУБД

Предлагаю вашему вниманию продолжение перевода статьи Jonathan Corbet "PostgreSQL's fsync() surprise". Оригинал доступен по ссылке https://lwn.net/Articles/752063/

24.10.2019    1095    w.r.    0    

Типы блокировок в MS SQL Server 111

Администрирование данных 1С

В SQL Server существует более 20 типов блокировок. Для начала мы рассмотрим основные из них, чтобы понять, когда и для чего SQL Server использует их.

29.11.2017    28094    Irwin    5    

Обслуживание баз данных. Не так просто, как кажется 123

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf

Считаете, что обслуживание индексов и статистик дело простое? Что ж, это не всегда так.

14.10.2019    6575    YPermitin    18    

Развертывание http-сервиса (web-приложения) OneScript на Ubuntu Server 16.04 43

OneScript

В статье описан процесс настройки сервера, а также процесс развертывания http-сервиса (web-приложения) OneScript на Ubuntu Server 16.04

04.03.2018    12963    blackhole321    14    

Знакомимся с HTTP-сервисами в OneScript 79

OneScript v8 1cv8.cf

В статье описан механизм HTTP-сервисов в OneScript, а также приведен пример интеграции и совместной работы с 1С:Предприятие

1 стартмани

15.01.2018    15006    blackhole321    22    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки 121

Практика программирования Внешние источники данных Обмен через XML WEB Разработка v8 1cv8.cf

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    17463    riposte    63