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

Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 2

DevOps CI/CD Linux Бесплатно (free)

Автоматизируем установку и конфигурирование Linux, PostgreSQL, 1C, Apache, Java с возможностью выбора версий дистрибутивов. Упаковываем результат в образ виртуальной машины.

28.02.2020    8062    Vladimir Litvinenko    11    

Jenkins: конфигурируем сервер и подключаем к нему виртуальные машины. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 4

DevOps CI/CD Jenkins v8 Бесплатно (free)

Выполним основные настройки Jenkins как CI-сервера. Подключим к нему развёрнутые через Vagrant виртуальные машины в качестве сборочных узлов.

13.03.2020    6786    Vladimir Litvinenko    8    

Внешняя компонента на C# для парсинга страниц через Phantom JS на сервере 1С х32,х64

Прочие инструменты разработчика WEB v8 1cv8.cf Абонемент ($m)

PhantomJS - это браузер без окна, используемый для автоматизации взаимодействия с веб-страницами. PhantomJS предоставляет JavaScript API, обеспечивающий автоматическую навигацию, снимки страницы, эмуляции поведение пользователя, что делает его распространенным инструментом, используемым для запуска модульных тестов на основе браузера в автономной системе, такой как среда непрерывной интеграции . PhantomJS основан на WebKit, что делает его похожей на Safari и Google Chrome средой просмотра. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD.

1 стартмани

06.08.2020    2070    2    DrZombi    7    

Длинная арифметика (Bignum arithmetic) c COM-интерфейсом (ActiveX) на библиотеках MPIR

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

Расчеты любой точности в вашем программном продукте, поддерживающем стандарт COM. Размер/точность длинного числа зависит только от вашей оперативной памяти. Проект основан на исходниках библиотеки MPIR, Edition 3.0.0. Полностью написан на С/С++ (COM.DLL).

1 стартмани

12.04.2018    6813    1    bedvit    4    

Tool1CD Beta в деле Промо

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

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    25563    28    baton_pk    26    

Разворачиваем узлы CI через Vagrant, строим сеть из виртуальных машин. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 3

DevOps CI/CD Linux Бесплатно (free)

Разворачиваем инфраструктуру для CI из образов виртуальных машин.

04.03.2020    4653    Vladimir Litvinenko    14    

Внешняя компонента симуляции нажатий клавиатуры и мыши (в т.ч. сворачивание/разворачивание динамических списков)

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

Данная ВК позволяет использовать в ОС Windows начиная с 2000 функцию WinApi - SendInput(). А прилагающаяся обертка на 1С под нее позволяет делать это комфортно и просто. Внешняя компонента была написана, прежде всего, для сворачивания/разворачивания группировок в динамических списках.

1 стартмани

18.10.2017    13440    10    🅵🅾️🆇    26    

Как я обработку на альтернативный сервер выносил

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

В данном посте хочу поделиться опытом. Однажды возник инцидент, который смотивировал реализовать обработку, которую запускал бы обычный пользователь 1С, в основной системе. Но весь процесс обработки должен происходить за пределами рабочей базы. А юзабилити должно остаться на уровне простого пользователя. В качестве решения я выбрал службу Windows (С#), приложение инициации на клиенте и далее прошу под кат...

1 стартмани

08.02.2019    3533    ixilimuse    6    

Visual C# для чайников. Урок 1. Напишем простейшую программу на C#

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

В этом цикле уроков я постараюсь максимально просто и понятно изложить основы программирования на языке C# на примере Microsoft Visual Studio 2010 или аналогичной среде программирования.

02.04.2013    37134    megabax    60    

C# + 1C. Урок 2. Обращение к 1С из C#

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

В рамках этого урока мы изучим интеграцию 1С языком программирования C# на примере обращения к функционалу 1С из программ на C#

27.06.2013    44819    megabax    10    

Создание службы с инсталятором в VS2012 C#

Администрирование данных 1С Украина Бесплатно (free)

Создание службы с инсталятором в VS2012 C#

15.10.2014    25433    assa    3    

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

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

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

1 стартмани

20.01.2015    18888    1    Elisy    37    

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

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

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

26.12.2014    37291    Elisy    15    

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP) Промо

Загрузка и выгрузка в Excel Внешние источники данных Интеграция v8 ERP2 Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    44965    5    milkers    2    

Как написать COM-объект для 1С на Visual Studio C# 2008

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

Расширяем функционал 1С с помощью разработки подключаемого COM-объекта! Пишем код на Visual C# 2008 для открытия CD-ROM'а, получения списка процессов и использования возможностей системы text-to-speech.

5 стартмани

