Универсальные инструменты 1С

Публикация № 1178280 21.01.20

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

Универсальные инструменты Консоль запросов отчетов кода редактор объектов загрузка выгрузка данных удаление помеченных поиск дублей констант заданий групповая файловый сравнения

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

 

Поддерживаемые операционные системы

  • Windows x86
  • Windows x64
  • Linux x64
  • Linux x86

В MacOS должно работать, но не тестировалось

 

Поддерживаемые клиентские приложения

  • Толстый клиент управляемое приложение
  • Тонкий клиент
  • Web клиент

Поддерживаемые режимы конфигурации

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

Поддерживаемые платформы

8.3.12 и выше

 

Состав

 

Групповая обработка справочников и документов

 

 
 Скриншот

 

Сделана на основе "Универсального подбора и обработки" с диска ИТС

Обработка "Групповая обработка справочников и документов" предназначена для поиска объектов в справочниках и документах по произвольному условию и дальнейшей обработки найденных объектов.

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

Для обработки объектов необходимо перейти на закладку "Обработки".

Доступные обработки:

  • Произвольный алгоритм
  • Установка реквизитов
  • Перенумерация объектов
  • Пометить на удаление
  • Провести документы
  • Отменить проведение документов
  • Снять пометку удаления
  • Изменить время документов
  • Удалить
  • Изменить сумму операции

 

Редактор констант

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

 
 Скриншот

 

 

Структура хранения базы данных

За основу взята обработка https://github.com/alexkmbk/1CDBStorageStructureInfo, лицензия свободная.

Позволяет увидеть названия таблиц и полей в том виде, в котором с ними работает СУБД. Также есть поиск по объектам метаданных и их полям

 
 Скриншоты
 

 

Удаление помеченных объектов

Копия стандартной обработки из БСП, адаптированной для жизни вне БСП

 
 Скриншот

 

 

Консоль запросов

За основу взята обработка //is.kuntashov.ru/public/938606/  Разрешение автора

Обработка предназначена для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры

 
 Скриншот

 

 

Консоль заданий

За основу взята обработка из репозитория https://github.com/kuzyara/JobsConsole2019.epfРазрешение автора

  • с редактированием параметров
  • не зависает при открытии
  • режим совместимости 8.2
  • не требует БСП
 
 Скриншот

 

 

Регистрация изменений для обмена

Стандартная обработка из БСП с адаптацией для жизни без БСП

 
 Скриншот

 

 

Поиск и удаление дублей

За основу взята обработка из БСП.

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

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

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

 
 Скриншот

 

 

Консоль кода

Форма для выполнения программного кода без написания дополнительных обработок.

Поддерживает выполнение как на клиенте, так и на сервере со своим набором переменных. 

Также позволяет из клиентского кода передать значения в серверный код. Для этого есть общая переменная "Структура передачи"

 
 Скриншот

 

Поиск ссылок на объект

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

 
 Скриншот

 

 

Редактор реквизитов объекта

Обработка редактирования реквизитов ссылочных объектов базы данных.

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

Для документов есть возможность редактирования движений. 

Запись можно осуществлять с отключением проверок. Для этого режима есть соответствующая галочка

Форк обработки //is.kuntashov.ru/public/983887/. Вырезана из //is.kuntashov.ru/public/938606/Разрешение автора

 
 Скриншот

 

Динамический список

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

 
 Скриншоты

 

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

 

Консоль отчетов

За основу взята обработка "Консоль системы компоновки данных" с диска ИТС с доработками для удобного использования.

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

 
 Скришоты

 

  • Возможность сохранить/загрузить СКД из файла XML
  • Непосредственное редактирование настроек формирования отчета
  • Вывод в коллекцию результата

Редактор СКД доступен только в Толстом клиенте.

 

 

Консоль HTTP запросов 

Позволяет выполнять HTTP запросы без написания кода. Хранит историю выполнения запросов. Источником вдохновения послужила известная утилита Fiddler

Заголовки запроса можно задавать как таблицей, так и в строковом поле.

URL запроса задается просто одной строкой. 

 
 Скриншот

 

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

 
 Скриншот

 

Историю запросов можно сохранить в файл и потом при необходимости открыть.

 

Выгрузка и загрузка XML с фильтрами 

Перенос информации между однородными базами данных. Форк обработки //is.kuntashov.ru/public/1149722/ Разрешение автора

 
 Скриншот

 

 

Навигатор по конфигурации (Все фукнции)

Обработка для просмотра метаданных конфигураций баз. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Содержит некоторые административные функции. Форк обработки //is.kuntashov.ru/public/931586/Разрешение автора

 
 Скриншот

 

Файловый менеджер

Обработка для удобной работы с файлами между клиентом и сервером. Передача, просмотр, удаление. На текущий момент содержит синхронные вызовы. Форк //is.kuntashov.ru/public/1027326/. Разрешение автора

Внешняя обработка организована по принципу Total Commander. 
Слева - файловая система клиента, справа - сервера.

 
 Скриншот

 

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

позволяет строить сложно-структурированные выражения на основе параметрического описания, тестировать их, и в результате получить программный код 1С. На текущий момент работает только в Windows. Форк //is.kuntashov.ru/public/592108/Разрешение автора

 
 Скриншот

 

 

Консоль вебсервисов

Обработка WSReader 2.0 представляет собой клиент веб-сервисов под платформу 1С: Предприятие 8.3. Данная обработка доступна скачивания на сайте infostart.ru либо по ссылке WSReader2.0.2.2Лицензия GPL3

 
 Скриншот

 

 

Консоль сравнения данных

предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Форк //is.kuntashov.ru/public/581794Разрешение автора 

 
 Скриншот

 

 

Информация о лицензиях 1С

представляющая из себя обертку функций Утилиты лицензирования 1С (ring) в понятном для обычного человека виде. По сути, это GUI утилиты RING. Форк //is.kuntashov.ru/public/1124442/Разрешение автора. Для работы должна быть установлена утилита ring и ее модули license

 
 Скриншот

 

 

Загрузка данных из табличного документа

Обработка предназначена для загрузки данных в справочники и табличные части различных объектов из табличного документа.  Форк обработки //is.kuntashov.ru/public/269425/Разрешение автора

 
 Скриншот

 

Редактор JSON

Позволяет в удобной форме редактировать строки JSON. Содержит подсветку синтаксиса JSON, редактирование в виде дерева, некоторые автоподстановки. Редактор реализован на основании библиотеки https://github.com/josdejong/jsoneditor. В Windows работает, начиная с версии платформы 8.3.14

 

 
 Скриншот

 

Редактор HTML

Быстрая отладка отображения HTML страниц в 1С. Представляет собой экран разбитый на 4 части, в левой части три редактора-тела HTML, CSS и JavaScript, а право - поле результата. Есть контекстная подсказка и автодополнение кода. Для редакторов кода используется библиотека https://ace.c9.io/. Незаменим, при тестировании вывода HTML в 1С, т.к. даже с платформы 8.3.14 отображение в браузере и 1С, а также в разных операционных системах может сильно отличаться.

В Windows работает, начиная с версии платформы 8.3.14. //is.kuntashov.ru/public/1273525/

 
 Скриншоты

 

Сравнение объектов

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

Форк обработки //is.kuntashov.ru/public/1240803/Разрешение

 
 Скриншот

 

 

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

Выгрузка и загрузка по правилам обмена. Форк стандартной обработки от 1С и //is.kuntashov.ru/public/1176839/Разрешение. Добавлена возможность накладывать фильтры на выгружаемые объекты, и прямая выгрузка в базу через http сервис универсальных инструментов.

 

