Создание и поддержка разных редакций (Demo, Lite, Pro и пр.) модулей, отчетов и обработок

Публикация № 1379624

Разработка - Инструментарий разработчика - Прочие инструменты разработчика

В статье предлагается один из возможных подходов к автоматизации создания и поддержки разных редакций (Demo, Lite, Pro и пр.) модулей, отчетов и обработок. Подход может быть полезным для авторов публикаций с коммерческими разработками.

 

О проблеме

При выпуске программного продукта часто возникает вопрос о его подготовке в виде разных редакций, Demo, Free, Lite, Standard, Pro и пр.

Системы сборки для языков программирования прекрасно решают эту задачу. Например, при разработке приложения для Android разработчик может создать редакции приложения используя Product flavors. 

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

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

 

Постановка задачи

Итак, требования к системе сборки:

  1. Система сборки должна уметь обрабатывать исходный текстовый код модуля.
  2. Исходный код должен разрабатываться в основной редакции (варианте) модуля. Должна быть возможность запускать и отлаживать основную редакцию в 1С: Предприятии. Поэтому система сборки не должна требовать внесения изменений, приводящих к синтаксическим ошибкам.
  3. В исходном коде основного варианта должны быть возможности:
    1. Объявлять редакции для системы сборки;
    2. Использовать переменные (текущая дата, идентификатор редакции и т.п.) текущего контекста системы сборки;
    3. Указывать принадлежность части кода к определенным редакциям;
    4. Помечать части кода, которые надо исключить для всех редакций.
  4. Система сборки должна определять текущий номер версии из комментария вида:
    //Версия 1.0
  5. Система сборки должна генерировать все объявленные редакции сразу, за один проход.

 

Решение

Система сборки Make1C написана на Java. Почему на Java? Проще использовать регулярные выражения, легче разрабатывать сложные алгоритмы. Работает везде :), где есть Java  машина.

Да, тоже самое можно было сделать и на встроенном языке 1С.

Система сборки обрабатывает только текстовые файлы, далее обработанный текст можно вставить в модуль, отчет или обработку используя пакетный режим работы конфигуратора (с ключами /DumpExternalDataProcessorOrReportToFiles и  /LoadExternalDataProcessorOrReportFromFiles) или вручную.

 

Пример использования

Приведу пример использования в стиле "Hello world!". Исходный код базового варианта модуля:

 

Размещаем текстовый файл hello-world.txt с исходным кодом модуля в каталоге HelloWorld, в командной строке запуска указываем исходный файл и каталог для вывода, запускаем

под Linux:

java -Dsource="./hello-world.txt" -Dtarget="./" -jar "../../Make1C/Make1C.jar"

под Windows:

java -Dsource="hello-world.txt" -Dtarget="" -jar "..\..\Make1C\Make1C.jar"

В результате в подкаталоге hello-world будут сформированы 3 файла, Demo.txt, Lite.txt, Standard.txt.

Сгенерированный код модуля в редакции Demo:

 

Сгенерированный код модуля в редакции Lite:

 

Сгенерированный код модуля в редакции Standard:

 

 

Практическое использование

При помощи системы сборки Make1C удобно создавать, и самое главное, поддерживать и дорабатывать различные редакции модулей, отчетов и обработок.

Так, уже на протяжении нескольких лет, использую Make1C в разработке отчетов по дебиторской и кредиторской задолженности. Отчеты технически сложные, содержат в себе непростые алгоритмы расчета. Благодаря Make1C разработка ведется в одном базовом варианте отчета (по одному на каждый отчет). После тестирования через систему сборки новый функционал попадает в конечные редакции отчетов. Это намного эффективнее, нежели поддерживать по отдельности каждую редакцию отчета.

К публикации приложен дистрибутив с примером использования Make1C.

Тесты выполнены в операционной среде:

1. Linux

На платформах:

1. 1С:Предприятие 8.3
2. 1С:Предприятие 8.2

В конфигурациях:

