...

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

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

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

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

1 стартмани

25.06.2013    28129    25    Elisy    96    

"Откат" данных без транзакций. Расширение для легкого возврата к "исходному" или выбранному состоянию после любых изменений данных

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

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

06.04.2021    4515    65    Алексей Воробьев    12    

Модульное формирование привязок

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

Сохранение привязок элементов управления любых форм в модуле (в виде програмного кода).

16.07.2009    3726    112    wwind    20    

Качалка Промо

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

Менеджер закачки и средство автоматизации обработки web-данных в одном флаконе. Интерактивный режим работы: фоновое скачивание, многопоточная фоновая проверка ссылок. Параллельное выполнение парсера, проверки, скачивания, редактирования списка и другие действия. Авто подключение через активный прокси. Индикация всех процессов: парсинга, проверки, скачивания, оставшегося времени, скорости (текущая и средняя), свободного места, состояния прокси соединения. Модульная структура: 3 парсера, 2 модуля скачивания, 2 экспорта, 1 печати. Экспорт в списки закачки для «Download Master», «ReGet». Список закачки в виде дерева значений – логическое структурирование данных, организация подпапок хранения. Печатная форма для дерева закачки на СКД. Веб-браузер: авто подбор парсера, история просмотра, «домашние страницы». Для программиста: легко расширяемых функционал (есть демо-модули для примеров); настраиваемый лог; авто подключение новых модулей в интерфейсе; открытый код. По возможности максимально применены сначала встроенные объекты 1С и затем ОС Windows (ПолеHTMLДокумента, ЧтениеXML и COM: WinHttp.WinHttpRequest, MSXML2.DomDocument, winmgmts). Не использовались: временные файлы, скрипты, внешние компоненты.

1 стартмани

06.09.2013    27411    157    TrashMaster    37    

Модульное тестирование (Unit testing)

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

Небольшая конфигурация для модульного тестирования

1 стартмани

01.04.2013    16337    49    awk    18    

Модульная (open source) конфигурация "INFOSTART ERP community edition"

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

Учетная модульная конфигурация "INFOSTART ERP community edition" для ведения комплексного учета на предприятии.

31.08.2020    14760    968    33lab    146    

Поставка модульной конфигурации

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

Данная статья посвящена модели распространения модульной конфигурации.

02.07.2013    13187    obemgyorik    49    

xUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    47584    artbear    53    

Amazon S3. Вычисляем сигнатуры подписи. Объектное хранилище

WEB v8 Россия Абонемент ($m)

Платформа 1С поддерживает протокол Amazon S3 только через REST API. Протокол подробно описан на сайте Amazon. Алгоритм вычисления сигнатуры подписи запроса сложен, отладка на рабочем сервисе не показательна, ошибки не очевидны. Amazon в документации приводит примеры вычисления сигнатуры с фиксацией промежуточных результатов. Примеры вычисления сигнатуры подходят для встроенной проверки реализованного в 1С алгоритма, в том числе написания тестов. В статье описан принцип проверки вычисления сигнатуры, в вложении код вычисления сигнатуры и пара тестовых примеров.

1 стартмани

04.02.2020    4651    17    newtraveller    11    

Тестирование интеграций между системами

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

Как начать разрабатывать интеграцию без реальной «второй стороны»? Как быть уверенным, что обмен не «сломается» при следующем обновлении? О том, какие подходы можно применять при тестировании интеграций и как такое тестирование может выглядеть в целом – в докладе Никиты Грызлова на конференции INFOSTART EVENT 2018 EDUCATION.

01.07.2019    15099    nixel    3    

Механизмы тестирования в 1С. Использование методики TDD (разработка через тестирование) в 1С

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

Данная статья написана по материалам доклада, прочитанного автором на первой конференции инфостарта 2012 года. Она опубликована в журнале Инфостарта №1.

09.02.2015    84394    artbear    54    

Создаем свою библиотеку для OneScript

OneScript v8 Бесплатно (free)

Как упаковать свою библиотеку в пакет? Что такое загрузчик и зачем он нужен? Как вообще создать свою библиотеку? Разбираемся на примере.

06.03.2018    24198    nixel    36    

О Unit-тестах замолвите слово.Часть 1

Тестирование и исправление Бесплатно (free)

Последнее время в контексте 1С очень много говорят о функциональном тестировании, BDD. А Unit-тестирование обходят стороной. Попробуем разобраться, для чего Unit-тестирование применять стоит.

22.07.2019    8627    Сурикат    27    

Расширенные методы загрузки внешних библиотек в http-сервисах OneScript

OneScript Бесплатно (free)

В статье описаны расширенные методы загрузки внешних библиотек в http-сервисах OneScript на примере механизма фоновых заданий.

25.05.2018    7813    blackhole321    0    

Видеокурс "Автоматизированное тестирование прикладных решений" Промо