Интеграция с библиотекой стандартных подсистем (БСП)

  1. Есть возможность удобной отладки дополнительных отчетов и обработок. Подробнее в wiki
  2. В списки и формы объектов добавляется подменю "Инструменты", которое содержит пункты(Формы должны быть подключены к подсистеме "Подключаемые команды"):
    • Добавить к сравнению - добавляет выделенные объекты к сравнению для дальнейшего использования в инструменте "Сравнение объектов"
    • Редактировать объект - Позволяет текущий объект открыть в редакторе реквизитов
    • Сравнить объекты - Открывает инструмент "Сравнение объектов" с выделенными ссылками в качестве объектов сравнения. Доступно только для списков
    • Найти ссылки на объект - Открывает инструмент "Поиск ссылок на объект" для текущего объекта
    • Выгрузить объекты в XML - Выполняет выгрузку выбранных объектов с подчиненными ссылками с использованием инструмента "Выгрузка загрузка XML"
 

Программный интерфейс 

 

Библиотека Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

Доступна программно через общий модуль УИ_КоннекторHTTP. Подробное описание смотрите на странице библиотеки https://github.com/vbondarevsky/Connector

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

Результат = КоннекторHTTP.GetJson("https://api.github.com/events");

 

Библиотека сериализации 1С

Доступна программно через обработку УИ_ПреобразованиеДанныхJSON. Подробное описание методов смотрите на странице библиотеки https://github.com/arkuznetsov/SerLib1C

Инициализация:

Сериализатор1С = Обработки.УИ_ПреобразованиеДанныхJSON.Создать();

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

СериализаторJSON=Обработки.УИ_ПреобразованиеДанныхJSON.Создать();

СтруктураИстории=СериализаторJSON.ЗначениеВСтруктуру(ДанныеСохранения);
СериализуемаяСтрокаJSON=СериализаторJSON.ЗаписатьОписаниеОбъектаВJSON(СтруктураИстории);

 

Работа с буфером обмена ОС

Доступна программно через модуль УИ_БуферОбменаКлиент. Описание методов в коде. Поддерживается синхронный и асинхронный режим работы. https://github.com/cpr1c/clipboard_1c

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

УИ_БуферОбменаКлиент.КопироватьСтрокуВБуфер("Моя строка для копирования в буфер обмена");

Работа с регулярными выражениями

Доступна программно через модуль УИ_РегулярныеВыраженияКлиентСервер. Описание методов в коде. Поддерживается синхронный и асинхронный режим работы. https://github.com/cpr1c/RegEx1C_cfe

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

УИ_РегулярныеВыраженияКлиентСервер.Совпадает("Hello world", "([A-Za-z]+)\s+([a-z]+)"); //Истина

 

Получение структуры виртуальных таблиц запроса или менеджера временных таблиц

Необходимо в форме вычисления выражения вызвать функцию УИ_._ВТ(ЗапросИЛИМенеджерВременныхТаблиц).

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

УИ_._ВТ(Запрос)

УИ_._ВТ(Запрос.МенеджерВременныхТаблиц)

 

Сравнение двух таблиц значений

Необходимо в форме вычисления выражения вызвать функцию _ТЗСр(ТаблицаБазовая, ТаблицаСравнения, СписокКолонок).

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

УИ_._ТЗСр(ТаблицаБазовая, ТаблицаСравнения) - выполнит сравнение по всем колонкам параметра ТаблицаБазовая

УИ_._ТЗСр(ТаблицаБазовая, ТаблицаСравнения, "Номенклатура,Количество")

 

Сериализация XML в простые структуры данных(массив, структура, соответствие)

Необходимо в форме вычисления выражения вызвать функцию _XMLОбъект(ПутьЧтения, УпроститьЭлементы).

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

УИ_._XMLОбъект(ЧтениеXML) - выполнит обход существующего объекта ЧтениеXML

УИ_._XMLОбъект("C:\1.xml") - выполнит чтение в структуры файла

УИ_._XMLОбъект(Поток) - выполнит чтение в структуры потока

УИ_._XMLОбъект("C:\1.xml", Ложь) - выполнит чтение в структуры файла без упрощения полученных структур

 

Возможность отладки объектов конфигурации

Под отладкой подразумевается возможность открывать консоли с данными, доступными в процессе отладки в конфигураторе

 

Вызов

Необходимо в форме вычисления выражения вызвать функцию УИ_._От(ВашаПеременнаяОбъектаОтладки,НастройкиСКД). Где вместо ВашаПеременнаяОбъектаОтладки нужно передать переменную, содержащую один из доступных для отладки объектов

Логика работы

Если контекст запуска отладки является толстым клиентом, открытие формы консоли происходит сразу по окончании выполнения вызова кода.

Если отладка вызывается в контексте сервера, тонкого или веб клиента, необходимая информация сохраняется в справочник Данные для отладки. В таком случае вызов отладки просиходит потом из списка справочника "Данные для отладки".

 
 Скриншот

 

Поддерживается отладка объектов:

  • Запрос- на текущий момент отлаживаются запросы без менеджеров временных таблиц. Вызов отладки

УИ_._От(Запрос)

  • Схема компоновки данных- поддерживается отладка без внешних источников данных.

Вызов отладки

УИ_._От(СхемаКомпоновкиДанных,НастройкиСКД) - будет вызвана отладка с переданными настройками

Или

УИ_._От(СхемаКомпоновкиДанных) - будет вызвана отладка с настройками по умолчанию для СКД

  • Ссылочный объект базы- просмотр и редактирование ссылки БД

Вызов отладки

УИ_._От(СсылкаНаОбъектБД)

  • HTTP Запрос- поддерживается отладка строкового и файлового содержимого запросов, а также прокси

Вызов отладки

УИ_._От(HTTPЗапрос,СоединениеHTTP)

 

 

Варианты поставки

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

Для расширения и конфигурации есть сборки с поддержкой БСП и без, с дополнительными таблицами(режим совместимости 8.3.12) и содержащие только инструменты(режим совместимости 8.3.10).

Можно выбрать подходящий вам

 

Скачать их можно на странице релизов репозитория

 
 Скриншот

 

Установка

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

 
 Скриншот

 

 

Обновление на новый релиз

Начиная с версии 1.4.0 доступно обновление по кнопке из 1С. Для этого сделана кнопка в подсистеме "Проверить необходимость обновления".

 
 Скриншот

 

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

 
 Скриншот

 

Планы развития

Расширить набор инструментов:

  • Редактор хранилищ настроек
  • Редактор параметров сеанса
  • Редактор предопределенных элементов
  • Административные функции - аналог стандартной команды "Все функции" с добавлением функций по администрированию
  • Завершение работы пользователей
  • Анализ и настройка техножурнала

Развитие механизмов отладки:

  • Расширение отлаживаемых типов. Если есть идеи- поделитесь.

Развитие существующих инструментов

  • Единообразный механизм сохранения и открытия файлов настроек для каждого инструмента
  • Более тесная увязка между собой различных инструментов
  • Возможность удаленного вызова алгоритмов посредством HTTP сервисов
  • Формирование кода для конфигуратора, где это возможно

 

Также есть желание сделать описание для каждого инструмента в wiki.

 

Это из того что видно сейчас. Рассчитываем на идеи от сообщества. 

Почему вообще решили сделать что-то подобное, когда есть замечательные инструменты разработчика от Сергея Старых(tormozit)

Инструменты разработчика http://devtool1c.ucoz.ru/ -замечательный инструмент, но имеющий ряд недостатков, оказавшихся для нас критичными:

  • Работает только в Windows. Притом что linux сейчас ничем не уступает Windows как для установки сервера 1С, как для машин клиентов, так и для машин разработчиков. У нас многие пересели полноценно на использование linux как повседневной системы. Как следствие нужен был какой-то  инструмент для работы.
  • В ряде современных конфигураций на БСП часть инструментов выдает ошибки про недоступность подписок или невозможности что-нибудь скомпилировать. Ошибки связаны с недоступностью контекста в толстом клиенте обычном приложении
  • Для полноценной работы со всеми инструментами необходимы права администратора на компьютере, чего часто не бывает
  • Если в конфигурации отключен режим использования модальности, приходится нажать много кнопок для запуска нужного инструмента. 