1. Бухгалтерия Предприятия, редакция 3.0
2. Комплексная автоматизация, редакция 2.4
3. Управление торговлей, редакция 11
4. Управление производственным предприятием, редакция 1.3
5. Комплексная автоматизация, редакция 1.1

 

Другие публикации автора

Дебиторская задолженность по срокам долга

Кредиторская задолженность по срокам долга

Перенос справочников и документов из КА 1.1. в ЗУП 3.1.

Статистика документов на СКД для любой конфигурации

Формирование счетов-фактур на аванс

Рабочее место менеджера по взаимодействию с клиентами

Скачать файлы

Наименование Файл Версия Размер
Создание и поддержка разных редакций (Demo, Lite, Pro и пр.) модулей, отчетов и обработок: Дистрибутив

.zip 13,71Kb
0
.zip 1.1 13,71Kb Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Рейтинг 1-го уровня
1. DitriX 1851 17.02.21 16:19 Сейчас в теме
Ну если еще немного посидеть, то можно прийти к тому, что вместо коментариев надо использовать регионы.
Что вместо джавы - надо использовать оскрипт.
Что кейс много сложнее, так как есть еще и формы, макеты и прочая фигня.
Что тогда надо пилить обработку внутри конфы, и делать три расширения на каждую версию, и попеременно их включая и выключая тестировать ту или инфу функциональность.
Что надо написать тесты, ибо без этого - делать не возможно.
Потом надо прописать сборку расширений в эту обработку, с учетом форм, макетов и прочего.

И вот только потом можно говорить, что вы получили три редакции на базе одной, и что вы остальными вырезаете лишнее, и не только код.
shalimski; +1 Ответить
2. bme 164 18.02.21 11:25 Сейчас в теме
Не надо использовать области вместо комментариев. В названиях областей нельзя использовать пробелы и запятые.

По всему остальному. Кейс можно усложнять, а можно этого не делать. Вы же сами решаете, что войдет в функционал редакций.

Ну и предлагаемая система - консольная, ничего не мешает ее использовать в других скриптах со сборкой конфигуратором отчетов и обработок.
Оставьте свое сообщение

См. также

Внешний регламент для 1С Промо

Прочие инструменты разработчика v8 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    5089    7    moolex    11    

Консоль кода и дескриптор объектов

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

Консоль кода и дескриптор объектов информационной базы под управляемое приложение.

5 стартмани

23.04.2021    844    1    pimenushka    2    

Конструктор процедур для создания дополнительных реквизитов и сведений для Бухгалтерии 3.0

Прочие инструменты разработчика v8 БП3.0 Россия Абонемент ($m)

Конструктор предназначен для оперативного создания процедур, программно создающих дополнительные реквизиты и сведения объектов. Предназначен для использования в 1С: Бухгалтерии Предприятия 3.0. Может быть подключен в качестве внешней обработки. В конструкторе имеется краткая справка по использованию.

2 стартмани

22.04.2021    2176    3    roma_semenov79    0    

Вспомогательный инструмент для быстрого просмотра объектов метаданных и ролей

Прочие инструменты разработчика Структура метаданных Роли и права v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

22.04.2021    782    5    user802597    1    

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

Бухгалтерские Управленческие Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 ERP2 УТ11 КА2 БУ УУ Платные (руб)

Один из лучших вариантов отчета по дебиторской задолженности. Отображает сроки возникновения задолженности, просроченной задолженности по документам и многое другое, вне зависимости от детализации расчетов (УТ 11, КА 2.4, ERP 2) и состояния флажка "по документам расчета" ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Не требует доработок конфигурации.

5900 руб.

28.09.2012    61710    528    179    

Отладка внешних печатных форм, когда не открывается даже временный файл

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

Отладка с помощью формы обработки, на форме добавляем реквизит Документ, для которого предназначена внешняя обработка. Затем командой вызываем нужный обработчик и отлаживаем в свое удовольствие. Написали и открываем как обычную внешнюю обработку, ставим точку остановки и жмем кнопку команды.