11.09.2012    82857    RainyAugust22    56    

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

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

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

12.11.2015    46682    Serginio    36    

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

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

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

01.08.2017    6874    yaxinr    2    

Загрузка данных с FTP, на FTP при старте 1С, в фоне

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

Возможность авто открытия любых файлов с ftp ресурса при открытии 1С. А также авто загрузка данных на ftp.

1 стартмани

13.11.2017    8553    12    PANovikov    2    

Формы КС-2, КС-3 для 1С: БП 3.0 (управляемое) c печатью дополнительных реквизитов или дополнительных сведений Промо

Печатные формы документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8::БУ v8::УФ БП3.0 Строительство Россия БУ Абонемент ($m)

ВПФ КС-2 и КС-3 для 1С Бухгалтерия предприятия 3.0 (управляемое приложение), взятые отсюда: https://infostart.ru/public/197941/. К ним добавлен вывод параметров "Стройка" и "ОбъектСтроительства"

1 стартмани

31.01.2018    24795    116    utrumar    11    

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

Пользователю системы Бесплатно (free)

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

24.06.2019    12415    YPermitin    68    

БЭКАПЕР на FTP c открытым кодом

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

Бесплатная Windows программа для автоматической загрузки (дублирования) архивов баз данных 1С, SQL и прочих файлов на ваш FTP-сервер. Надёжная защита от вирусов шифровальщиков и прочих неприятностей связанных с потерей данных. Программа полностью бесплатная + представляются исходный код, чтобы каждый мог её доработать под себя.

1 стартмани

14.06.2019    7174    7    yukoz    4    

Менеджер буфера обмена. Нативная внешняя компонента win 32/64

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

Добавляет возможности получения информации из почтовых вложений или файлов с других рабочих столов (RDP) с помощью операций копирования/вставки. Может «прослушивать»: любые изменения буфера обмена; нажатие клавиш соответствующих вставке (paste); нажатие клавиш копирования (copy); drop операции. Это новая реализация аналогичной компоненты https://infostart.ru/public/379695/, но теперь не C#, а С++ нативно для x32 / x64. (см. http://youtu.be/-PaWWFfbYo4)

1 стартмани

26.06.2019    6473    19    Bww    23    

Универсальный передаточный документ (УПД) c факсимиле. УТ 11

Печатные формы документов Оптовая торговля v8 v8::ОУ УТ11 Россия БУ Абонемент ($m)

Универсальный передаточный документ (УПД) Управление торговлей, редакция 11 c факсимиле. Внешняя печатная форма.

1 стартмани

09.10.2019    2142    11    user662202_avandos    1    

Бухгалтерская отчетность, бухгалтерский баланс в редакции от 19.04.2019 № 61н c выгрузкой в формате версии 5.08, утвержденной приказом от 13.11.2019 № ММВ-7-1/570@. Для конфигурации КА 1.1

Регламентированная отчетность Бухгалтерский учет Бухгалтерия Механизмы бухгалтерского учета v8 КА1 Россия БУ Абонемент ($m)

Внешняя обработка для сдачи бухгалтерского баланса в редакции от 19.04.2019 № 61н c выгрузкой в формате версии 5.08, утвержденной приказом от 13.11.2019 № ММВ-7-1/570@. Для конфигурации КА 1.1 с отчетности за 2019 год.

5 стартмани

24.01.2020    6789    36    dnikolaev    10    

Пауза без загрузки процессора. Внешняя компонента Native API на C++

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

Внешняя компонента Native API на C++ для Win32 и Win64 позволяет установить паузу на заданное количество секунд без загрузки процессора.

2 стартмани

21.03.2020    2252    4    DNN13    26    

Кассовая программа "АрсКасса" на C# - без ограничений

Розничная торговля Кассовые операции Рабочее место v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Кассовая программа "АрсКасса" предназначена для автоматизации рабочего места кассира, без дополнительных затрат на покупку лицензий ПО.

1 стартмани

03.05.2020    3410    9    coolseo    3    

Автоматическая архивация данных 1C c помощью WinRAR

Архивирование (backup) Администрирование данных 1С Бесплатно (free)

Иногда случаются казусы типа: БД «рухнула», кто-то что-то совершенно «случайно» грохнул, или вообще HDD скончался…. Первая мысль: сейчас бы архивчик…. А его частенько нет, ибо любим мы на русский «авось» полагаться. Предлагаю универсальный и безотказный способ автоматической архивации, не требующий ничего потустороннего, только известный всем архиватор WinRAR. Потратите 5-10 минут на настройку, и Вы спокойны.

04.09.2012    40322    vladimir_makarov    58    

