...

Все публикации — все для 1С

Оптимизированная замена подстроки в строке с помощью регулярных выражений в MS SQL Server

Производительность и оптимизация (HighLoad) Бесплатно (free)

В MS SQL Server отсутствуют регулярные выражения. Как включить их использование? Замена подстроки в строке выполняется долго. Как сократить время выполнения замены? Для выявления тяжелых запросов часто используют данные трассировки. Чтобы получить суммированные данные, необходимо сгруппировать одинаковые запросы, а из-за разных имен временных таблиц они не группируются. Статья - пример замены имен временных таблиц в результатах трассировки.

31.07.2017    12329    info1i    4    

Расширяем возможности MS SQL Server с помощью хранимых процедур CLR

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

Не хватает какого-то функционала на скуле для обработки данных? Тогда он (новый функционал) идет к вам.

1 стартмани

02.09.2019    9837    0    SerVer1C    9    

Использование .NET сборок в 1С 8.2, 8.3 без установки и без регистрации в реестре.

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

Для использования .NET сборок в 1С обычно приходится их регистрировать как com-объекты, что не всегда удобно. Предлагаемая компонента выполнена по технологии Native API и дает возможность использовать такие компоненты без установки и без регистрации в реестре windows.

1 стартмани

02.09.2014    36333    201    I_G_O_R    73    

CLR декодер для MS SQL Server

Сервисные утилиты Разработка внешних компонент Абонемент ($m)

Библиотека для расшифровки кракозябр в базе данных.

1 стартмани

05.07.2019    6981    0    hellion    0    

Clr-функция для работы с метаданными 1С 8.1

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

Идея была подсказана на этом сайте. Clr-функция позволяет работать с метаданными клиент-серверной (MS SQL) 1С 8.1.

1 стартмани

19.08.2010    8513    74    dglucas_    20    

Парсинг технологического журнала 1С средствами SQL CLR

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

В статье рассказывается о том как реализовать парсинг (разбор) файлов технологического журнала c помощью SQL CLR, а также настроить хранение информации из него в базе данных. В статье приведен полный листинг функции, а также примеры использования.

1 стартмани

29.11.2011    19789    258    squad    25    

Jabber - бот как пример работы с сокетами на 1С через v7CLR.dll

Администрирование данных 1С WEB v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

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

1 стартмани

26.03.2010    15216    72    MadDAD    7    

Тестирование HTTP и WEB сервисов, с формированием тела запроса произвольного и объектов конфигурации

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

Позволяет сформировать и выполнить любой HTTP и WEB запрос для тестирования сервисов 1С.

3 стартмани

04.02.2020    1897    4    vik070777    0    

Встроенный браузер в 1С. Можно и "Такси" внутри 8.2

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

Скриптов много сделано в интернете для браузерных движков, а в 1С есть и ПолеHTML документа. Что все не так просто, понимает каждый, но в Windоws 7 уже по умолчанию Internet browser 10 и 11 в релизе. Значит, стоит копать. Идея первая - простой браузер.

1 стартмани

05.02.2013    63211    580    sikuda    30    

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

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

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

04.07.2016    20617    Serginio    33    

Многоязычное программирование: создание систем с использованием нескольких языков

Математика и алгоритмы Россия Бесплатно (free)

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

09.01.2019    15063    kalyaka    36    

Определение имен 1С для БД MS SQL c использование полнотекстового индексирования строк конфигуратора.

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

Данные sql-скрипты и Clr-функции (VS 2010, MS SQL Server 2008) предназначены для извлечения из 1Сv82 (MS SQL) данных об именах 1С для таблиц и столбцов БД MS SQL с использованием полнотекстового поиска. Предполагаемое использование : интеграция 1С. Не использует средства 1С.

1 стартмани

22.08.2011    6944    75    lucas_    4    

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

Практика программирования Разработка внешних компонент 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    21456    Elisy    128    

Поиск во всей базе по строковым реквизитам (с регулярными выражениям)

Поиск данных Универсальные обработки v8 Россия Абонемент ($m)

Обработка осуществляет поиск по строковым реквизитам Справочников, Документов и РегистровСведений средствами прямых запросов SQL.

1 стартмани

27.10.2013    12483    10    mrWatson    3    

Загрузка новых автомобилей АО АВТОВАЗ для Альфа-Авто 5 и 6