Разработка v8::Mobile Платные (руб)

Приглашаем на видеокурс, посвященный механизмам и инструментам автоматизированного тестирования прикладных решений.

2100 руб.

08.08.2018    14978    10    1    

Видеокурс-самоучитель "1С:Документооборот " для самостоятельного внедрения Промо

Пользователю системы Документооборот и делопроизводство v8 ДО Платные (руб)

Самый детальный и самый полный самоучитель по программе 1С:Документооборот, в котором Вы научитесь правильно работать, настраивать, администрировать и внедрять конфигурацию 1С:Документооборот. Все уроки курса построены на последовательном заполнении пустой базы 1С:Документооборот КОРП в клиент-серверном варианте.

34000 руб.

30.10.2018    32222    11    0    

Как контролировать качество внешних обработок, отчетов, правил обмена, расширений 1С и поставить это на поток

Рефакторинг и качество кода Бесплатно (free)

Если код написан качественно, его легче развивать и дешевле поддерживать. О том, как организовать контроль качества кода в ручном и автоматическом режиме, и какие инструменты могут в этом помочь, на INFOSTART MEETUP Новосибирск.Online рассказал Олег Тымко.

09.04.2021    5352    olegtymko    25    

Видеозаписи онлайн-митапа "Путь к идеальному коду"

Практика программирования Тестирование и исправление Рефакторинг и качество кода Сценарное тестирование Бесплатно (free)

В связи с переносом ежегодной конференции INFOSTART EVENT на май 2021 года, мы возобновляем серию онлайн-мероприятий. Первым стал митап по идеальному коду.

3000 руб.

06.11.2020    8112    0    96    

Кейс: как мы разрабатывали систему автоматизации анализа ошибок, связанных со скоростью работы 1С

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

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

27.08.2018    10296    Andreynikus    20    

Качество кода: слабое связывание и высокая сопряженность (Low coupling and High Cohesion)

Рефакторинг и качество кода Бесплатно (free)

Поговорим о некоторых общепринятых подходах и принципах разработки кода.

10.02.2020    11191    ivanov660    90    

1С on demand – скажи "нет" постоянным билд-агентам

Jenkins docker Бесплатно (free)

Каждый, кто пытался запускать на своем компьютере тесты для 1С, сталкивался с тем, что процесс тестирования не позволяет что-то делать параллельно. О том, как изолировать тестовые окружения и организовать «Агент по запросу» с помощью Docker на примере Jenkins CI, рассказал ведущий разработчик компании «Первый БИТ» Никита Грызлов.

25.01.2021    3933    nixel    12    

Практические опыты с Red Hat JBoss Middleware RED HAT JBOSS FUSE. Часть №2

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

Пробуем активировать маршрутизацию, разбираемся с пакетами (бандлами), терминалом karaf, графической средой управления с web-интерфейсом hawtio.

14.02.2021    536    ksnik    0    

Как начать разработку проекта 1С, чтобы легко перейти к DevOps-практикам

DevOps CI/CD v8 1cv8.cf Бесплатно (free)

Многие рутинные операции при работе над проектом 1С можно автоматизировать – довериться готовым инструментам и уменьшить количество нажимаемых кнопок. О том, как с помощью готового шаблона проекта настроить окружение для разработки на митапе «DevOps в 1С» рассказал технический директор Инфостарта Артур Аюханов.

22.06.2021    4798    artbear    1    

Compiere - система управления предприятием и взаимоотношениями с клиентами на базе открытого кода

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

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

21.10.2009    28329    support    26    

Проблемы интеграции данных различных информационных баз

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

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

27.06.2013    13229    frying    15    

Сравнение функционала SAP ERP и 1С УПП

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

Ввиду возникшего в последние дни интереса к теме сравнения SAP и 1С http://infostart.ru/public/240735/ http://infostart.ru/public/241187/ решил поделиться с сообществом краткими выводами по результатам сравнения функционала SAP ERP и 1С УПП.

17.12.2013    68781    SergAn    138    

1Script – язык для автоматизации рутины в жизни специалиста по 1С

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

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

14.09.2016    57268    Evil Beaver    90    

Специфика автоматизации судостроительных предприятий на 1С:ERP

Бухгалтерский учет v8 ERP2 Машиностроение и приборостроение УУ Бесплатно (free)

Компания Внедренческий центр "Раздолье" совместно с судостроительным заводом "Вымпел" недавно проводила НИОКР, посвященный возможности автоматизации сложных производств на 1С:ERP. Нам показалось интересным оформить эту информацию в виде статьи и предложить читателям Инфостарта. Авторы материала и руководители НИОКР Андрей Мироненко и Александр Громцев (директор ИТ СЗ "Вымпел").

24.04.2017    25496    1СERP    2    

Обмен проводками 1с 7.7 -> 1с 8.3