Способ распространения и лицензия

Подсистема разрабатывается и распространяется под лицензией GNU General Public License v3.0. Код открыт, можно копировать и распространять кому угодно, но тоже с выкладывать в общий доступ с открытым кодом.

 

Если возникла проблема

Если у вас есть пожелание или возникла проблема создавайте задачу в репозитории проекта. Список задач проекта.

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

 
 Скриншоты

 

 

 

Для желающих поучаствовать в разработке

Разработка ведется с использованием EDT через репозиторий на GitHub tools_ui_1c. Проверка кода осуществляется SonarQube с помощью плагина  https://1c-syntax.github.io/sonar-bsl-plugin-community/.

 

Чат для обсуждения вопросов по разработке в телеграмме https://t.me/tools_ui_1c

 
 Версия 1.4.2
 
 Версия 1.4.3
 
 Версия 1.4.4
 
 Версия 1.4.5
 
 Версия 1.4.6
 
 Версия 1.4.7
 
 Версия 1.4.8
 
 Версия 1.4.9
 
 Версия 1.4.10
 
 Версия 1.4.11
 
 Версия 1.4.12
  •   Для редактора Monaco реализованы:
  • Показ изменений, сделанных с последнего сохранения
  • подсказки по экспортным методам общих модулей, модулей объектов и менеджеров. Для использования исходные модули конфигурации и расширений должны быть сохранены на диск и пути указаны в настройках. Можно указывать каталоги исходников, сохраненные как в формате конфигуратора, так и в формате EDT
  • Реализована возможность сохранить модули конфигурации в папку. Для этого в настройках реализована соответствующая кнопка
  • Редактор кода интегрирован в консоль запросов, Загрузку из табличного документа
  • В консоль запросов и Редактор СКД при использовании редактора кода Monaco добавлена контекстная подсказка в поле текста запроса
  • В редакторе СКД добавлена контекстная подсказка при редактировании выражения на языке выражений СКД
  • Вернул возможность отладки через внешнюю обработку для Универсального обмена в формате XML by @StupnikovVG in #347
  • #364 Общие реквизиты в редакторе объекта by @JohnyDeath in #369
  • Создание команды выполнения выделенных алгоритмов для справочника УИ_Алгоритмы by @Untru in #363
  • #366 Доработка удаления нескольких строк в данных отладки by @StupnikovVG in #367
  • #391 Внесены исправления в процедуру ВыполнитьКоманду() by @Virsy in #392
  • #390 Исправлен вывод ИнформацияОбОшибке() для платформ выше 8.3.17 в консоли задани by @Virsy in #393
  • Повторно исправлена ошибка с открытием консоли по данным отладки сохраненным под другим пользователем
  • Http коннектор обновлен до версии 2.4.5
  • Библиотека сериализации JSON обновлена до версии 0.9.0
  • Обновлена консоль сравнения данных до версии 15.9.61
  • Исправлена ошибка при закрытии портативных инструментов
 
 Статьи по отдельным инструментам
 
 Донаты и поддержка проекта

 

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

Наименование Файл Версия Размер
Универсальные инструменты 1С. Полные (расширение)

.cfe 8,33Mb
3099
.cfe 1.4.12 8,33Mb 3099 Скачать бесплатно
Универсальные инструменты 1С: Портативные

.zip 8,91Mb
1271
.zip 1.4.12 8,91Mb 1271 Скачать бесплатно
Универсальные инструменты 1С. Полные (Конфигурация)

.cf 8,32Mb
1441
.cf 1.4.12 8,32Mb 1441 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Расширение. (Без таблиц БД, без поддержки БСП)

.cfe 8,29Mb
91
.cfe 1.4.12 8,29Mb 91 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Конфигурация. (Без таблиц БД, без поддержки БСП)

.cf 8,27Mb
67
.cf 1.4.12 8,27Mb 67 Скачать бесплатно
Универсальные инструменты 1С: Без поддержки БСП. Расширение. (Реструктуризация при установке, без поддержки БСП)

.cfe 8,33Mb
90
.cfe 1.4.12 8,33Mb 90 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Реструктуризация при установке, без поддержки БСП)

.cf 8,31Mb
68
.cf 1.4.12 8,31Mb 68 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Расширение. (Без реструктуризации при установке, Поддержка БСП)

.cfe 8,29Mb
122
.cfe 1.4.12 8,29Mb 122 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Без реструктуризации при установке, Поддержка БСП)

.cf 8,28Mb
79
.cf 1.4.12 8,28Mb 79 Скачать бесплатно

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user764477 21.01.20 16:17 Сейчас в теме
Крутое начинание, спасибо!
Wern03; frkbvfnjh; adison; rpgshnik; TreeDogNight; wowik; Egor_Ogurtsov; cleaner_it; xan333; Batman; myoker; CyberCerber; +12 Ответить
2. zhenyat 4 21.01.20 16:39 Сейчас в теме
3. paybaseme 14 21.01.20 17:20 Сейчас в теме
48. Nikola23 648 24.01.20 09:34 Сейчас в теме
(3)
(47)
Ответ полностью удовлетворил.
Бесплатный плагин - это то, что я давно искал.

У меня как раз продукт есть, пока не опубликованный на ИС, который можно прогонять через систему.
Egor_Ogurtsov; +1 Ответить
4. ktb 397 21.01.20 17:23 Сейчас в теме
За репу на github в формате EDT - отдельный респект!
z86; Egor_Ogurtsov; Boulala; BelikovSA; DrAku1a; Lyolik; xan333; Batman; EMelihoff; check2; +10 Ответить
5. cprit 764 21.01.20 18:57 Сейчас в теме
(4) Ждем обратной связи и еще лучше Pull request-ов
6. cprit 764 21.01.20 19:55 Сейчас в теме
7. nixel 1260 21.01.20 21:08 Сейчас в теме
Добрый день.

Спасибо за использование sonar-bsl-plugin-community :)
Не хотите ли попасть на https://sonar.openbsl.ru?
Egor_Ogurtsov; +1 Ответить
12. cprit 764 22.01.20 07:13 Сейчас в теме
(7) Добрый день!
Хотим. Что для этого нужно сделать?
18. nixel 1260 22.01.20 08:09 Сейчас в теме
(12) создал вам проект

https://sonar.openbsl.ru/dashboard?id=tools_ui_1c

Назначил Сергея Левкина администратором проекта.
22. cprit 764 22.01.20 09:29 Сейчас в теме
(18) Там же стоит sonar-bsl-plugin-community? документацию по использованию можно брать оттуда?
23. nixel 1260 22.01.20 09:36 Сейчас в теме
(22) да, он там стоит. это первый публичный сонар-сервер с этим плагином от автора плагина :)

Плюс там активирован sonar community branch plugin, так что можно играться с ветками.

Насчёт документации не совсем понял. Если речь про документацию к плагину, то она на есть на сайте проекта (ну, какая есть):

https://1c-syntax.github.io/sonar-bsl-plugin-community
24. cprit 764 22.01.20 09:45 Сейчас в теме
(23) Вроде настроил. На неделе попробую прикрутить туда диагностики из АПК и EDT.
49. Nikola23 648 24.01.20 09:35 Сейчас в теме
(7) Хотим!
Как туда попасть?
50. nixel 1260 24.01.20 09:37 Сейчас в теме
(49) здравствуйте!

А что у вас за продукт?
Сейчас на сервере крутятся в основном библиотеки OneScript и открытые небольшие конфигурации/наборы обработок, опубликованные на гитхабе.

