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

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

Обзор имеющихся библиотек OneScript 308

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

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

14.11.2017    32252    nixel    85    

Github и 1С. Пошаговая инструкция на конкретном примере 223

Математика и алгоритмы v8 Абонемент ($m)

Статья для тех, у кого есть неудержимое желание программировать и хочется доработать какую-то конфигурацию (или проект на 1С), выложенный на Github, но останавливают незнакомые слова Git, Github, Fork, Commit, Pull request, Merge, Issue.

1 стартмани

26.10.2017    35423    BlizD    51    

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации 132

Управление бизнес-процессами (BPM) Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf БП3.0 КА2 УУ Абонемент ($m)

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    38389    214    BlizD    182    

Разработка и сценарное тестирование с Vanessa-ADD. Отчетность Allure. Автоматизация запуска сценариев 120

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

Формируем отчетность о результатах выполнения сценариев. Автоматизируем запуск.

26.02.2019    10574    Vladimir Litvinenko    23    

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

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

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

13.11.2015    38052    artbear    45    

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

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

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

09.02.2015    70475    artbear    54    

Контур.EDI изнутри, или история командной разработки тиражного продукта на 1С 174

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

“Система - больше, чем просто совокупность ее элементов”; “Несколько разработчиков - это еще не команда разработки”. Расскажу, как мы прочувствовали эти очевидные утверждения на своей шкуре.

17.11.2015    36120    skif47    89    

Тестирование: пример из семи шагов создания Unit-теста для платформы 1С 104

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

В этой статье мы расскажем, как создать Unit-тест. Опишем как это сделать с использованием Фреймворка xUnitFor1C. Рассмотрим пример максимально приближенный к боевому, покажем процесс отладки теста, поделимся советами и приложим несколько обработок-примеров. Вы сможете убедиться, что создание тестов на самом деле это относительно быстрый и простой процесс.

1 стартмани

29.08.2017    22564    15    ivanov660    46    

Практика применения инструментов продвинутого разработчика 1С 156

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

Статья адресована разработчикам. Будет чуть-чуть теории, будут воспоминания, и потом пойдет практика.

23.07.2018    20334    artbear    22    

Ops средствами 1С:Предприятие 73

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

В статье описан программный пакет "Автоматизация ИТ-процессов" (АИТП), позволяющий автоматизировать задачи по администрированию, управлению и обслуживанию ИТ-инфраструктуры.

1 стартмани

23.04.2019    13871    blackhole321    28    

Тестирование интерфейса в обычном приложении 8.2 при помощи SikuliX 107

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

Как же не хватает клиента тестирования на платформе 8.2. Не кликнешь на кнопку, не выберешь из списка, не проверишь видит ли надпись пользователь. Воспользуемся внешним инструментом SikuliX, который позволит нам протестировать функционал форм. Данный инструмент легко встраивается в линию сборки и может "дружить" с уже известным многим Open-source продуктами.

1 стартмани

03.01.2018    20522    2    kraynev-navi    40    

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

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

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

01.07.2019    5752    nixel    3    

Написание простой обработки через тестирование 67

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

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

1 стартмани

24.02.2015    23826    10    Alien_job    40    

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

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

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

22.07.2019    2781    Сурикат    27    

Дымовые тесты для забывчивых/торопливых 19

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

Инструменты для реализации дымовых тестов по метаданным конфигурации. И примеры.

1 стартмани

26.11.2018    3293    5    ImHunter    0    

Тестирование: пример создания сценарного UI теста для платформы 1С 88

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

В этой статье мы расскажем, как создать сценарный UI-тест. Опишем последовательность действий и покажем, как это сделать с использованием инструментария. Рассмотрим пример, максимально приближенный к боевому, покажем на примере конфигураций УТ11/ERP проверку бизнес-процесса "Продажа". Вы сможете убедиться, что создание сценарных тестов для платформы 1С на самом деле относительно быстрый и простой процесс.

1 стартмани

17.04.2018    14346    ivanov660    11    

Пошаговая инструкция для запуска тестов с помощью xUnitFor1C 31

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

Использование тестов с помощью xUnitFor1C для типовых решений 1С

15.08.2016    10194    AlexKo    6    

Запуск и контроль выполнения автоматизированных тестов из 1С – Jenkins Skin 76

Тестирование и исправление v8 Абонемент ($m)

Мы рассмотрим пример создания заданий выполнения автоматизированных тестов из 1С с использованием различных Фреймворков (xUnit1C, Тестирование 3.0): запуск, ожидание завершения, загрузка результатов и выполнение полного цикла тестирования продукта. Убедимся, что все действия можно выполнить в пару кликов в дружественном интерфейсе.

1 стартмани

09.07.2018    10425    13    ivanov660    5    

Делаем простую систему непрерывной интеграции (CI) c OneSсript, xUnitFor1C и v8LogScanner 111

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