Перенос данных из 1С7.7 в 1C8.X v8 v77::БУ v8::БУ 1С7:Бух БП3.0 Россия БУ Абонемент ($m)

Удобный способ перенести ВСЕ проводки с 1С 7.7 в 1С 8.3 без потери какой либо копейки, не прибегая к штатному обмену.

1 стартмани

25.08.2018    11442    21    maksa2005    9    

Молчание "best practices": тестовые и эталонные данные, структура и связность, падения и новая функциональность, и другие неудобные вопросы к сценарному тестированию

Рефакторинг и качество кода Сценарное тестирование v8 Бесплатно (free)

Непонимание некоторых базовых вопросов мешает программистам начать применять инструменты тестирования в процессе разработки для 1С. Как разобраться в терминологии и интегрировать процесс тестирования в разработку 1С-решений на конференции Infostart Event 2019 Inception рассказал руководитель отдела разработки компании C.T.Consultants Решитко Дмитрий.

29.05.2020    5207    grumagargler    14    

Адаптеры - реализация и применение шаблонов проектирования в 1С

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

Шаблоны проектирования "Стратегия" и "Адаптер", разделение кода на интерфейс и реализацию, изменение поведения на стадии выполнения, инкапсуляция алгоритмов, код функциональными блоками, точка написания тестов.

1 стартмани

19.06.2020    4415    0    shmalevoz    3    

Управление техническим долгом - Концепция Continuous Inspection

Инструментарий разработчика Бесплатно (free)

Сегодня я вам хочу рассказать про тему «Управление техническим долгом» – что это такое, как с этим бороться и почему с этим надо бороться.

30.06.2017    23164    nixel    21    

Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)

Расширения Роли и права v8 v8::УФ v8::Права 1cv8.cf Абонемент ($m)

Доброе время суток. Я как обычно – с интересностями. И в этот раз мы поговорим о такой жуткой штуке – как RLS, генерация расширений на лету, и обратим внимание на одну интересную особенность «Полных прав» и про английский сорцкод. Статья не является «продажной», ибо решение специфическое, кому надо, тот знает, что покупает. Однако, в этой статье я расскажу про кучу тонкостей, с которыми мы столкнулись и как оптимизировали. Так что не забудьте открыть все спойлеры :)

5 стартмани

18.10.2021    2347    30    DitriX    28    

3 курса для начинающих 1С-программистов (формате онлайн-курса и видеоформате) с 09 по 26 ноября 2021 г. Промо

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

Подборка состоит из 3 видеокурсов: Знакомство с платформой "1C:Предприятие 8.3", Основы программирования в системе "1C:Предприятие 8.3", Основные механизмы платформы "1С:Предприятие 8.3".Материалов курсов достаточно для подготовки к тестированию "1С:Профессионал" на знание основных механизмов и возможностей платформы "1С:Предприятия 8".

2100 руб.

27.11.2020    8013    2    0    

Не клади яйца в одну корзину. Как удовлетворить всех клиентов и не превратить конфигурацию в помойку

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

Изменения законодательства вынуждают разработчиков регулярно обновлять свои программные продукты, но такие обновления могут сломать существующие возможности. О том, как выйти из этого положения и создать универсальную конфигурацию, используя расширения конфигурации как подключаемые модули учета, рассказал разработчик компании Лаборатория-33 из Ижевска Константин Мартынов.

05.02.2021    2824    33lab    9    

DevOps для 1С. Онлайн-интенсив проходит с 16 июля по 17 августа 2021 года.

DevOps Инструментарий разработчика v8 1cv8.cf Платные (руб)

Данный онлайн-интенсив предусматривает изучение процессов, инструментов и методик DevOps, их применение при разработке на платформе 1С.

01.06.2021    12834    0    Infostart    44    

INFOSTART EVENT 2021 Moscow Premiere, 11-12 ноября 2021г. Промо

Сообщество Платные (руб)

INFOSTART EVENT 2021 Москва – XI конференция по управлению и автоматизации учета на платформе 1С:Предприятие, которая впервые пройдет в Москве и соберет 1000 участников из разных регионов России и мира.

29000 руб.

01.06.2021    17183    675    19    

Распространенные ошибки разработчиков, приводящие к проблемам производительности

Производительность и оптимизация (HighLoad) Рефакторинг и качество кода v8 Бесплатно (free)

Рассмотрим примеры ошибок, анализ, исправление и мероприятия по недопущению подобного в будущем. Всего будет 18 примеров.

02.08.2021    8845    ivanov660    77    

Пример создания документа с движениями в ERP 2.5.7

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

Пример создания документа с движениями в ERP 2.5.7, а также включение документа в основные подсистемы, а именно по управлению доступом, датам запрета изменения, контролю остатков, использованию характеристик и серий и прочее.

1 стартмани

10.08.2021    1971    maraty    10