Но вообще с этим вопросом наверное лучше в личку, дабы не засорять тему :)
8. Synoecium 751 21.01.20 22:30 Сейчас в теме
класс, давно порывался собрать в кучу универсальные инструменты, а тут у вас руки дошли. Спасибо за работу :)
rpgshnik; Egor_Ogurtsov; +2 Ответить
13. cprit 764 22.01.20 07:16 Сейчас в теме
(8) Вам спасибо за консоль запросов
9. Xershi 941 21.01.20 22:31 Сейчас в теме
В моей работе очень помогает поиск и удаление ссылок из ИР.
Кстати
В ряде современных конфигураций на БСП часть инструментов выдает ошибки про недоступность подписок или невозможности что-нибудь скомпилировать. Ошибки связаны с недоступностью контекста в толстом клиенте обычном приложении

Рарус обещал свои поделки исправить. И клиентам тоже на это указываю, что косячек. На первый запуск конечно не удобно, но после допила, как нужно, проблем нету!
39. tormozit 6547 22.01.20 22:58 Сейчас в теме
(9)
поиск и удаление ссылок из ИР
В ИР нет такого инструмента. Наиболее похожие по названию инструменты:
- Поиск дублей и замена ссылок
- Удаление объектов с контролем ссылок
40. Xershi 941 23.01.20 09:25 Сейчас в теме
(39) по памяти скорее всего 1.
Вторым пользовался. Но без контроля тяжело было сносить мусор.
10. tormozit 6547 22.01.20 00:24 Сейчас в теме
Отвечу по поводу неудобств ИР
Работает только в Windows. Притом что linux сейчас ничем не уступает Windows как для установки сервера 1С, как для машин клиентов, так и для машин разработчиков.
Конструктор запроса ИР, полное дерево запроса в консоли запросов и контекстная подсказка - одни из самых полезных фич ИР. Они (но не только они) активно используют COM-объекты, большинство из которых переделывать на native технологию очень затратно. Поэтому вся эта красота требует Windows.
В ряде современных конфигураций на БСП часть инструментов выдает ошибки про недоступность подписок или невозможности что-нибудь скомпилировать. Ошибки связаны с недоступностью контекста в толстом клиенте обычном приложении
С этим я регулярно борюсь, отправляя разработчикам тиражных конфигураций и подсистем багрепорты. В современных БСП и БТС уже вроде не осталось таких проблем. И в типовых конфигурациях тоже постепенно вычищают их. Но вот доработки на местах продолжают иногда делать с добавлением таких проблем. Опять же неустанно борюсь там, где сталкиваюсь.
Для первого запуска необходимы права администратора на компьютере, чего часто не бывает
Это некорректная информация. В инструкции по установке указано "для работы некоторых функций инструментов требуется зарегистрировать в ОС ряд COM компонент с помощью повышенных привилегий". Т.е. такие права требуются ТОЛЬКО для работы некоторых функций инструментов - конструктор запроса ИР, полное дерево запроса в консоли запросов и поддержка шаблонов текста в контекстной подсказке.
Если в конфигурации отключен режим использования модальности, приходится нажать много кнопок для запуска нужного инструмента.
Видимо речь про запуск из конфигуратора. Только в этом случае действительно пока есть неудобства. Но инструменты сразу подсказывают и предлагают перезапустить сеанс не из конфигуратора и тогда проблема исчезает. Я донес до разработчиков платформы потребность в управлении этим поведением конфигуратора.
TimkoNzt; Cyberhawk; Egor_Ogurtsov; CratosX; Eriksson; potoyalo; Terve!R; medm; mvxyz; NeviD; Dragonim; Il; Cерый; CSiER; acanta; +15 Ответить
15. cprit 764 22.01.20 07:32 Сейчас в теме
(10) Спасибо за комментарий.

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

Это некорректная информация. В инструкции по установке указано "для работы некоторых функций инструментов требуется зарегистрировать в ОС ряд COM компонент с помощью повышенных привилегий". Т.е. такие права требуются ТОЛЬКО для работы некоторых функций инструментов - конструктор запроса ИР, полное дерево запроса в консоли запросов и поддержка шаблонов текста в контекстной подсказке.


Извиняюсь за неточность. Имелась ввиду полноценная работа со всеми инструментами
Egor_Ogurtsov; +1 Ответить
28. s_vidyakin 63 22.01.20 14:51 Сейчас в теме
(10) недавно захотелось потыкать что такое хваленый ИР, скачал, продираясь через тонны рекламы, какой то архив обработок. А там только обычные формы, хоть и дата обновления свежая, странно, подумал я. Потом в виде расширения скачал, а там любая обработка выдает "Работа в режиме тонкого клиента не поддерживается". Удалил и забыл про ИР еще надолго. Фейспалм...
berezdetsky; Evg-Lylyk; +2 15 Ответить
29. vv2 22.01.20 16:55 Сейчас в теме
(28)Чего только не сделают, лишь бы инструкции не читать.
alsan; Intor_; Патриот; Светлый ум; Egor_Ogurtsov; Mingrel; mvxyz; CratosX; Xershi; ArchLord42; cleaner_it; JohnyDeath; DrAku1a; MVK80; Batman; life-wayfarer; tormozit; +17 Ответить
30. acanta 22.01.20 17:03 Сейчас в теме
(29) программистам инструкции противопоказаны.У них если человек физически способен проглотить более трех таблеток, лекарство считается безопасным автоматически.
33. s_vidyakin 63 22.01.20 19:28 Сейчас в теме
(29) Там мелким по синему написано:
Поддерживаются режимы запуска
толстый клиент обычное приложение (основной режим)
толстый клиент управляемое приложение

Вообще когда первый раз зашел, решил что заброшенный домен ИР перекупили и превратили в пиратско-варезный форум из старого доброго 2007 года ) Баннер по центру экрана с ожиданием 10 секунд это нечто ) ну и дальше во всех углах г*внобаннеры
Прикрепленные файлы:
41. vv2 23.01.20 10:11 Сейчас в теме
(33)
На сайте ясно написано:
Поддерживаются клиентские приложения
32-битный толстый клиент (1cv8.exe), доступны все функции
32-битный тонкий клиент (1cv8c.exe), только для запуска 32-битного толстого клиента
64-битный толстый клиент (1cv8.exe), недоступны некоторые функции, ограничена работа контекстной подсказки
64-битный тонкий клиент (1cv8c.exe), только для запуска 64-битного толстого клиента

Поддерживаются режимы запуска
толстый клиент обычное приложение (основной режим)
толстый клиент управляемое приложение, "Использовать обычные формы в управляемом приложении" = Истина, недоступен в портативном варианте
на стороне сервера доступно использование некоторых программных отладочных функций
44. s_vidyakin 63 23.01.20 14:47 Сейчас в теме
(41) "тонкий клиент для запуска толстого клиента" это что значит? Кнопочка для перезапуска? т.е. по факту только толстый и поддерживается, с обычными формами. Зачем эти канцелярские обороты в глубине описания, можно было бы просто название изменить например "Инструменты разработчика для обычных форм" и вопросов бы не было
45. tormozit 6547 23.01.20 17:07 Сейчас в теме
(44)
Кнопочка для перезапуска?
Нет. Имеется ввиду управляемая форма запуска толстого клиента, частью которой является эта кнопочка.
Инструменты разработчика для обычных форм
Ну строго говоря тогда уж "Инструменты разработчика на обычных и 2-х управляемых формах". Но сомневаюсь, что так станет понятнее большинству. Ведь пользователь сначала запускает не форму, а клиентское приложение в определенном режиме запуска. Поэтому прежде всего ему надо знать какое клиентское приложение и в каком режиме запуска поддерживается.
Патриот; Egor_Ogurtsov; CratosX; +3 Ответить
32. tormozit 6547 22.01.20 18:24 Сейчас в теме
(28) Обычно перед скачиванием ПО читают системные требования, чтобы не расстраиваться, что оно не подойдет.
alsan; Andreeei; Egor_Ogurtsov; +3 Ответить
34. s_vidyakin 63 22.01.20 19:37 Сейчас в теме
(32) в 2020 году не поддерживать тонкий клиент это фу. Тем более у вас написана рекомендация 8.3.11+, а "8.3" и "тонкий клиент" давно уже синонимы.
P.S. Если программа свежая, обычно системные требования как раз не читают, т.к. там "работает на Windows 7,8,10 с 2GB RAM, требуется наличие жесткого диска и интернета". А если программа работает только на WinXP, то сейчас это пишут большими яркими буквами
berezdetsky; klaus38; sys1c; Evg-Lylyk; +4 9 Ответить
36. palsergeich 22.01.20 21:07 Сейчас в теме
(34) Конструктор СКД платформенный не умеет в тонкий клиент в принципе. А задача по быстрому набросать отчет, поиграться с настройками, а потом загрузить это в конфигуратор или исследовать работу отчета весьма актуальна.
Платформенный конструктор запросов, а именно вкладка соединения в тонком клиенте - самый ужасный в плане интерфейса механизм что есть в 1С.
Таки да для некоторых вещей толстый клиент до сих пор актуален, не смотря на 2020 год
37. json 3057 22.01.20 21:48 Сейчас в теме
(34) фу - это писать фу о том, в чем ты не компетентен.
Ты делаешь вывод только на основании первого впечатления, а это не всегда корректно.