2 стартмани

20.04.2021    721    1    Miracle180882    0    

Однопальцевое преобразование "одинэсного" запроса в запрос на SQL

Производительность и оптимизация (HighLoad) Прочие инструменты разработчика v8 v8::Запросы 1cv8.cf Абонемент ($m)

Обработка предназначена для преобразования "одинэсных" запросов в запросы на SQL средствами встроенного языка. Разработка не претендует на то, чтобы на 100% повторить то, что разработчики видят при трассировке запросов в инструментах вроде Profiler. Но во многих случаях результат преобразования можно будет без дополнительной ручной обработки выполнить, например, в Managment studio. Актуальные ограничения и проблемы преобразователя описаны в статье. Работает с версией платформы не ниже 8.3.10.

2 стартмани

17.04.2021    1074    2    kser87    8    

Свойства общих модулей

Практика программирования Прочие инструменты разработчика v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Надоело каждый раз искать, какие общие модули глобальные? какие повторно используемые? хочется взглянуть на все контексты выполнения?

1 стартмани

14.04.2021    851    1    kuzyara    3    

Перенос документов и справочников из КА 1.1 в ЗУП 3.1 Промо

Перенос данных из 1C8 в 1C8 v8 v8::СПР КА1 ЗУП3.x Россия БУ Платные (руб)

Правила позволяют перенести документы и справочники из конфигурации "1С:Комплексная автоматизация 8", ред. 1.1 в программу "1С:Зарплата и Управление Персоналом 8", ред. 3.1 за выбранный период. Также переносится вся необходимая справочная информация. Правила можно использовать для односторонней автоматической синхронизации документов.

9900 руб.

25.05.2020    5317    5    8    

Отладка обработок с плюшками

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

Расширение для отладки внешних отчетов и обработок. Плюшки - отключение “отвлекающего” функционала, мешающего процессу разработки.

1 стартмани

14.04.2021    1382    4    pparshin    1    

Мгновенное отображение HTML-страницы исходя из введённого HTML-кода

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

Обработка поможет найти ошибки в коде HTML и правильно отобразить создаваемый документ. Просто правьте код в нижнем поле и сразу получайте результат в верхнем.

1 стартмани

09.03.2021    1048    1    ilyam23    5    

Подсистема "Показатели объектов"

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

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

2 стартмани

06.03.2021    3555    5    pila86    16    

Кредиторская задолженность по срокам долга Промо

Управленческие Бухгалтерские Финансовый учет и бюджетирование (FRP) Дебиторская и кредиторская задолженность Финансовый учет и бюджетирование (FRP) Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 ERP2 УТ11 КА2 БУ УУ Платные (руб)

Один из лучших вариантов отчета по кредиторской задолженности. Отображает сроки возникновения задолженности, просроченной задолженности по документам и многое другое, вне зависимости от детализации расчетов (УТ 11, КА 2.4, ERP 2) и состояния флажка "по документам расчета" ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Не требует доработок конфигурации.

5900 руб.

18.06.2013    31237    8    34    

Работа с My SQL через ODBC

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

Работа с My SQL через ODBC. Разбираем базовые принципы соединения с MySQL и получения данных. Тестировалось на платформе 8.3.18.1208

1 стартмани

05.03.2021    1053    1    vov4ik1212    0    

Универсальный "сравниватель" объектов

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

Сравнение реквизитов и табличных частей двух объектов 1С (справочники, документы), чтобы увидеть разницу в значениях.

1 стартмани

03.03.2021    1664    11    pyrkin_vanya    6    

Вспомогательные таблицы - универсальный инструмент хранения таблиц любой структуры (константы, параметры обработок и т.д.)

Прочие инструменты разработчика v8 Россия Абонемент ($m)

Данный механизм позволит: - Избавиться от поиска по номеру или коду. - Создать таблицу настроек. - Создать таблицу маппинга. - и многое другое... Ограничение одно - ваша фантазия.

1 стартмани

24.02.2021    2091    3    xl_yaz    12    