Установка учебной версии 1С 8.3 на Linux c возможностью запуска в web-клиенте

Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

В статье описан процесс установки учебной версии 1С Предприятие 8.3 на Ubuntu 14.10 desktop, с возможностью запуска конфигурации в web-клиенте.

17.11.2014    35509    blackhole321    10    

Удобная библиотека для .NET разработчиков, обменивающихся данными с 1с бухгалтерией

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

Мы считываем и записываем информацию для почти 1000 организаций, ведущихся в 1с Бухгалтерии, из своего прикладного кода на C#. Для облегчения этих задач мы написали LINQ-провайдер для работы с базами 1С. Библиотека доступна на github.

1 стартмани

22.06.2016    8630    2    gusev_p@inbox.ru    3    

Фоновая архивация файлов в 7zip c копированием их на FTP с проверкой контрольной CRC-суммы архива

Распределенная БД (УРИБ, УРБД) Администрирование данных 1С Архивирование (backup) v8 1cv8.cf Россия Абонемент ($m)

Возникла задача сделать обмен РИБ в 8.2 через FTP. Не пытаясь изобрести велосипед, давно уже использую замечательную программу FTPDrive (www.killprog.com). FTPDrive подключает к системе FTP-ресурс как логический диск, на который можно просто копировать информацию. При этом программа имеет множество настроек и позволяет достаточно быстро подключиться к желаемому ресурсу. Не требует инсталяции. Все бы ничего но копировать файлы выгрузки без архивации на FTP неразумно, и появилась проблема - штатный архиватор 1С 8.2 не хотел создавать файлы на FTP-ресурсе и копировать их 1С тоже отказывалась. Тогда был использован вызов консольного архиватора 7zip, но начали жаловаться пользователи на часто появляющееся консольное окно. Тогда было написано приложение позволяющее в фоновом режиме архивировать файлы в 7zip с добавлением к имени контрольной CRC-суммы архива и последующей проверкой при распаковке с удалением поврежденных в ходе пересылки файлов.

1 стартмани

04.09.2009    18897    1    o2005    11    

Новая версия 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    21366    Elisy    128    

Переделываем универсальный отчет в 1С. Второй вариант c JQM.

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

Продолжим тему отчетности из 1С интернет средствами (Первая статья http://infostart.ru/public/167093/)

1 стартмани

29.03.2013    18045    sikuda    7    

Собственная реализация потокового сканирования с распознаванием для 1С (1C Документооборот + C# )

Разработка внешних компонент v8 ДО Абонемент ($m)

Нашей организации понадобилось хранить в системе документооборот подписанные акты и обеспечивать поиск по ним. Довольно часто эти документы мы ищем и предоставляем по запросу. Главное требование руководства – 0 трудоемкость для сотрудников. Решение: При выпуске актов печатаем на актах ШтрихКод (QR код), потом подписанные оригиналы сканируются на почту - далее все работает "Само".

1 стартмани

23.04.2014    29047    142    dvim    8    

Кроcсплатформенное динамическое выполнение кода .NET (C#) из 1С:Предприятие

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Библиотека позволяет динамически выполнять фрагменты кода, написанные на C# аналогично функции Выполнить в 1С:Предприятие, на компьютерах под управлением ОС Windows и Linux. Имеется возможность передавать параметры, возвращать результаты выполнения, загружать сборки .NET, а также отслеживать ошибки выполнения кода C#. Библиотека оформлена в виде подсистемы.

2500 руб.

02.06.2015    17402    0    11    

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

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

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

27.01.2016    76674    Serginio    108    

V8Formats: .NET (C#) реализация V8UNPACK

Инструментарий разработчика v8 Абонемент ($m)

Еще одна альтернативная реализация распаковщика/запаковщика файлов платформы 1С:Предприятие 8.x форматов *.cf (конфигурация), *.epf (обработка) и *.erf (отчет) на .NET Framework (C#).

1 стартмани

08.02.2016    77885    27    YPermitin    50    

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

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

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

09.08.2016    17634    Serginio    3    

Выгрузка списков по зарплате для перечисления на пластиковые карты в СБ в "DBF" c подписью и архивированием

Файловые протоколы обмена, FTP Обработка документов Обмен с банком Банковские операции Зарплата Банковские операции Зарплата v8 БП2.0 ЗУП2.5 ЗКБУ 1С7:ЗиК Россия Абонемент ($m)

Обработка для формирования файла в формате "DBF" для зачисления денежных средств на счета банковских карт, а также подписания (SberSign) и архивирования (ARJ).

1 стартмани

31.03.2011    23931    9    hibico    32