Когда я впервые попробовал как-то применить ИР, то я поступил примерно так же. Тоже не понял что к чему.
Но через некоторое время, я посмотрел видео об этом инструменте (в т.ч. вебинар на 1 или 2 часа)
Потихоньку разобрался и теперь абсолютно точно уверен, что нет в 1С инструментов, которые были бы круче или хотя бы близки по уровню к ИР (не считая VA, наверное, с которой мне пока еще не довелось поработать).

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

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

По поводу рекламы на его сайте - она там ради того, чтобы ты смог скачать ИР бесплатно. Если тебе не нравится реклама, то скачивай без нее с Инфостарта за стартмани.

Также отличительной и приятной стороной обсуждаемого инструментария является почти нулевое количество сбоев и ошибок. Все продумано и обкатано. (по крайней мере по моему опыту)

Лично я в 95% случаев работаю с конфигурациями на управляемых формах и очень часто использую ИР, т.к. он сильно экономит мое время, при отладке сложных случаев (только портативную версию). Да, пришлось немного привыкнуть и научиться обходить некоторые неудобные моменты, связанные с запуском конфигурации УФ в режиме обычного приложения, но оно того стоило.

PS. Пост получился похожим на рекламу, но это мое реальное мнение по поводу ИР
sashocq; HIVvich; r.zdorkin; e.kogan; EVKash; nicolas; CnupT; alsan; user953800; andron77777; Razlagutt; Mingrel; CratosX; Boulala; kostas; Xershi; Pipapalamm; Sintson; kirabr; mike1970; cleaner_it; chipazawra; medm; shtinalex; Batman; mvxyz; timurkarimov; MishaD; xan333; milut; Il; Алексей_mir2mb; Evg-Lylyk; +33 Ответить
38. tormozit 6547 22.01.20 22:18 Сейчас в теме
(37) Реклама легко убирается на большинстве сайтов через расширения браузеров (adBlock, AdGuard и т.д.) и мне удивительно что до сих пор встречаются люди, которые про это не знают, либо знают но скрывают свои знания =). Кстати реклама вставляется по требованию хостинга и доходы от нее идут исключительно ему. Также у ИР уже пол года как появился багтрекер, который знаком всем, кто читал хотя бы раз список изменений с основного сайта за это время. На этом багтрекере также можно скачивать файлы бесплатно и почти без рекламы, причем там есть все версии с начала его появления.
По поводу большого количества кнопочек. Ты описал типичное первое впечатление от ИР. Признаюсь, все таки интерфейс пользователя я делаю в первую очередь для регулярных и опытных пользователей ИР, т.е. стараюсь его сделать максимально продуктивным для знакомого со всеми возможностями пользователя. Поэтому тем, кто редко или впервые использует ИР, действительно приходится часто бороться с проблемой "большого количества кнопочек". Ситуация для них еще отягощается отсутствием полноценного руководства пользователя, хотя все чаще убеждаюсь, что подавляющее большинство его не читает (потому что это долго =) . Зато я делаю обучающие видео, хотя и недостаточно много. В общем первая попытка освоить ИР у многих кончается негативно. И это - неизбежная плата за удобство работы тех, кто с ними работает каждый день.
alsan; Jogeedae; Патриот; Andreeei; boggonzikov; EVKash; andrvyst; CratosX; Xershi; potoyalo; aegoncharov; Sintson; Pavl0; mike1970; alalsl; Luck_DMST; cleaner_it; mvxyz; xan333; vv2; Dragonim; Il; Evg-Lylyk; json; +24 Ответить
11. tormozit 6547 22.01.20 00:33 Сейчас в теме
Рекомендую пока не поздно дать более уникальное название этому набору инструментов. Я уже сто раз пожалел, что не сделал этого изначально.
Jogeedae; CratosX; cleaner_it; mvxyz; NeviD; AlexDidenko; +6 Ответить
16. cprit 764 22.01.20 07:38 Сейчас в теме
(11) Какие неудобства были и остаются в текущем названии ИР для вас?
20. tormozit 6547 22.01.20 09:05 Сейчас в теме
(16) Как минимум плохо, что также решили назвать набор инструментов разработчики БСП. Теперь путаются люди.
Sintson; Дмитрий74Чел; cleaner_it; Bassgood; +4 Ответить
53. Sintson 394 28.01.20 14:20 Сейчас в теме
(20) В какой-то степени 1С собезья́нничали. Я тоже когда это заметил не сразу сообразил в чем дело. Отдельный респект за ИР, пользуюсь очень дано, всем доволен. Анализатор техжурнала вообще для меня единственный в своем роде. У Гилёва, на сколько я знаю есть в составе какой-то разработки, но мне по какой-то причине не зашел.
Хотел бы еще порекомендовать в чемоданчик профессионала вот эту разработку.
https://infostart.ru/public/861748/
54. cprit 764 28.01.20 14:29 Сейчас в теме
(53) чемоданчик профессионала 1С- Отличная идея. Спасибо
55. cprit 764 28.01.20 14:30 Сейчас в теме
(53)
Хотел бы еще порекомендовать в чемоданчик профессионала вот эту разработку.
https://infostart.ru/public/861748/


Уже давно направил запрос автору. Пока молчит
60. Светлый ум 277 07.02.20 07:36 Сейчас в теме
(55) За бесплатно не хочет свое детище распространят - я бы тоже такой инструмент за даром не отдал.
- Можно поступить так, выкупить за стартмани у него право на распространение... допустим за 100 предложить
- завести тему на форуме с вознаграждением, а мы по 5 штук скинемся и человеку приятно и мы за даром не просим считай
61. Светлый ум 277 07.02.20 07:37 Сейчас в теме
(60) Вообще это можно в последствии как инструмент infostart сделать
62. cprit 764 07.02.20 09:46 Сейчас в теме
(60) Дали разрешение на вот это https://infostart.ru/public/931586/ и https://infostart.ru/public/938606/. Поэтому думаю эти два инструмента перекроют +- функционал этой обработки. Нужно будет доработать консоль кода для поддержки таблиц. Я бы разобрал функционал консоли внедренца и включил бы его в соответствующие инструменты.
63. Светлый ум 277 07.02.20 10:05 Сейчас в теме
(62) согласен - перекроют, но на будущее можно что-то типа аукциона за разработку устроить
66. cprit 764 07.02.20 10:22 Сейчас в теме
(63) Что под аукционом понимаете? Как его можно будет использовать для развития инструментов?
64. Светлый ум 277 07.02.20 10:07 Сейчас в теме
(62) https://infostart.ru/public/835718/
Владельца этой консоли не спрашивали?
65. cprit 764 07.02.20 10:10 Сейчас в теме
(64) сказал, что не даст. Будет свой набор инструментов развивать
14. LexSeIch 209 22.01.20 07:20 Сейчас в теме
17. json 3057 22.01.20 08:05 Сейчас в теме
Было бы очень полезно указать минимальный режим совместимости конфигурации для каждого инструмента.
25. cprit 764 22.01.20 09:49 Сейчас в теме
(17) Вероятно вопрос про 8.2?
26. json 3057 22.01.20 11:13 Сейчас в теме
(25) В конфигураторе: Корень - Свойства - Режим совместимости (в самом низу списка свойств).