Markdown-editor в 1С (с сохранением в HTML) Промо

Универсальные обработки Прочие инструменты разработчика v8::УФ 1cv8.cf Абонемент ($m)

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала. Совместим с Webkit и IE.

1 стартмани

04.07.2019    9894    16    riposte    6    

Генератор кода схемы компоновки данных (СКД)

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

Формирование кода для программного создания схемы компоновки данных (СКД)

1 стартмани

04.02.2021    4667    41    Sergspectr    35    

Автоматизированная очистка нетиповой конфигурации от //{{MRG

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

Удаление //{{MRG из конфигурации автоматизированным способом.

1 стартмани

02.02.2021    1267    1    nemec    0    

Консоль текстов модулей для управляемых форм

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

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

1 стартмани

26.01.2021    2124    19    Reaper_1C    2    

Рабочее место менеджера по взаимодействию с клиентами Промо

Рабочее место Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Оптовая торговля Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Оптовая торговля v8 КА1 УПП1 Россия УУ Платные (руб)

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

4900 руб.

15.02.2012    15938    3    9    

Сравнение функций/процедур из расширения с функциями/процедурами из конфигурации

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

Обработка облегчает обновление функций/процедур в расширении, которые используют аннотацию &Вместо.

1 стартмани

18.01.2021    1527    4    Wilka    1    

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

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

Данная публикация является продолжением описания функционирования обработки "FormCodeGenerator " в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

5 стартмани

21.12.2020    4667    19    huxuxuya    11    

DT2CF - Экстрактор конфигурации из дампа информационной базы

Сервисные утилиты Прочие инструменты разработчика v8 Абонемент ($m)

Инструмент для извлечения файла конфигурации из файла резервной копии информационной базы (без использования платформы).

10 стартмани

21.12.2020    2451    5    SerVer1C    5    

Консоль Программиста 8.3. Управляемые формы, тонкий/толстый клиент Промо

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

Обработка в помощь программисту - тестировщику. Консоль позволяет выполнять код 1С на встроенном языка, по сути является универсальной внешней обработкой

2 стартмани

22.08.2013    47516    639    hmanubis    67    

FormCodeGenerator Программная доработка форм. Часть 1 (Режим работы "Палитра")

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

Данная публикация является описанием функционирования обработки "FormCodeGenerator " в режиме генерирования кода "на лету", без особых заморочек, данный режим идеально подходит для того что бы запустить, потыкать и забыть :)

1 стартмани

14.12.2020    4525    76    huxuxuya    9    

Работа с сериализатором XDTO

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

Отладочное расширение для просмотра объектов, преобразованных в XML, с помощью сериализатора XDTO, а также для выгрузки в xml.

1 стартмани

06.12.2020    1805    1    simon_sidoruk    5    

Обновление предопределенных данных

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

Обновляет предопределенные элементы, созданные в конфигураторе. Тестировалось на платформе 8.3.15.1869

1 стартмани

01.12.2020    1727    5    user618575_VladimirGluhov.1c    2    

Отчет по Глобальным командам и Подпискам на события в конфигурации с возможностью отбора по Документам и Справочникам

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

Позволяет "посмотреть" все "подписки на события" и "глобальные команды" и при необходимости "отфильтровать" их по нужному объекту в конфигурации - "Документу" или "Справочнику". Поможет понять, где ещё может "обрабатываться" объект...

1 стартмани

23.11.2020    1641    2    AnryMc    5    

Шаблон расширения с функцией сохранения настроек

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

Удобный механизм для быстрого создания сохраняемых настроек в расширении.

1 стартмани

20.11.2020    1270    0    pm74    1    

Расширение для создания собственных подсистем БСП

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

В этой статье поделюсь некоторыми изысканиями о внутреннем устройстве стандартной подсистемы "Обновление версии ИБ" и расскажу, как разработать свою подсистему, в которой будет работать отчёт с описанием изменений.

1 стартмани

20.11.2020    5104    9    stas_ganiev    4    