WEB v8 1cv8.cf Автомобили, автосервисы Абонемент ($m)

Для официальных дилеров LADA, получение списка автомобилей АО АВТОВАЗ.

1 стартмани

01.06.2020    1490    4    bavkyz    2    

Мониторинг баз данных 1С. Автоматизация обновления конфигураций

Журнал регистрации Администрирование данных 1С Распределенная БД (УРИБ, УРБД) Россия Абонемент ($m)

Если вы сталкивались с обновлением большого количества баз в рамках РИБ, то данная программа позволяет автоматизировать плановые обновления конфигурации, платформы на различном количестве физических\виртуальных серверов. Также администратор видит выполнение бекапов SQL информационных баз. Программа полезна, если у вас на поддержке большое количество РИБ 1С.

1 стартмани

05.04.2017    15471    10    vlkvlkvlk    6    

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

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

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

12.05.2020    8624    YPermitin    29    

Доработка конфигурации УПП 1.2  для работы с ШТРИХ-МПЕЙ-Ф

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

Работа с ККТ ШТРИХ-МПЕЙ-Ф на примере доработки конфигурации УПП 1.2 (1.2.19.1).

1 стартмани

25.05.2020    2489    0    Ignatov_mu    0    

Открытие скрытых данных для оптимизации производительности приложений

Администрирование данных 1С Россия Абонемент ($m)

Mногие проблемы с производительностью приложений сводятся к медленной работе запросов к базам данных, однако существует много способов повышения производительности последних. SQL Server 2005 собирает массу сведений, с помощью которых можно определять причины проблем с производительностью...

1 стартмани

08.10.2009    22285    297    PowerBoy    11    

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

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

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

1 стартмани

24.06.2010    26773    241    Elisy    21    

Связи между таблицами без конфигуратора (sql)

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

Sql-скрипт позволяет установить связи между таблицами базы 1Сv8.1 в клиент-серверном (MS SQL ) варианте без анализа конфигуратора. Удобно при интеграции 1С с другими программами.

1 стартмани

21.09.2010    6261    54    dglucas_    4    

Автоматизация бэкапа баз MS SQL

Архивирование (backup) Абонемент ($m)

Автоматизация бэкапа баз MS SQL с использованием штатных средств. язык TSQL

1 стартмани

14.12.2012    9530    31    dino_raptor    6    

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

Администрирование данных 1С 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    18316    26    Elisy    1    

Web-камера со сканером qr-кодов

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

Пример работы с web-камерой из 1С с распознаванием qr-кодов. Компонент работы с веб-камерой представлен ActiveX-объектом, выполненным для работы в среде CLR (Microsoft Framework v2.0.50727) x32. В основе работы с видеопотоком лежит библиотека AForge, а за распознавание qr-кодов отвечает библиотека ZXing. Пример представлен вместе с исходными кодами проекта для MS Visual Studio 2010.

1 стартмани

10.03.2013    23017    96    djvu    23    

Пример считывания штрих кода с помощью web/usb камеры

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

Компонент работы с веб-камерой представлен ActiveX-объектом, выполненным для работы в среде CLR (Microsoft Framework v2.0.50727) x32. В основе работы с видеопотоком лежит библиотека AForge, а за распознавание qr-кодов отвечает библиотека ZXing. Пример представлен вместе с исходными кодами проекта для MS Visual Studio 2010

1 стартмани

19.03.2013    21116    134    FoxDW    4    

SQL: Добиваемся выполнения параллельного плана запроса

Практика программирования Бесплатно (free)

Эта публикация предназначена для разработчиков SQL Сервера, которые испытали особый вид разочарования, который приходит только после часов, затраченных на попытки убедить оптимизатор запросов сгенерировать параллельный план выполнения. Эта ситуация часто возникает, когда сделав очевидно безопасное изменения в тексте умеренно сложного запроса; изменение, которое как-то превращает параллельный план, который выполнялся в десять секунд, в пятиминутного, выполняющегося последовательно монстра.

11.09.2014    21613    jan27    9    

Декодировать содержание таблиц Config, Params и v8users

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