Тот же метод СтрНайти() - работает при режиме совместимости 8.3.5+

Многие путают версию платформы и режим совместимости.
Мой вопрос именно про режим совместимости конфигурации, при условии, что версия платформы 8.3

А так да, желательно чтобы режим совместимости был минимальный (8.2.13), такой же как в упомянутых ИР

Если данный набор позиционируется как универсальный, то его должно быть можно запустить на любой конфигурации на управляемых формах.
Либо описать ограничения применения.
19. pm74 210 22.01.20 08:09 Сейчас в теме
21. cprit 764 22.01.20 09:27 Сейчас в теме
(19) Да. Но пока его еще полноценно не встроил в подсистему. Как закончу обязательно укажу ссылку на этот репозиторий
Алексей_mir2mb; +1 Ответить
27. cprit 764 22.01.20 14:20 Сейчас в теме
Завел еще группу в телеграмме для обсуждения https://t.me/tools_ui_1c
xan333; Алексей_mir2mb; +2 Ответить
31. MrArmHaze 22.01.20 17:09 Сейчас в теме
Огромное Спасибо!
Алексей_mir2mb; +1 Ответить
35. Nikola23 648 22.01.20 19:45 Сейчас в теме
Сонар покупали или он стал бесплатным?
42. cprit 764 23.01.20 13:04 Сейчас в теме
(35) У Sonarqube есть бесплатная версия https://www.sonarqube.org/downloads/.
Но для 1С этого не достаточно. Нужен плагин для проверки. Сейчас из известных мне есть два
https://silverbulleters.org/sonarqube- он сильно платный, хотя умеет многое
https://1c-syntax.github.io/sonar-bsl-plugin-community/- он бесплатный, умеет пока не очень многое, но в него можно подгрузить проверки из АПК и EDT.

У нас бесплатный вариант стоит и на текущий момент его хватает
46. Nikola23 648 23.01.20 22:59 Сейчас в теме
(35) Отвечу сам себе)
Речь, конечно же о плагине для сонара, который с текстами на 1с позволяет работать.
47. cprit 764 24.01.20 07:29 Сейчас в теме
(46) Ну я ж не знаю что подразумевается под словом "Сонар". Вот и ответил, чтобы ничего не упустить
43. mvxyz 302 23.01.20 14:17 Сейчас в теме
51. lock73 105 28.01.20 08:08 Сейчас в теме
Почему вообще решили сделать что-то подобное, когда есть замечательные инструменты разработчика от Сергея Старых(tormizit)
Автор! Ну ник-то в публикации исправьте. Как-то не кузяво такое искажение
52. cprit 764 28.01.20 08:12 Сейчас в теме
(51) Исправил. Неудобняк получился
56. kosmo0 105 30.01.20 11:26 Сейчас в теме
По опыту использования ИР в ряде случаев не рекомендовал бы такие универсальные инструменты в качестве ВСТРОЕННЫХ в рабочую конфигурацию.

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

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

Удаленные узлы также могут быть проблемой. Если связь отвратительная проблема может быть в следующем - обновление инструментов добавляет лишний мегабайты в файл обмена, а дополнительное обновление это потенциальные проблемы при очередном (дополнительном) файле обмена. Да, бывали проблемы при передаче файла размером 50Мб. Опять же в отчетный период оченно занимательно рассказывать руководству что обмен встал потому что из-за обновлений файл обмена стал большим и его передать сложно в "жопу мира".
Плюс всегда в трудно контролируемых удаленных узлах может найтись умелец сделавший себе полные права (и любопытства ради и чтобы не мозолила глаза надпись "отсутствую права"). А вследствие получения полных прав действия с инструментами разработчика становятся аналогом "обезьяны с гранатой". То есть потенциально вагон проблем.
cprit; tormozit; Evg-Lylyk; +3 Ответить
57. tormozit 6547 30.01.20 11:35 Сейчас в теме
(56) Да. Встраивание в конфигурацию - действительно приводит к таким проблемам. Поэтому в большинстве случаев удобнее использовать вариант Расширение, если конфигурация имеет достаточно высокий режим совместимости, или вариант Портативный, если нет.
58. cprit 764 30.01.20 12:39 Сейчас в теме
(56) Поддерживаю. Вариант поставки с папкой обработок планируется
59. koreav 53 30.01.20 17:30 Сейчас в теме
ИР, конечно, наше всё, спасибо автору!, раз он тут
Но УИ , это то что нужно для нашей новой ERP),
однозначно+++
80. CratosX 111 25.04.20 01:44 Сейчас в теме
67. user1362084 14.02.20 16:42 Сейчас в теме
Добрый день! Подскажите, пожалуйста, может что-то делаю не так) Скачала вашу конфу и добавила расширением в свою. У меня отключен режим модальных окон. У вас в описании сказано, что в этом режиме все работает, но оказалось нет. Начала допиливать код, но слишком много модальных вызовов. Может есть кокой-то другой способ, о котором я не знаю) Спасибо)
69. cprit 764 17.02.20 11:42 Сейчас в теме
(67) добрый день!
Спасибо за обратную связь.
в версии 1.4.4 убрали частично убрали синхронные вызовы. Скачать ее с гитхаба можно будет уже 17.02.2020. Если в ней что-то найдется, сообщите пожалуйста где и при каких условиях. Исправим.
70. user1362084 17.02.20 14:26 Сейчас в теме
68. VmvLer 14.02.20 17:00 Сейчас в теме
какой-то сахар, не увидел ничего нового - просто сборник всякой всячины, котороя итак есть в конфигурациях.

может через пару лет что-то путное и выйдет, подожду, но склонен считать,
что заглохнет ибо нет ни одной блестящей уникальной идеи - одно сплошное телевидение копидралово.
shaman.nk; Evg-Lylyk; +2 2 Ответить
74. Xershi 941 29.03.20 13:10 Сейчас в теме
(68) для начинающих и так сойдёт.
Если смогут развить до уровня решения тормозита, то будет реальная альтернатива.
Кстати за пару месяцев копидралово хорошо разрослось.
Может через годик, появятся уже свои уникальные фишки.

А автору рекомендую публикацию отредактировать, что вся вода ушла в спойлеры.
Можешь посмотреть как я это делаю.
71. ezhikofff 02.03.20 11:22 Сейчас в теме
Добрый день.

Накатил расширение, версии 1.4.5 на УТ 11.1 на платформе 8.3.15.1830, и понеслось:

Блокируются все отчеты конфигурации по причине неактуальных идентификаторов объектов метаданных.
Пошел обновлять идентификаторы, падает в исключение на проверке типа справочника:

Если Справочники.ТипВсеСсылки().СодержитТип(Тип) Тогда
Возврат "Справочник";

так как Справочники.ТипВсеСсылки() не работает со справочниками из расширения.

Так что же получается, УИ на расширении является заведомо не рабочей подсистемой?
Или есть какие то варианты обхода.
72. ezhikofff 02.03.20 11:45 Сейчас в теме
(71) пока перетащил справочники расширения в основную конфигурацию и захватил в расширение...