Подготовка к 1С:Совместимо. Инструментарий в помощь программисту

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

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

1 стартмани

16.11.2020    1936    2    BrainAttack    0    

БСП - рабочие примеры асинхронного запуска функций и процедур

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

В данной публикации я привожу рабочие примеры асинхронного использования функций и процедур конфигурации на БСП

2 стартмани

02.11.2020    5816    17    quazare    2    

Работа с формулой-шаблоном

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

"Работа с формулой-шаблоном" - внешняя обработка, в которой для "Идентификаторы объектов метаданных"/"Идентификаторы объектов расширений" рекурсивно строится дерево реквизитов/стандартных реквизитов, дополнительных реквизитов/сведений и можно с их помощью, используя операторов и функций слева с помощью перетаскивания мышью, построить формулу, которую потом применять к элементам справочника/документа и т.д. (например - задавать шаблоны наименований, имен файлов и т.п).

3 стартмани

02.11.2020    1950    4    kn    0    

Просмотр структуры базы в СУБД, в том числе расширений

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

Структура таблиц базы данных с учётом расширений.

1 стартмани

29.09.2020    5772    54    Yashazz    10    

Генератор внешних печатных форм

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Консоль запросов Прочие инструменты разработчика Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Генератор печатных форм - инструмент для создания внешних печатных форм в режиме предприятия с минимальным написанием кода

3 стартмани

18.09.2020    3752    17    andy_zhav    7    

Отладка расчета себестоимости в ERP - просмотр изменений временных таблиц

Практика программирования Закрытие периода Прочие инструменты разработчика v8::БУ ERP2 БУ Абонемент ($m)

Как уследить за изменениями в сотне временных таблиц на различных этапах выполнения расчета себестоимости. Тестировалось на 1С:ERP Агропромышленный комплекс 2 (2.4.12.75)

1 стартмани

09.09.2020    4440    10    doom2good    0    

Разбор областей и параметров печатной формы MXL и генерация кода заполнения. Обработка

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

Назначение обработки - выделение областей и параметров из печатной формы и генерация кода заполнения печатных форм и отчетов на базе табличного документа 1С

1 стартмани

05.09.2020    3648    6    Ivon    0    

Тестирование проводок в ЕРП и КА

Прочие инструменты разработчика v8 ERP2 Россия БУ Абонемент ($m)

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

1 стартмани

02.09.2020    2583    15    JohnConnor    3    

CSV парсинг на 1С8, допускающий включение кавычек и символа переноса строки в полях

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

Чтение файла происходит блоками, а не посимвольно, что ускоряет процесс. Конец строки это символ возврата каретки (13), символ переноса строки (10) игнорируется и может быть включен в текстовое поле. Также парные кавычки "" внутри поля воспринимаются как одиночный символ кавычек.

1 стартмани

31.08.2020    2346    4    e-rogov    0    

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

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

Простой и удобный html редактор без сторонних библиотек.

1 стартмани

31.08.2020    5902    10    ivanov660    12    

Генератор кода COM-обмена

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

Обработка предназначена для автоматического создания кода для загрузки данных из другой базы 1С через COM-соединение.

1 стартмани

20.08.2020    2985    11    ManyakRus    4    

Проверка ведения учета (универсальная)

Анализ учета Прочие инструменты разработчика v8 v8::Запросы Россия Абонемент ($m)

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

2 стартмани

11.08.2020    3813    17    vozhd    2    

Внешняя компонента на 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    4445    4    DrZombi    7    

Сужающийся поиск различий между базами

Поиск данных Универсальные обработки Прочие инструменты разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

30.07.2020    3301    2    Yashazz    0    

Подготовка текста кода 1С для регистрации программы ЭВМ

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

Данная обработка предназначена для подготовки текста кода форм, модулей менеджера, объектов из выгруженных файлов.

1 стартмани

21.07.2020    3228    1    uribur    5    

Консоль кода для управляемых форм

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

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

1 стартмани

17.07.2020    18521    293    salexdv    275