Нередко мы сталкиваемся с ограничениями, которые останавливают нас стеной. Вот как, скажите, разобраться в базе 1С8 на SQL, если конфигуратор 1С не запускается на веб-сервере? Нам остается в этом случае разобраться в том, как хранятся данные на сервере. Т.е. увидеть их в том виде, в котором с ними работает платформа 1С. Сегодня я помогу вам с декодированием отдельных таблиц.

50 стартмани

13.05.2015    24446    11    ture    4    

Мониторим тяжелые запросы, классифицируем результаты

Производительность и оптимизация (HighLoad) Бесплатно (free)

Дальнейшее развитие инструментария для мониторинга запросов.

08.05.2019    5324    ImHunter    0    

Мониторим тяжелые запросы

Производительность и оптимизация (HighLoad) Бесплатно (free)

Мониторинг тяжелых запросов с сохранением результатов для истории.

22.04.2019    7968    ImHunter    8    

Интеграция СуперОкна7 и УНФ

Интеграция Внешние источники данных v8 УНФ Россия Бесплатно (free)

Изучаем базу данных СуперОкна7, смотрим возможности передачи и получения информации.

08.05.2020    2578    vostok1.dz    3    

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

Разработка внешних компонент v8 Бесплатно (free)

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

09.08.2016    17814    Serginio    3    

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

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

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

09.08.2016    14791    Serginio    1    

Настройка регламентных работ на SQL сервере + (сбор данных по работе SQL и т.д)

Администрирование данных 1С v8 Абонемент ($m)

Тема не новая, вариантов найти можно массу. Последнее время появляются статьи с очень подробным описанием, что-то из этого не встречал за всю практику работы с 1С. Фактически эта публикация как памятка основной части 1С-ников, что не имеют глубоких знаний по SQL и 1С. Это готовая инструкция по настройке обслуживания БД на сервере ля большинства мелких и средних компаний\баз. Но бывают случаи поломок баз данных, поэтому приложен материал и для таких случаев, например, восстановление БД после обновления не очень удачного, и некоторые другие плюшки.

1 стартмани

12.09.2016    22546    27    izidakg    19    

Набор скриптов для знакомства с SQL Server

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

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

30.09.2019    24225    YPermitin    16    

Читаем *.bmp напрямую в ТабДок двоичными данными

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

После полученного интереса к публикации http://infostart.ru/public/601635/ о одном из способов формирования изображений в 1С я решил продолжить изучать другие возможности "рисования" в 1С. Естественно, самым простым форматом после svg будет старый добрый растр в bmp. Но когда приступил к написанию - понял, что формировать картинку с "0", наверное, будет нечестно по отношению к читателю, и для начала нужно разобрать, что такое bmp как формат, как его читать и, главное, показать примеры работы с новыми механизмами платформы.

1 стартмани

12.04.2017    10600    kot-stas    11    

Программное формирование картинки в 1С:Предприятие 8.3.9 (ПотокВПамяти / ЗаписьДанных)

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

В статье представлен код программного формирования картинки (двоичные данные) без всяких внешних компонент, без формирования строки Base64, используя лишь встроенные механизмы 1С предприятие 8.3.9 (объекты ПотокВПамяти и ЗаписьДанных). Сам по себе код формирования картинки не несёт ничего нового. Всё описано в википедии. Захотелось попробовать новые методы, но никак не доходитили руки. В приложении обработка практически с этим же кодом.

1 стартмани

16.05.2019    10199    yku    11    

Ошибка загрузки бюджетных классификаторов (БГУ 8.2)

Классификаторы v8 БГУ Государственные, бюджетные структуры Абонемент ($m)

Часто возникает ошибка при обновлении бюджетной классификации в БГУ. Есть вариант исправить.

1 стартмани

31.08.2012    24163    104    Exiled    4    

SQL сервер 2008: обслуживание, анализ производительности Промо

Производительность и оптимизация (HighLoad) Абонемент ($m)

Полезные скрипты и запросы для SQL 2008: обслуживание, анализ производительности. Файл со всеми скриптами во вложении.

1 стартмани

23.10.2014    74099    95    jan27    63    

1С, Linux, Excel, Word, OpenXML, ADO, Net Core

Разработка внешних компонент v8 Бесплатно (free)

В данной статье показаны примеры кроссплатформенной работы с файлами Excel и Word (xlsx,docx) с помощью библиотеки OpenXML и Net Core

22.08.2016    21907    Serginio    15