но сами понимаете что костыльное решение, и лучше об этом писать сразу в области "Установка"
73. cprit 764 02.03.20 12:43 Сейчас в теме
(71) Добрый день!
Спасибо за информацию. Мое упущение.
Справочники в расширении стало можно добавлять в конфигурации с БСП, если БСП версии 3.0 и выше.

С версии 1.4.6 есть планы сделать поставку в виде расширения без добавления справочников.

На текущий момент проблему для конфигураций с БСП версии ниже 3.0 можно решить или как вы решили, или используя поставку в виде конфигурации https://github.com/cpr1c/tools_ui_1c/releases/download/1.4.5/UI.cf

В описание обязательно включу этот момент.
75. Xershi 941 22.04.20 19:26 Сейчас в теме
Текст публикации не обновляете?
На скриншотах к публикации есть обработка по регуляркам.
В описании не увидел. И хорошо бы эту простыню картинок спрятать в спойлеры, тогда бы статья помещалась на экран и навигация улучшилась.
Посмотрите как оформил статью Эволюция расширения конфигурации.
Там же кстати сможете ознакомиться, когда появилась возможность добавлять справочники.

В частности интересует вопрос со скрина, перейти на публикацию по регуляркам.
76. cprit 764 23.04.20 13:57 Сейчас в теме
(75) Спасибо за обратную связь. По поводу убрать картинки в спойлеры- согласен. Так будет красивше.

В частности интересует вопрос со скрина, перейти на публикацию по регуляркам.


Не понял про какой скришот идет речь. Можете его суда скинуть?
78. cprit 764 24.04.20 14:46 Сейчас в теме
(77) Убрал все в спойлеры. Действительно ловчее смотрится. Вот ссылка на публикацию с регулярками https://infostart.ru/public/592108/
79. Xershi 941 24.04.20 14:50 Сейчас в теме
(78) теперь еще бы добавить группировки, нумерацию и ссылки якоря на конкретную обработку и возврат назад к меню.
Тогда бы можно было бы шустро скакать по тексту и если появится новый инструмент посмотреть нужен ли он сейчас.
81. Kazaams 27.04.20 06:57 Сейчас в теме
Спасибо за замечательную разработку!:)
Также заметил ошибку при попытки добавить параметр в Алгоритмах:
"Ошибка инициализации модуля: УниверсальныеИнструменты Справочник.УИ_Алгоритмы.Форма.ФормаПараметра.Форма
по причине:
{УниверсальныеИнструменты Справочник.УИ_Алгоритмы.Форма.ФормаПараметра.Форма(66,3)}: Переменная не определена (_37583_АлгоритмыКлиент)
<<?>>_37583_АлгоритмыКлиент.PopUp(" нет файла ");"
82. cprit 764 27.04.20 10:28 Сейчас в теме
(81) Спасибо за обратную связь. В следующем релизе запланировал исправить данную проблему
83. zorky80 18 12.05.20 16:56 Сейчас в теме
Подскажите плз, а как посмотреть результирующий запрос в тексте XML в отчёте "Консоль системы компоновки данных"? после преобразований...не могу понять
84. cprit 764 13.05.20 11:05 Сейчас в теме
(83) К сожалению пока нет такой функции. Но она обязательно появится в следующий релизах.
85. vik2006 129 22.06.20 05:42 Сейчас в теме
Ню, ребята, слоффф нет, спасиба агромнайе. Давно искал нечто подобное. Маааленький вапросег: просто до конца еще не разобрался, некогда: а под неуправляемое приложение интегрировать мона? Типа УПП 1.3. Прошу пардону за мой францусзкий (наследие башорга).
86. cprit 764 22.06.20 12:28 Сейчас в теме
(85) Теоретически под обычными формами должно работать, если включить возможность использования управляемых форм в обычном приложени. Особо не проверяли.
Для обычных есть хорошее решение от tormozit http://devtool1c.ucoz.ru/
88. vik2006 129 22.06.20 13:21 Сейчас в теме
(86), аааа, ню, это знакомая весч. Ога, пару раз ставил на конфы, но муторно, в смысле на порядок геморройнее, чем через расширение. Не слишком обременительно, но времени занимает на тот же порядок больше, чем через расширение для управляемого приложения.
89. tormozit 6547 22.06.20 16:02 Сейчас в теме
(88) Зачем тогда встраивал в конфигурацию, когда можно было использовать расширение?
90. vik2006 129 23.06.20 00:52 Сейчас в теме
(89)Да конфа была неуправляемая ))))) то же УПП. А на твою разработку вот тока щаз наткнулся. Спасибо исчо рас.
91. tormozit 6547 23.06.20 06:58 Сейчас в теме
(90) Из твоего потока сознания непонятно, ты "пару раз ставил на конфы" или "тока щаз наткнулся". Но в любом случае расширения конфигурации, содержащие общие модули (включая ИР), можно ставить на любые конфигурации неважно под управляемое или обычное приложение они заточены, если режим совместимости 8.3.9+.
92. vik2006 129 23.06.20 11:10 Сейчас в теме
(91)Внимательнее читай. Про "пару раз ставил на конфы", это про неуправляемые приложения как раз по той ссылке, что дал чуть выше уважаемый автор. А про то что "только наткнулся", это про управляемое приложение. Будь внимательнее. ;-)
93. vik2006 129 23.06.20 11:11 Сейчас в теме
(91)Кстати, на неуправляемое приложение в моем случае на УПП не встало. не стал заморачивацца, удалил.
94. vik2006 129 23.06.20 11:15 Сейчас в теме
(91)ты, как я понял, как раз автор конфигурации под неуправляемое приложение, да, я покупал у тебя через стартмани твое творение с год назад, просто оно у меня вылетело из головы. За него тоже спасибо. В УПП мне помогло. Ну, про геморройность, это не твоя вина, а про то, что в управляемом приложении незабвенный Нуралиев сделал просто это все удобнее и быстрее. Твоя конфа тоже отличная, без вопросов можно с ней работать.
87. vik2006 129 22.06.20 13:16 Сейчас в теме
95. ITSun 27.07.20 10:52 Сейчас в теме
96. aleksey2 81 25.08.20 15:59 Сейчас в теме
В конструкторе запроса нет параметров вирт таблицы "условие счета"
На выходе получается:
РегистрБухгалтерии.Хозрасчетный.Обороты
а надо:
РегистрБухгалтерии.Хозрасчетный.Обороты(, , , Счет.Код = ""015"", , , , )
97. cprit 764 25.08.20 16:13 Сейчас в теме
(96) Добрый день! Конструктор запроса используется платформенный. На него повлиять нет возможности. Мне помогало когда такое случалось кэш почистить и/или 1С перезапустить
98. dyuha 23 24.09.20 11:03 Сейчас в теме
(96) Еще иногда помогает вызывать параметры виртуальной таблицы через контекстное меню.
99. user1157924 02.10.20 17:45 Сейчас в теме
А мочему только 8.3.12 и выше?
Я только размечтался на 8.3.10 попользоваться...
Оставьте свое сообщение

См. также

Навигатор по конфигурации базы 1С 8.3 Промо

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

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.87 от 02.12.2021

3 стартмани

28.10.2018    50696    458    ROL32    72    

Редактирование СКД, смена типа набора данных

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

Еще один мини-редактор СКД

21.06.2022    495    0    echo77    1    

Генератор текста запроса

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

Простой инструмент для быстрой подготовки данных для демонстрации.

20.05.2022    2460    112    echo77    4    

Редактор кода (расширение)

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

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

05.05.2022    3120    232    33lab    10    

DaJet Studio: расширенный язык запросов 1С, очереди сообщений и web сервисы Промо

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

DaJet Studio - разработка и управление скриптами, хранимыми процедурами и функциями, написанными на расширенном языке запросов 1С, а также очередями сообщений и web сервисами, основанными на использовании Microsoft SQL Server.