В ходе данного туториала мы по шагам создадим систему непрерывной интеграции, которая по расписанию будет обновлять рабочие базы из хранилища, запускать unit-автотесты, сканировать логи ТЖ и отправлять письма с результатами на электронную почту.

1 стартмани

14.01.2018    14657    ripreal1    47    

Набор тестов xUnit для ERP2, блок Производство 51

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

Набор тестовых обработок, эмулирующих цепочку документов по блоку Производство в конфигурации ERP 2.1

1 стартмани

24.04.2016    14540    26    acsent    26    

Домашний ассистент 14

Мобильная разработка v8::Mobile Домашние учет и финансы Абонемент ($m)

Полезное в домашнем хозяйстве мобильное приложение для ведения мелких и не очень бытовых ремонтно-строительных работ в разрезе самих работ (проектов), а также расходных материалов. Кроме того, есть возможность пересчитывать все и вся в различные единицы измерения по ОКЕИ и прикреплять фотографии к работам, например, чтобы визуально оценить, как было до ремонта и как стало после. Не опубликовано в store-ах.

1 стартмани

22.09.2017    10128    9    ripreal1    3    

Создание и удаление пользователей в конфигурациях с БСП 10

Информационная безопасность v8 1cv8.cf Абонемент ($m)

Быстрое создание пользователей с заранее известными правами в интерактивном режиме и из файла. По одному и списком. Быстрое удаление списком пользователей ИБ и пометка на удаление элементов справочника Пользователи.

1 стартмани

20.06.2017    7221    21    user768334    0    

Обновление доработанной Бухгалтерии предприятия. Как проверить и убедиться, что все сделано хорошо? 89

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

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

05.09.2016    25164    kraynev-navi    33    

Разработка синтаксического анализатора языка запросов на языке 1С 83

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Пример разработки генератора для PEG парсера

1 стартмани

03.12.2014    22292    1    so-quest    65    

Автоматизация тестирования 83

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

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

04.10.2018    7797    ivanov660    23    

Конструктор управленческих отчетов (СКД) 10

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

Под управленческими отчетами будем понимать консолидированные отчеты, в строках которых разделы учета - статьи, в колонках ресурсы - суммы. Также возможны дополнительные группировки (например, колонки по месяцам); иерархия по статьям. Пример: управленческий баланс.

1 стартмани

13.05.2015    10828    18    zqzq    7    

Генератор данных. Полезный инструмент для разработки через тестирование 19

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

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

1 стартмани

14.06.2016    13746    14    json    11    

АИТП. Управляем информационными базами 4

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

В статье, на демонстрационном примере, рассматривается использование конфигурации АИТП для автоматизации управления информационными базами 1С:Предприятие.

1 стартмани

29.05.2019    2409    blackhole321    0    

Файл тестов для xUnitFor1C: тестирование печатных форм документов 43

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

Автоматическое формирование печатных форм документов с помощью xUnitFor1C.

1 стартмани

10.08.2018    6901    5    q_i    2    

Автоматизируем процедуру обновления xddTestRunner с помощью Jenkins 26

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

Вот уже на протяжении нескольких недель наша команда пытается внедрить CI в процесс разработки программного обеспечения. Все пишут тесты, матерятся, снова пишут, ну одним словом все идет своим чередом, как у всех.

06.11.2014    11613    akomar    14    

Простой запуск юнит-тестов 11

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

Шаблон экспресс теста на базе xUnitFor1C

1 стартмани

28.01.2017    12119    4    json    2    

Генератор данных. 1С:Управление торговлей 11 5

Универсальные обработки v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Устал от ФедороваБМ, женских ботинок и настольных вентиляторов из демо базы 1С? Тогда тебе нужен новый генератор данных, заходи!

3 стартмани

23.04.2019    1938    1    ogre2007    0    

Анализ результатов юнит-тестирования 4

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

Не так давно попал на ситуацию, когда непонятно из-за какого коммита упал тест. Разработал для себя инструмент для выявления тех тестов, которые упали именно после моих правок.

1 стартмани

28.11.2016    10635    0    unichkin    7    

Сверка таблиц при разработке через тестирование 14

Инструментарий разработчика Практика программирования Универсальные функции v8 Абонемент ($m)

Данная статья про инструмент, который я использую уже продолжительное время, и который, по моему мнению, заслуживает внимания. Также опишу несколько примеров его применения.

1 стартмани

09.10.2016    12446    10    json    1    

Infostart Event 2015 Connection с практической точки зрения 57

О сообществе Бесплатно (free)

Прошла почти неделя после завершения IE 2015, мысли вернулись в рабочее русло, куча докладов сначала оставила после себя кашу, но прошло немного времени и захотелось поговорить про конференцию с практической точки зрения. Что дала конференция персонально для меня и для всех остальных?

24.10.2015    17312    Diversus    32