10.11.2020    9723    105    zhichkin    13    

Исполнитель команд (ОФ)

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

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

09.03.2022    1602    25    kozusenok    0    

Инструмент тестирования бухгалтерских движений в 1С

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

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

05.03.2022    1633    42    e9504100606    0    

Поиск отчета по документам

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

Документы делают записи в регистры, отчеты строятся на записях этих регистров. Как узнать, какой отчет покажет обороты для определенного документа?

22.02.2022    1945    7    Rustig    4    

Генерация кода управляемой формы (декомпиляция элементов) Промо

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

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

29.09.2014    122737    9890    ekaruk    147    

Создание предопределенных элементов из существующих ссылок

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

Обработка для создания предопределенного элемента из существующей ранее ссылки для удобного обращения к ней в коде.

09.01.2022    2250    68    AtamanovYS    2    

JSON -> Дерево значений

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

Очередной просмотрщик json-структуры

21.12.2021    4403    19    Rustig    25    

Открывашка общих форм

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

Внешняя обработка на управляемых формах для открытия общих форм конфигурации.

14.12.2021    2794    87    frkbvfnjh    0    

Подсистема "Инструменты разработчика" v6.27.3 Промо

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

Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее

23.09.2007    651791    38314    tormozit    2835    

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

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

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

02.12.2021    6913    817    user1051565    26    

Я у мамы декоратор...

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

Пример реализации общей функциональности для в 1С, похож на Декоратор, но реализован на уровне модулей. Может пригодиться разработчикам. Тестировалось на 1С:Предприятие 8.3 (8.3.19.1264).

15.11.2021    2339    16    markivkin    3    

Экспорт запроса из отладки в консоль запросов

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

Есть множество вариантов, как выгрузить запрос в файл в момент отладки для дальнейшей быстрой загрузки этого файла в консоль запросов (включая временные таблицы). Я просто опишу код, который можно добавить в консоль запросов управляемого приложения, скачанную с сайта ИТС для 8.2 и 8.3. Описание - в самом коде/заголовках процедур. Тестировал на платформе 1С:Предприятие 8.3 (8.3.18.1334). Спасибо за тестирование, объективная критика приветствуется. Спасибо Андрею Габец (прощу прощения, если склонение фамилии сделал неверно). При просмотре его курсов по БСП впервые увидел реализацию выгрузки запроса из отладки. Отдельное спасибо ему за соавторство в написании книги "Профессиональная разработка в системе «1С:Предприятие 8»", по которой я в 2012 начал изучать 1С.

27.09.2021    3734    90    prohorp    15    

Редактор объектов информационной базы 8.3 Промо

Универсальные обработки Файловые протоколы обмена (TXT, XML, DBF), FTP v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

2 стартмани

23.01.2019    49011    565    ROL32    66    

OneS Cluster Admin - консоль администрирования кластера серверов 1С (кроссплатформенная, мультиверсионная)

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

OneS Cluster Admin (консоль администрирования кластера серверов 1С) - создана для того, что бы избавиться от недостатков классической консоли администрирования, а также привнести некоторые удобные фичи.

10.09.2021    7527    281    YanSergey    51    

Шаблон дополнительной обработки, работающей по расписанию

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

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

02.08.2021    5284    132    Shvapsss    6    

Структура хранения БД в виде дерева конфигурации

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

Структура БД конфигурации в очень похожем виде, как в самом конфигураторе.

20.04.2021    7227    240    JIEX@    2    

Работа с веб-сервисами Промо

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

Обработка для чтения и выполнения веб-сервисов на платформе 1С: Предприятие 8.3

1 стартмани

06.06.2013    24794    66    ghostaz    26    

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

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

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

06.04.2021    7002    88    Алексей Воробьев    12    

Работа с кодом и его выполнение в режиме 1С: Предприятие (обычные формы)

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

С помощью этой простой обработки теперь можно выполнять код не только в конфигураторе. Код в режиме Предприятия имеет вид как в конфигураторе.

11.03.2021    5132    163    Nik_Name    8    

Редактор схемы компоновки для тонкого клиента

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

Аналог платформенного конструктора схемы компоновки данных для работы в тонком клиенте. Входит в состав набора "Универсальные инструменты 1С"

08.03.2021    5272    cprit    28    

Активные пользователи Промо

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

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

31.03.2008    42890    4665    coder1cv8    62    

Микро сервис для работы с запросами SQL

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

Альтернатива COM соединению с SQL базой, обработка запроса.

13.12.2020    7475    54    ivan1703    14    

Графит. Правщик 1С морд от kuzkov.info.2

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

Вторая часть записок о разработке программы Графит, векторного правщика для быстрого рисования 1С морд. Обзор сделанного в виде текста описания, гифках и приложенных svg файлах для пощелкать в обозревателе.

02.12.2020    5161    16    Steelvan    6    

Быстрый старт

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

Создание баз данных 1С, любое количество, из файлов dt и cf в один клик

18.11.2020    4025    47    vova-1c    8    

Пример работы MiracleV8.dll в режиме Управляемого приложения (тонкий клиент) Промо

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

Пример конфигурации Управляемое приложение с использованием MiracleV8.dll

09.04.2012    24349    230    Abadonna    26    

Консоль HTTP запросов

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

Простая консоль для отправки и тестирования HTTP запросов и WEB сервисов. Есть функция сохранения в файл. 

05.10.2020    8664    466    zarankony    5    

Редактор HTML

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

Инструмент из состава набора "Универсальные инструменты 1С" для быстрой адаптации html страниц для корректного отображения в Поле HTML документа

03.08.2020    4312    cprit    3    

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

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

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

30.06.2020    8658    49    q_i    16    

Сравнение объектов

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

Обработка сравнения объектов с выводом в печатную форму.

1 стартмани

25.05.2020    4761    8    skyadmin    0    

Нейроконструктор

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

Изучайте нейронные сети и экспериментируйте вместе с расширением конфигурации "Нейроконструктор". Навыки программирования не требуются.

20.05.2020    17545    244    user1404129    25    

Загрузка, редактирование и установка цветовых схем (раскраски кода) в Конфигуратор и EDT

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

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

14.05.2020    18785    803    CyberCerber    43    

Эмуляция COM передачи данных через http сервис

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

Делаем расширение для конвертации 2.0 через http-сервис.

1 стартмани

11.02.2020    9442    24    sikuda    19    

Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором)

Файловые протоколы обмена (TXT, XML, DBF), FTP v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

05.11.2019    20012    351    o.kovalev    35    

Информация о программных лицензиях 1С (Ring GUI)

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

Обработка, представляющая из себя обертку функций Утилиты лицензирования 1С (ring) в понятном для обычного человека виде. По сути, это GUI утилиты RING

5 стартмани

18.09.2019    11932    39    MaxxG    6    

Шаблон теста правил регистрации

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

Шаблон на базе, которого можно написать тест правил регистрации. Тесты запускаются с использованием инструмента xddTestRunner framework Vanessa-ADD.

26.07.2019    6488    5    milut    0    

Файловый менеджер клиент-сервер (УФ)

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

Позволяет передавать файлы с клиента на сервер и обратно.

3 стартмани

25.03.2019    9857    28    json    1    

Сравнение запросов

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

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

16.03.2019    17660    29    Rustig    31    

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

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

Универсальная внешняя обработка для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры. Версия 1.1.0.77 от 02.12.2021

3 стартмани

08.11.2018    42133    578    ROL32    39    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

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

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

1 стартмани

13.03.2017    44177    128    romasna    53    

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.9.65)

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

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    46211    162    sertak    137    

Консоль запросов EX (внешние данные)

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

Работа с внешними данными в консоли запросов (1С 7.7, 8.x, XBase, Excel, ADO).

30.10.2016    13316    73    Cерый    0